Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 1726 15-01-2007 13:59 | |
Ответ на »сообщение 1720« (Jean)
___________________________
В C# такое, в принципе, вроде бы возможно.
Мне как-то попался пример в одной статье по генетическому программированию на C#, как программа на С# генерировала исходный код тоже на C#, вызывала компилятор C#, который, естественно, присутствует в .NET, компоновала и подключала к своему пространству имён, используя новые классы, только что сгенерированные...
Правда, я так и не понял, можно ли там выгружать какие-то компоненты, перекомпилировать их и снова подгружать, как в Обероне...
№ 1725 15-01-2007 13:29 | |
Ответ на »сообщение 1723« (пачимучкин )
___________________________
Сделать такой ГУИ, чтобы у школьников глаза загорались?
Ну так - вперёд!
Ты ж наверняка молод ещё забот не столько, сколько у гуру - затрать гармональный взрыв и энергию! Шо ж вы всё ждёте, когда вам на блюдечке принесут?!
№ 1724 15-01-2007 13:25 | |
Ответ на »сообщение 1707« (pepper)
___________________________
P.S. Я все еще хочу услышать объяснения по поводу "гадить". Учитывая твой серьезный статус на этом сайте, это серьезное обвинение...
Не парься, если так сильно задевает, считай что это лично-обезличенная форма обращения к некоему «перцу» была. Тем более, что до сих пор ни ты сам не предствился, ни тебя не представили... Так что – не много ли чести неизвестно кому объяснения раздавать? Тут запарились объяснять по теме...
Ну из это статьи видно, что ты классный чувак.
Спасибо. Но я и без статьи – классный чувак. Настолько классный, что даже иногда сам себе сильно удивляюсь! :о)
Но хотелось бы чего-то осязаемого. Конкретный проектик, можно совсем небольшой, но чтобы посмотреть или почитать описание. Я понимаю, что это не всегда возможно, но вдруг есть что-то на счету?
От чёрт! Как раз хотел свою классность ну совсем уж осязаемым (вернее - обозреваемым) образом предъявить по полной программе – именно последний проект (честно скажу выделаться хотел :о) ), - да вот беда: оказалось что как раз для нужных мне географических координат у гугловских снимков из космоса ну сильно дрянное разрешение – одни пятна (и если не знать, что это такое, то просто на смену цвета участков леса похоже). Если тебе, Перец, так уж действительно интересно – давай мыло, я тебе координаты с точностью до долей секунды дам – может отыщешь снимки – насмотришься на мой последний проект! :о)))))))))
Или пришлю «кадры непосредственно с места событий»... :о)
№ 1723 15-01-2007 13:23 | |
Понимаю, что не совсем в тему, тем не менее спрошу.
Ибо к популяризации Оберонов имеет самое непосредственно отношение. А без популяризации не будет и перспектив у "Оберон-технологий".
Все мы знаем о том, что в Блэкбоксе писать исключительно просто и приятно, а то, что народ не ценит, так то ламеры, а не народ. "Вот если бы они попробовали, то...!!!" Пробуют. Чуть-чуть покривив душой скажем :"все хорошо, но ГУИ - отстой". Нет интеллиженса. Прочих "наворотов". Не тех наворотов, от которых в глазах рябит, а тех, которые жизнь облегчают и работу ускоряют. Некоторые плюются. Некоторые матерятся. И благополучно спрыгивают с великого ББ. Не было многопоточности, теперь есть(Илья Ермаков!). Но много ли сделает один человек, да еще и в свободное от работы время? Стока сил и времени было потрачено на этом форуме ьногочисленными и многоуважаемыми гуру для выпучивания глаз и разбрызгивания слюны. Может стоило заняться ГУИ? Для начала. Сделать такой ГУИ, чтобы у школьников глаза загорались? Как в средах Смоллтока, хотя бы("ХОТЯ БЫ" потому, что надо лучше, ибо время потеряно)? Ведь в ББ это так просто. А для гуру это совсем просто, на то вы и гуру, тем более, что вас здесь вона скока. Глядишь, и потянется народ. Я точно подтянусь. Давайте, ужо, ребята, конкретики. А то уши завяли.
№ 1722 15-01-2007 13:20 | |
№ 1721 15-01-2007 12:20 | |
Ответ на »сообщение 1719« (Jean)
___________________________
Ага! А промышленные проекты, которые сделаны на оберон-системах, - это все для дезинформации противника.
http://blackbox.metasystems.ru/download/bb_present.pdf
Система мониторинга ГЭС - это конечно реальная задача, спору нет. Только сделана она не на обероне-1 и не на обероне-2 и даже не на компонентном паскале, а на блэкбоксе (ББ). Возможно ББ действительно большой шаг на пути к очеловечиванию оберона. Только ББ - это уже не язык, а среда. Это среда привязана к конкретной конторе и конкретной платформе.
Особенно прелестно услышать такое самоуверенное заявление от человека, который на оберонах, судя по всему, и тридцати строк не удосужился написать.
Тридцать написал, не сомневайтесь.
И еще. Почему это Вы, сударь, монополизировали за собой право задавать вопросы и оценивать ответы? Я, например, считаю, что Вы уходили от неудобных для Вас вопросов еще более виртуозно, чем кто-либо. По принципу - недостатки С++ и C# это вовсе не недостатки, а мелкие неприятности. А вот то, что не могут Обероны - это да, это действительно глобальные проблемы программирования.
Для меня есть большая разница между граблями языка, на которые можно не наступать, и возможностями языка, которых просто нет. Лучше, конечно, без грабель, не спорю. Но если стоит выбор "или обходимые грабли или убрать возможность" - мой выбор будет так одназначен, как у Вирта.
Кстати, я уверен, что большинство присутствующих так и не поняло, что же именно не могут "несчастные" оберон-системы, кроме перечислимых типов, без которых так же легко прожить, как и без панамки на северном полюсе.
Последний из неотвеченных вопросов (который задал не только я) был такой: как оберон помогает мне управлять ресурсами (помимо памяти).
№ 1720 15-01-2007 11:50 | |
А вообще-то истина дороже всего :)
Ответьте, pepper, если не трудно просто и честно (я в C# и Java не работаю, поэтому не в курсе дела):
При создании или работе проекта на C# или Яве я могу также, как в Блэкбоксе, изменять компоненты проекта динамически, без перекомпиляции и перелинковки всего проекта. Например, изменить внешний вид визуальной формы, сохранить ее файл и после этого все будет работать и никакой перекомпиляции не потребуется? Мне лично это очень важно. Если да, то я признаю, что в "Ваших" языках тоже есть что-то хорошее :).
№ 1719 15-01-2007 11:26 | |
>>>Потому что при ближайшем рассмотрении "сложные задачи", выходящие за
>>>рамки примеров к книге по структурам данным и алгоритмам, решаются
>>>выходящими за рамки языка методами. Или сложно решаются. Или вообще не
>>>решаются.
Ага! А промышленные проекты, которые сделаны на оберон-системах, - это все для дезинформации противника.
http://blackbox.metasystems.ru/download/bb_present.pdf
Это все учебные задачки. Ну-ну.
Особенно прелестно услышать такое самоуверенное заявление от человека, который на оберонах, судя по всему, и тридцати строк не удосужился написать.
И еще. Почему это Вы, сударь, монополизировали за собой право задавать вопросы и оценивать ответы? Я, например, считаю, что Вы уходили от неудобных для Вас вопросов еще более виртуозно, чем кто-либо. По принципу - недостатки С++ и C# это вовсе не недостатки, а мелкие неприятности. А вот то, что не могут Обероны - это да, это действительно глобальные проблемы программирования. Кстати, я уверен, что большинство присутствующих так и не поняло, что же именно не могут "несчастные" оберон-системы, кроме перечислимых типов, без которых так же легко прожить, как и без панамки на северном полюсе.
№ 1718 15-01-2007 09:44 | |
Ответ на »сообщение 1717« (Jean)
___________________________
Да, Оберон - это простой язык, который позволяет решать сложные задачи. Решать эффективно и надежно. Вам этого мало?
Мало. Потому что при ближайшем рассмотрении "сложные задачи", выходящие за рамки примеров к книге по структурам данным и алгоритмам, решаются выходящими за рамки языка методами. Или сложно решаются. Или вообще не решаются.
№ 1717 15-01-2007 08:34 | |
>>>Я думаю все намного проще. Простого ответа нет, а признавать это не
>>>хочется
Вы, коллега, простите, но сами виноваты в такой реакции.
Простые ответы на непростые вопросы может требовать только 5-летний ребенок.
Да, Оберон - это простой язык, который позволяет решать сложные задачи. Решать эффективно и надежно. Вам этого мало?
Про достоинства Оберон-систем достаточно написано, чтобы при желании можно было самому разобраться. Почитайте Вирта, Гуткнехта, Шиперски. Что там такого непонятного написано?
ПРОСТОЙ язык+ПРОСТАЯ среда+ПРОСТАЯ идеология. А сделать можно практически все то же самое, что и на "ожиревших" "традиционных" языках. Вот в этом и есть главное достоинство Оберон-технологии.
Мне этого достаточно. Вам - нет. Спорить бессмысленно - мы на разных языках говорим :)
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|