Форум: "Потрепаться";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
ВнизНиклас Вирт Паскаль и его потомки (интервью) Найти похожие ветки
← →
12DFBDDh © (2005-08-31 11:56) [0]http://progers.ru/articles/133.htm
← →
12DFBDDh © (2005-08-31 12:08) [1]История однако!
Не ужели никому не интересно?
← →
Ермак © (2005-08-31 12:12) [2]http://www.inr.ac.ru/~info21
← →
Ермак © (2005-08-31 12:13) [3]Язык Оберон, Компонентный Паскаль, среда BlackBox. Интереснейшие вещи, рекомендую. Будущее программирования, в некотором роде.
← →
DiamondShark © (2005-08-31 12:17) [4]
> Ермак © (31.08.05 12:12) [2]
> http://www.inr.ac.ru/~info21
Это секта.
← →
Ермак © (2005-08-31 12:27) [5]>Это секта.
:-) ???
← →
inic © (2005-08-31 13:40) [6]Ермак © (31.08.05 12:13) [3]
• Нет явного оператора DISPOSE
Неиспользуемая более память автоматически собирается сборщиком мусора. Вместо DISPOSE, просто присвойте переменной значение NIL.
Т.е. как в C# что-ли ?
Почему компонентный ?
← →
Ермак © (2005-08-31 21:53) [7]Компонент в том же смысле, что и в COM. Т.е. всякий модуль загружается и связывается динамически и может быть легко повторно использован на уровне двоичного кода.
Да, сборка мусора как в С#. Собственно, Java и C# очень многое взяли из Оберонов Н.Вирта. JustInTimeCompiler впервые был именно там.
Кстати, ведущий разработчик BlackBox (Крис Шиперски) был приглашен Микрософт для разработки .NET, и многое повторено, что-то лучше, что-то хуже.
Сама среда BlackBox очень удобна - единый документоориентированный подход, очень оригинальная обобщенная концепция. Реально, таких удобных сред и вообзе программных комплексов я еще не видел.
← →
palva © (2005-08-31 22:24) [8]Компонентный паскаль делает управляемые приложения, то есть исполняемые в среде Net Framework. Потому и сборка мусора такая.
← →
DiamondShark © (2005-08-31 22:42) [9]
> palva © (31.08.05 22:24) [8]
Вообще-то, компонентный паскаль появился лет так примерно на пять раньше среды Net Framework.
А Оберон так даже раньше жабы.
← →
palva © (2005-08-31 23:31) [10]> Вообще-то, компонентный паскаль появился лет так примерно на пять раньше среды Net Framework.
Про оберон-то я давно слышал. У меня есть реализация компонентного паскаля именно для NET. Я думал, что это новый язык, приспособленный для NET.
← →
Sergey_Masloff (2005-08-31 23:36) [11]DiamondShark © (31.08.05 12:17) [4]
>Это секта.
Секта однозначно. Про то что это будущее программирования я слышу минимум 9 лет уже...
← →
Ермак © (2005-08-31 23:39) [12]>Компонентный паскаль делает управляемые приложения, то есть >исполняемые в среде Net Framework.
Нет, ничего подобного. Там свой формат Win32, модули = облегченные DLL, которые поддерживают полный экспорт типов Паскаля, т.е. решают те же проблемы, для которых создавался COM.
И, кстати, компилируются COM-серверы там тоже очень удобно. Так же легко, как в Дельфи. + автосборка мусора
← →
palva © (2005-09-01 09:12) [13]Значит не до конца разобрался. Отсюда качал.
http://plas.fit.qut.edu.au/gpcp/Downloads.aspx
Там два варианта для NET и для Java машины.
← →
Ермак © (2005-09-01 11:36) [14]Ну да, это еще один компилятор. Про него я не слышал.
Фишка в том, что Оберон (А КомПаскаль - это он и есть, только чуть-чуть отличается) - это не просто язык, это целая ОС, созданная в конце 80-х. Ее семейство развивается и по сей день, в основном в швейцарскиз университетах. Там очень интересные концепции интерфейса и среды в целом. Так вот, BlackBox во многом повторяет их на Windows, т.е. изюминка не просто в языке, а в среде и каркасе (BlackBox Component Builder, BlackBox Component Framework). Кстати, это была достаточно дорогая коммерческая среда, Oberon Microsystems развивала ее давно, еще с 1994 года, использовала в основном для собственных нужд. Большинство крупных компьютерных систем Швейцарии (вроде управления транспортными сетями и банками) написаны на Оберонах, в т.ч. на BlackBox, что не удивительно, т.к. там сплошь и рядом ученики виртовой школы программирования.
Ну а сейчас BlackBox доступен в исходниках - видимо, фирма замышляет какую-то новую среду, а этим хочет стимулировать интерес к Оберонам.
Ну, само собой, написан он на самом себе, как и все Паскали - способом раскрутки компилятора. Очень хорошо и надежно сделан. Пожалуй, это первые чужие исходники, в которых я копаюсь с удовольствием.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.039 c