Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  08:28[Войти] | [Зарегистрироваться]
Обсуждение темы:
Мысли об Обероне

На базарной площади довольно часто можно слышать высказывания об Обероне. Мне кажется, что на базарной площади пора появиться ветке об этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы этой системы, что полезного можно извлечь из него для программирования на Дельфи (например) и др.

Ivan

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 4531 сообщение


Ссылки по теме "Оберон" и "Компонентный паскаль"



Отслеживать это обсуждение


Смотрите также обсуждения:
Free Pascal, Oberon, BlackBox
  • Разработка препроцессора gpre для delphi\freepascal.
  • Component Pascal и среда разработки BlackBox
  • FreePascal: реальная альтернатива или OpenSource — блажь?

  • <<<... | 21—12 | 11—2 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 453


    № 11   11-12-2002 11:12 Ответить на это сообщение Ответить на это сообщение с цитированием
    >>>№10  11-12-02 04:03

    Модула2/Оберон2 от XDS
    Active Oberon for NET от ETH

    Или мало?


    № 10   11-12-2002 04:03 Ответить на это сообщение Ответить на это сообщение с цитированием
    Поясняю про экзешники - каждый раз при линковке приходится перечислять все модули. Тяжко ...

    Кстати, фирма ModulaWare не продает компиляторы Оберона. У них написано, что поставляются апгрейды только тем, кто раньше купил :(
    Я давно еще по сети шарахался, кроме достаточно древнего Pow! ни одного компилятора Оберона под микрософтовские оси не нашел. Может кто знает, где-нибудь такие вещи бывают?


    № 9   10-12-2002 17:27 Ответить на это сообщение Ответить на это сообщение с цитированием
    Смысл примерно тот же, что и BCB при  имеющемся VC - денежек всем хочеця. Тем более ETH Oberon то бесплатный.
    Ваять экзешники на нем вовсе не сложно, да и не обязательно. А что язык с Обероном несовместим, так ведь и называется по-другому.
    >>> интерфейс вообще непонятный
    "Многие вещи нам непонятны не потому, что наши понятия слабы, а потому, что вещи сии не входят в круг наших понятий".


    № 8   10-12-2002 16:50 Ответить на это сообщение Ответить на это сообщение с цитированием
    >>> В догонку - ктонибудь может обьяснить смысл системы Blackbox при имеющемся Oberon for Windows? Я поставил интереса ради черную коробочку и ни фига не понял. Виндовские экзешники ваять на нем также сложно, как и в OfW, интерфейс вообще непонятный и язык с обероном несовместим ...

    Для ответа на этот вопрос необходимо знать предысторию. По большому счёту именно Компонентный Паскаль - язык-продолжение виртовской "темы". Кроме того, не забывайте, что Вирт как всегда не работал над новым языком ради самого языка как такового. Он был языком – интерфейсом системы программирования и кросс-разработки встроенных систем. Была разработана Ось PortOS (насколько я понимаю – portable OS). И среда кросс-разработки и отладки (название не помню). Предполагалось использование двух языков: КП и Явы. (Что из этого получилось – смотрите на сайте http://www.esmertec.com ). Тех средств, что есть в фреймвоке для этих целей – с головой хватило и хватает. Не хватает или не нравится? – пишите свои – каркас открыт и описан. Система помощи с первого взгляда кажется несколько ущербной, но это от того, что она рассчитана на одно-двух разовое прочтение… Ничего сложного и «изюмстого» там нет, главное – понять несколько основных принципов и запомнить названия основных методов.

    Для знакомства с разновидностями Оберона (как языка) советую сходить на http://www.oberon.ethz.ch/genealogy.html , с системами (кроме Черного Ящика) - http://www.oberon.ethz.ch/genealsys.html . Там же по ссылкам посмотрите описания версий систем и их отличия.

    На счёт экзешников – не совсем понял: там же есть раздел в помощи Platform-Specific Issues (Windows). Ну а там – смотрите инфу по линкеру.

    С уважением


    № 7   10-12-2002 15:47 Ответить на это сообщение Ответить на это сообщение с цитированием
    В догонку - ктонибудь может обьяснить смысл системы Blackbox при имеющемся Oberon for Windows? Я поставил интереса ради черную коробочку и ни фига не понял. Виндовские экзешники ваять на нем также сложно, как и в OfW, интерфейс вообще непонятный и язык с обероном несовместим ...


    № 6   10-12-2002 15:42 Ответить на это сообщение Ответить на это сообщение с цитированием
    2 Владимир:
    я там был, кое-что читал, кое-что не понял ;) Просто хотелось узнать, кто что полезного для себя из этой системы почерпнул.

    И заодно - никто не пытался Native Oberon русифицировать?


    № 5   10-12-2002 15:35 Ответить на это сообщение Ответить на это сообщение с цитированием
    Могу добавить еще одну полезную ссылку.
    http://www.inr.ac.ru/~info21/welcome.html


    № 4   10-12-2002 15:34 Ответить на это сообщение Ответить на это сообщение с цитированием
    2 Владимир,
    Не сочтите за труд, приведите еще список переводных статей, по этому вопросу. Он, у Вас кажется, был.


    № 3   10-12-2002 15:31 Ответить на это сообщение Ответить на это сообщение с цитированием
    Позвольте добавить одну мысль.
    Считаю, что Oberon "обречен на успех" по одной простой причине: он, как и все языки Н.Вирта и его единомышленников, демонстрирует научный подход к проектированию ЯП, под которым я понимаю, прежде всего, соединение мощности функциональных возможностей и простоты синтаксических конструкций. В то время, как рыночные механизмы и сиюминутные интересы способствовали появлению таких монстров, как С++, Delphi и т.п., Oberon сохранил простоту и ясность на уровне основных сущностей. Примечательно, что даже средства ООП не потребовали введения новых понятий, таких, как класс, объект и т.д.-для этого оказалось достаточным расширить свойства такой структуры данных, как запись (record).
    К сожалению, мы не можем предсказать коммерческое будущее языка, но что касается науки и образования, то здесь я не вижу реальных конкурентов Oberon'a среди императивных языков. Я вполне могу представить Oberon в качестве материальной основы учебного курса по программированию, где надо дать фундаментальные понятия типа данных, цикла, процедуры, модуля, рекурсии, и при этом не утонуть в 300-страничном описании языка и среды программирования. Но представить в этой роли C++ или даже Delphi довольно затруднительно. Именно по этой причине в школах и вузах на начальных этапах обучения программированию господствует Turbo Pascal. И в этом деле уже сейчас Oberon вполне мог бы стать полноценной заменой - во всяком случае будущие программисты получали ли бы хорошую прививку от "недисциплинированного" программирования (это я выразился в духе недавно ушедшего от нас Э.Дейкстры).


    № 2   10-12-2002 15:28 Ответить на это сообщение Ответить на это сообщение с цитированием
    УБЕДИТЕЛЬНЕЙШАЯ ПРОСЬБА !!!

    Прежде чем писать что-либо в эту тему и ТОЛОЧЬ ВОДУ В СТУПЕ, побывайте следующих сайтах и почитайте соответствующие материалы:

    http://oberon.ethz.ch
    http://www.oberon.ch
    http://www.modulaware.com

    а там и поссылкам походите. Подождите недельку-другую - может и спрашивать ничего не надо будет... :о)

    Уверяю, ссылки содержат почти всё, что надо знать по теме.

    С уважением


    <<<... | 21—12 | 11—2 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 453




    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования