Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-1125586034
RzCoDer
2005-09-01 18:47
2005.09.25
NT сервисы


6-1117626153
Rater
2005-06-01 15:42
2005.09.25
Socks через indy не работает (на FTP)


8-1115675408
ronyn
2005-05-10 01:50
2005.09.25
Как типизировать DragQueryFile в разделе var?


1-1125747848
DaRrG
2005-09-03 15:44
2005.09.25
Помогите запихать курсор в библиотеку (DLL)


14-1125452640
Progamer
2005-08-31 05:44
2005.09.25
подозрительный сервак закачки музыки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский