На базарной площади довольно часто можно слышать высказывания об
Обероне. Мне кажется, что на базарной площади пора появиться ветке об
этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы
этой системы, что
полезного можно извлечь из него для программирования на Дельфи
(например) и др.
Ivan
Всего в теме 4531 сообщение
Ссылки по теме "Оберон" и "Компонентный паскаль"
Отслеживать это обсуждение
- Free Pascal, Oberon, BlackBox
- Разработка препроцессора gpre для delphi\freepascal.
- Component Pascal и среда разработки BlackBox
- FreePascal: реальная альтернатива или OpenSource — блажь?
№ 2631 16-08-2005 16:35 | |
Esmertec шагает по Европе
Во вторник швейцарская Esmertec выпустила пресс-релиз ( http://www.esmertec.ch/press/2005/050816_pressrelease_LogicTech_E.shtml), где информирует общественность о своем roadshow в конце сентября по Голландии, Германии, Швейцарии, Франции, Дании и Великобритании.
Речь идет об ООП-платформе OSVM, построенной на диалекте Smalltalk в связке с Cи (и без оного, если не очень нужны критичные по realtime-функции). Ядро (RTOS) в ROM занимает 2 Кбайт, а OSVM -- 32 Кбайт. Аппаратные платформы: ARM, including Thumb, Intel IA32 (i386 and above), other 32 bit processors on request. Поддерживает сетевые функции (TCP/IP и др.). Сборка мусора для realtime-работы. Инструментарий для OSVM реализован для работы в Eclipse.
OSVM ориентирована на M2M-взаимодействие (machine-to-machine) интеллектуальных встроенных микроустройств.
Описание:
http://www.esmertec.com/company/downloads/OSVM.pdf
http://osvm.logic.nl/
http://osvm.logic.nl/websheets/whitepapers/OSVMWhitepaper.pdf
http://www.elecdesign.com/Articles/ArticleID/9978/9978.html
http://www.jaoo.org/speakers/show_speaker.jsp?oid=43
Технологию впервые представили на конференции по встроенным системам в Сан-Франциско в марте этого года:
http://www.earlybird.com/en/press/portfolio/374/
О перспективах дальнейших работ можно сделать выводы по этой статье:
www.ist-palcom.org/publications/files/OT4AMI-prevm.pdf
Швейцарские левши продолжают свою экспансию в микромир с миллиардами устройств.
Концепция "X Internet" в действии?
http://www.osp.ru/pcworld/2002/01/086.htm
№ 2630 16-08-2005 15:23 | |
Ответ на »сообщение 2626« (info21)
___________________________
А где же "новое качество" (автоматическое управление памятью)?
Может, че-нить с крыльями подыскать?
Животных с крыльями вроде бы не так уж много. Кроме летучих мышей ничего на ум и не приходит :o)
Хотя, если взять птиц и вспомнить, что Oberon -- самый компактный, то это точно маленькая птичка колибри.
№ 2629 16-08-2005 15:18 | |
Ответ на »сообщение 2624« (Zorro)
___________________________
Modula -- русский
Ada -- украинский
Неужели украинский настолько сложнее русского? :o)
Насколько помню результаты одного из исследований в UNESCO, тройка лучших среди самых напевных (в музыкальном отношении) языков мира выглядит так:
1. итальянский
2. украинский
3. испанский
Сказать, что Ada -- это "песня", ей-богу не могу.
№ 2628 16-08-2005 15:12 | |
Ответ на »сообщение 2625« (tyu)
___________________________
А я предлагаю связать языки с животными. И вот, что у меня получилось:
Интересный ряд. Можно предложить творческое развитие этой идеи: сопоставить каждому из упомянутых языков животное из китайского календаря.
В порядке следования от текущего года:
1. Петух
2. Собака
3. Кабан (Свинья)
4. Крыса (Мышь)
5. Бык (Корова)
6. Тигр
7. Кот (Заяц, Кролик)
8. Дракон
9. Змея
10. Лошадь
11. Коза
12. Обезьяна
Языков, правда, в списке было чуть больше, но можно лишние выкинуть. Какие в этом случае будут варианты?
№ 2627 16-08-2005 15:03 | |
Ответ на »сообщение 2623« (Unt)
___________________________
Непонятно, какие критерии положены в основу сопоставления.
:o) Не надо воспринимать все чересчур серьезно. Считайте это сопоставление поэтическим ассоциативным рядом. От поэтов (даже никудышных) не требуется объяснять истоки своих ассоциаций... :o) Но определенный замысел здесь точно есть...
№ 2626 16-08-2005 14:53 | |
Ответ на »сообщение 2625« (tyu)
___________________________
А я предлагаю связать языки с животными.
...
Java = кабан
...
Oberon = гепард
А где же "новое качество" (автоматическое управление памятью)?
Может, че-нить с крыльями подыскать?
№ 2625 16-08-2005 12:37 | |
А я предлагаю связать языки с животными. И вот, что у меня получилось:
С = носорог
С++ = слон
Java = кабан
Pascal = кот
Modula = тигр
Ada = медведь
Oberon = гепард
№ 2624 16-08-2005 12:23 | |
Предлагаю другую субъективную картину:
С итальянский
С++ венгерский
Modula русский
Ada украинский
Pascal латынь
Oberon английский
COBOL немецкий
Java французский
Smalltalk японский
№ 2623 16-08-2005 12:13 | |
>>>Возникла мысль сопоставить языки
>>>программирования с национальными языками. Для
>>>простоты брал наиболее известные и значимые
>>>языки универсального назначения (исключая все
>>>сценарные языки).
Непонятно, какие критерии положены в основу сопоставления.
Английский язык - один из наиболее простых языков (небольшая длина слова, простые правила грамматики и т.д.). Напротив, относительную сложность С++ по сравнению с другими ЯП признают практически все. Что такого "испанского" можно обнаружить в Java, у которого синтаксическим "отцом" является С, а семантические "корни" можно обнаружить в отдельных свойствах Smalltalk, Pascal и Modula - это тоже остается загадкой.
Единственное, что очевидно - это Pascal и Oberon как "латынь" и "эсперанто" в мире программирования и С как явное проявление "американского" подхода к созданию и продвиганию ЯП на рынке.
Все остальные ассоциации похоже притянуты "за уши".
№ 2622 16-08-2005 08:28 | |
Языки программирования и национальные языки
В одном из зарубежных форумов увидел дискуссию по ассоциативной связи между языками программирования и музыкальными направления.
Возникла мысль сопоставить языки программирования с национальными языками. Для простоты брал наиболее известные и значимые языки универсального назначения (исключая все сценарные языки).
Получилась такая весьма субъективная картина.
C++ английский
C американский диалект английского
Java испанский
C# немецкий
Pascal латинский
Delphi итальянский
Visual Basic польский
Fortran греческий
Ada хинди
Smalltalk японский
Eiffel французский
--------------------------------------------------
Oberon эсперанто
Modula-2 ретороманский
Component Pascal русский
Для справки.
В Швейцарии четыре государственных языка: немецкий, французский, итальянский, ретороманский (диалект швейцарского кантона Граубюнден).
Отслеживать это обсуждение
Дополнительная навигация: |
|