Обратите внимание, что новости можно получать по RSS.
X
-

Информационные технологии, IB NEWS - архив

25 июля 1999, 00:58 (9917 дней назад, №8154)

В iNFUSED BYTES уже была небольшая заметка про Виртовский язык Оберон (кстати - в ближайшее время собираюсь ее значительно дополнить). Одна из попыток расширить Оберон-2 - Component Pascal (1997 год).
Авторы попытки - фирма Oberon Microsystems (Швейцарская, так же как и родина Оберона - институт ETH ). Вирт, однако, участия в этом деле не принимал (разве что дал разрешение на использование в качестве основы документа про Oberon-2). Впрочем, насколько я понял, Вирт принципиально отвергает любые попытки каким-то образом расширить Оберон. Вероятно его не греет печальный опыт стандартизации Модулы.

В Component Pascal пошли по пути "Как сделать, чтобы это все хорошо ложилось на Java bytecode". В первую очередь это связано наверное с деятельностью фирмы в области Java технологий. Были предприняты следующие шаги:
Разрядность части существующих в Оберон-2 типов (LONGINT, CHAR, REAL) увеличена в два раза (64, 16, 64 бит соответственно). Дополнительно введены SHORTCHAR, SHORTREAL. Причины понятны - чтобы привести в соответствие типы языка и Java VM. CHAR стал 16 битным с целью поддержки Unicode.
Записи (RECORD) получили атрибуты: ABSTRACT, EXTENSIBLE, LIMITED.
В описания параметров функций введены слова IN, OUT - по аналогии с языком Ада.
Множество мелких изменений, в том числе в стандартных функциях.
Полное описание стандарта лежит здесь. Более подробное описание отличий от Оберон-2 - здесь.

Опубликовано: Пётр Соболев

Случайная заметка

9889 дней назад, 17:3022 августа 1999 Вышел FAR 1.63bИз нового: 1. New command line option: -u <username> It allows to have separate settings for different users. 2. Shift-Enter key can be used in edit controls to insert a file name under cursor from the active panel. 3. When indenting in the internal editor FAR copies space characters from the previous line, if any, instead of inserting spaces as before. 4. New %%S variable in archive support plugin allows to specify place in the command line to insert optional switches. 5. Corrections in memory management in editor color API. This version should release all ...далее

Избранное

3423 дня назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

2935 дней назад, 20:305 сентября 2018 "Finally, we come to the instruction we've all been waiting for – SEX!" / из статьи про микропроцессор CDP1802 / В начале 1970-х в США были весьма популярны простые электронные игры типа Pong (в СССР их аналоги появились в продаже через 5-10 лет). Как правило, такие игры не имели микропроцессора и памяти в современном понимании этих слов, а строились на жёсткой ...далее