На базарной площади довольно часто можно слышать высказывания об
Обероне. Мне кажется, что на базарной площади пора появиться ветке об
этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы
этой системы, что
полезного можно извлечь из него для программирования на Дельфи
(например) и др.
Ivan
Всего в теме 4531 сообщение
Ссылки по теме "Оберон" и "Компонентный паскаль"
Отслеживать это обсуждение
- Free Pascal, Oberon, BlackBox
- Разработка препроцессора gpre для delphi\freepascal.
- Component Pascal и среда разработки BlackBox
- FreePascal: реальная альтернатива или OpenSource — блажь?
№ 2361 13-07-2005 09:26 | |
Ответ на »сообщение 2359« (Руслан Богатырев)
___________________________
Кризис Borland -- ренессанс Оберона?!
Я бы не был столь оптимистично настроен...
Согласитесь, именно благодаря работе Борланда, паскалевская группа хоть как-то жила. Если сейчас исчезнет этот главный "двигатель" паскалеподобных языков, то может статься, что мы окончательно увязнем в ... сами знаете в чём. И катастрофичность будет не просто в исчезновении группы языков, "как класса". Поменяется МЫШЛЕНИЕ, ПОДХОДЫ к разработке ПО.
И это, для отрасли в целом, будет уже не просто тормоз (а ля С++ в 90-х). Это уже будет просто стопор. Сложится ситуация, похожая на нечто, типа "инферно" из ефремовских романов: гонка по кругу, постоянное "решение" одних и тех же проблем, выбраться из которых разработчики будут просто не в состоянии по причине элементарно построения своего мышления, выстроенного под влиянием Си/Си++-сообщества...
№ 2360 13-07-2005 09:15 | |
Ответ на »сообщение 2359« (Руслан Богатырев)
___________________________
Вопрос: стоит ли бороться Oberon-сообществу за умы (если да, то как) или пустить все на самотек?
Ваше мнение?
Наше мнение - против самотёка хорошо работает система. Раньше ведь как было: т.Черненко провёл заседание политбюро, появилаось постановление с программой и всё "закрутилось"... А сейчас никто никому не указ, а "доказательной базой" акромя "где я могу себя потом(и на сколько) продать", никто не интересуется...
В своей нише Делфи выдающийся продукт. Именно тем, что вычленив именно для этой ниши набор легко усваиваемых действий и принципов, "не напрягая" программеров, разработчики Дельфи позволили создавать ПРОДУКТЫ.
Что Оберон-сообщество может предложить впрмерно таком же объёме массовому программисту?
Ну я работаю с Оберонами, потому, что люблю красивые и простые вещи, но я из другого мира пришёл, из НГУ с его Кроносом и Ершовым, а что среднестатистический программист? Чем его-то увлечь? Мы ж ему ещё и предложим вместо делай "1-2-3", сначала "основы и теорию" учить... "А там ещё и визуальных свойств не будет!" :о) Вы что, издеваетесь? :о) Мало того, что заставляете идеологию мышления и подходов менять, так ещё и привычного окружения лишаете! :о)
Дальше. Я применяю Обероны, потому, что мне на них думать легче, более естественно излагать принимаемые проектные решения, алгоритмы "обкатывать". А остальным 99% язык нужен в качестве орудия труда для продажи результатов своего интеллектуального напряга (какой он там ни наесть...) Сейчас практически под каждую среду и язык существуют горы описаний не только самих этих языков и сред, но КУЧИ библиотек и тулзовин к ним... Функциональность наработана - огромная. Например, уже внутри джавистов сложились направления практически не пересекающиеся по интсрументарию и библиотекам. Что мы можем им предложить. Джава - уже язык ПРОМЫШЛЕННОГО программирования, а насколько мне известно в США уже и язык обучения и академических и научных работ... И не в последней степени благодаря тем же факторам, что, в своё время помогли Дельфи стать популярной средой и языком...
Пока что, как мне кажется надо идти по пути IBM. По опыту их учебных центров.
Всё идет "с пелёнок". Именно в начальный период закладываются навыки и привычки. Упирать надо здесь. И именно здесь много ещё "горящей молодёжи", желающей как-то реализовать себя. Если сообщество сумеет спозиционировать КП в качестве ПЕРВОГО языка программирования для обучения с хорошим набором учебным программ на его базе, то потом люди сами будут старться использовать привычное средство. А через несколько лет и серьёзные проекты появятся. КРоме того, сегодняшние старшеклассники и студенты завтра станут менеджерами. И КП они уже знают, и он сам по себе уже "на слуху". Именно у менеджеров! Программисты ничего не решают, решают дядьки в кожанных креслах...
№ 2359 13-07-2005 08:45 | |
Кризис Borland -- ренессанс Оберона?!
Коллеги,
как тема для обсуждения.
На мой взгляд, нынешний кризис Borland заставляет по-новому взглянуть на возможности продвижения Oberon-инструментария (прежде всего, BlackBox) в России. Напомню, что в минувший четверг был уволен с занимаемых постов Дейл Фуллер (Dale Fuller, президент и CEO). Его обязанности временно исполняет Скотт Арнольд (Scott Arnold). Формально -- за плохие финансовые показатели второго квартала (по цифрам -- не настолько они катастрофичные для такого решения), а реально (это гипотеза!) -- за политику соглашательства, ведущую Borland в пропасть.
Ходят слухи, что внутри Borland очень популярен лозунг 'Интерсимоне в президенты!'. Видятся, как минимум, четыре варианта развития событий: (1) сохранение курса на максимальную лояльность с Microsoft, (2) размежевание с Microsoft и полностью самостоятельная политика, (3) замена Microsoft на другую 'ракету-носитель', (4) продажа Borland (c возможной потерей бренда).
В случае прихода к власти вице-президента Давида Интерсимоне (David Intersimone), последнего из могикан старого доброго Borland, варианты (1) и (4) наименее вероятны. В любом случае подвисает проект DeXter (Delphi 2006) -- выпуск в ноябре-декабре 2005 г. компиляторов C++, C# и Delphi под единой IDE. Borland почти потерял Java-рынок из-за Eclipse, и все больше вынужден вторгаться на территорию своего заклятого друга -- Microsoft.
Миграция разработчиков с Delphi уже идет. Что им выбрать: C++, C#, Java? Это все языки C-семейства, хотя и доминирующие на корпоративном рынке. А ведь терять многолетние Паскаль-навыки совсем не хочется.
В этой ситуации у Оберона (его диалектов) появляется хороший шанс. Понятно, что целевая аудитория достаточно специфична (ее, кстати, неплохо бы почетче определить).
Если Delphi-разработчики смогут относительно легко перенести свои проекты в BlackBox (тропинки такие имеются) и иметь при этом возможность потенциального последующего портирования проектов с BlackBox на C и C++ (здесь тоже тропинки есть), то у них появится уверенность в завтрашнем дне.
Вопрос: стоит ли бороться Oberon-сообществу за умы (если да, то как) или пустить все на самотек?
Ваше мнение?
№ 2358 08-07-2005 15:04 | |
Ответ на »сообщение 2357« (Руслан Богатырев)
___________________________
Ответ на »сообщение 2064« (Руслан Богатырев)Дейл Фуллер ушел в отставку
Невольно вспоминаешь классическое: "В воздухе опять явно чувствовалось погромами..." :о)
Это мне чем-то напоминает где-то 1992-94...
№ 2357 08-07-2005 09:32 | |
Ответ на »сообщение 2064« (Руслан Богатырев)
___________________________
Дейл Фуллер ушел в отставку
Опять почти Oberon-новости :o)
Зато какие! Несколько часов назад президент и CEO Borland Software Дейл Фуллер по итогам печальных финансовых показателей компании во втором квартале вынужден покинуть свои посты. Он останется в совете директоров, но рулить теперь будет кто-то другой. В общем-то этого можно было ожидать.
В конце мая здесь на форуме я невольно “напророчил” такой финал. »сообщение 2064«
На конференции EclipseCon2005 (28 февраля – 3 марта 2005 г., Барлингейм, шт. Калифорния) во время сессии “"The Death of the IDE—Long Live the IDE” (“IDE умерла, да здравствует IDE”), вице-президент Borland Дэвид Интерсимоне сказал, что платформа Eclipse может стать началом того фундамента, который переживет еще не одно поколение ПО (“beginning of a framework that will live across many epochs to come”).
Да простят мне коллеги такую фразу, “Фуллеры приходят и уходят, а Интерсимоне остается” (Интерсимоне – главный мотор Borland со времен ее расцвета, его авторитет внутри компании очень высок; президент и ген. директор Borland Дэйл Фуллер же по сути ведет политику соглашательства, почти полностью подчинив Borland интересам Microsoft; он пришел из Apple и NEC в апреле 1999 г.).
Теперь дальнейшая судьба Delphi становится еще более тревожной.
№ 2356 04-07-2005 07:43 | |
Ответ на »сообщение 2354« (O.Nick)
___________________________
Вот еще грабли. Генератор интерфейса выдал такой перл:
wireHFONT* = POINTER TO _RemotableHandle;
_RemotableHandle* = POINTER TO RECORD [untagged]
fContext*: INTEGER;
u*: __MIDL_IWinTypes_0009;
END;
А компилятор спотыкается на wireHFONT* (указатель на указатель).
№ 2355 04-07-2005 07:09 | |
А на счет "волшебного" Kernel.Hook из Oberon microsystems AG отписали, что это не баг, а фича :) :
...
types which extend Kernel.Hook are a configuration mechanism intended to
be used only by framework programmers. "Normal" BlackBox clients should
neither use nor see hooks. That's why DevBrowser masks them out.
Cheers
Marc,
Oberon microsystems AG
№ 2354 04-07-2005 07:03 | |
Ответ на »сообщение 2353« (Trurl)
___________________________
Ответ на »сообщение 2351« (O.Nick)
___________________________
Скорее всего, DX7 for VB не предоставляет Automation. Попробуйте вместо GenAutomationInterface использовать GenCustomInterface.
Почти получилось.
Все сработало, но только раздел IMPORT пустой.
Приходится лазить по тексту и ручками модули прописывать.
№ 2353 04-07-2005 03:34 | |
Ответ на »сообщение 2351« (O.Nick)
___________________________
Скорее всего, DX7 for VB не предоставляет Automation. Попробуйте вместо GenAutomationInterface использовать GenCustomInterface.
№ 2352 01-07-2005 13:38 | |
Ответ на »сообщение 2351« (O.Nick)
___________________________
Интерфейсы отсутствуют совсем, и в конце модуля стоят вот такие строки
А что это за модуль такой, если не секрет?
Отслеживать это обсуждение
Дополнительная навигация: |
|