Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.16;
Скачать: CL | DM;

Вниз

Oberon   Найти похожие ветки 

 
***mikle*** ©   (2007-08-13 18:58) [0]

Мне предложили писать на языке Oberon, вот мне и интересно ваше мнение, уважаемые мастера! Сначала совершенно не понравился сам синтаксис, но потихоньку привык... немного поработав в среде, узнал о ней немного больше, оказалось некоторые вещи реализованы оч интересно, иногда намного удобнее, чем в тех же дельфях... среда ваабще, почти не убиваема без использования прямого обращения к памяти... Может быть кто-нибудь сталкивался с этим языком и может назвать минусы, помимо недоработанности интерфейса и (временного!) отсутствия многопоточности?


 
wicked ©   (2007-08-13 19:49) [1]


> узнал о ней немного больше, оказалось некоторые вещи реализованы
> оч интересно, иногда намного удобнее, чем в тех же дельфях

здесь хорошо бы увидеть список примеров, пунктов на 5 - 10


> среда ваабще, почти не убиваема без использования прямого
> обращения к памяти

это плюс?
открою большой секрет - фича важна только при обучении, а при коммерческой разработке роли не играет - никто специально среду не валит


> Может быть кто-нибудь сталкивался с этим языком и может
> назвать минусы, помимо недоработанности интерфейса и (временного!
> ) отсутствия многопоточности?

интерфейс языка?... это как?
многопоточность - это свойство языка?


 
miek ©   (2007-08-13 21:35) [2]

>может назвать минусы

на нем (почти) никто не пишет. искать советы/примеры будет невероятно сложно. решай сам. а язык на вид неплох - все-таки это лучшее творение вирта.


 
Думкин ©   (2007-08-14 05:45) [3]

Под средой подразумевается BlackBox?
Вопросы лучше к группе поддержки в нашей стране - к Ермаку и далее.


 
***mikle*** ©   (2007-08-20 18:53) [4]


> интерфейс языка?... это как?

интерфейс, который реализован в среде BlackBox.. только стандартные элементы управления. Библиотеки для работы с анимацией и видео, например, по умолчанию ваабще отсутствуют, правда я видел самостоятельно написанные.


> здесь хорошо бы увидеть список примеров

сам я не особо силён, но даже на начальном этапе кое с чем пришлось столкнуться:
-возможность настраивать всю среду под себя, возможность создавать собственные меню, добавлять хоткеи на них и т.д. Работая с проектом иногда приходится выгружать много модулей, а так как они должны выгружаться в строго определённом порядке иногда это добивает.. после получаса таких манипуляций написал модуль, который по сочетанию клавиш выгружает все мои модули... другой пример-навигатор кода, написанный Ермаковым Ильёй. Оч удобная штука, овобенно когда модуль разростается довольно сильно, а дельфовый меня не оч устраивает, для разный классов своё дерево, да в нём ещё несколько разделов... и прыгать между ними намного долше, чем здесь
-открытые коды почти всей среды. Что хочу то и ворочу! Хоть ядро реж или изменяй. Попробуй такое с делфёй провернуть!
-trap В дельфе конечно есть отладчик, но в нём не всегда отображается то, что нужно.. а тут видна вся среда, абсолютно все переменные доступны в любой момент (Variable inaccessible here due to optimization - разьве не знакомая фраза?)
-метаданные и работа с ними Своими руками написал прогу, которая разбирает запись по последнего поля, хотя во входных параметрах она описана, как ANYREC. Кажется в дельфях что-то вроди этого есть, но по-моему не такое развёрнутое. В обероне можно узнать всё о типе данных вплоть до модуля, в котором она описана..
-сборщик мусора
-реализация обратных связей
-наконец идеология самого языка: модульность, куча уровней абстракции... опять же из своего опыта - реализовал в своём модуле абстракный класс File и подменил в нём курьер на свой... теперь любые хранимые объекты, которые умеют выгружаться в файлы я могу выгрузить в свой буфер и вытворять с ним ичто угодно, в частности пересылать их на другую машину!

это только то, чем я столкнулся в самом начале работы! думаю, если подумать, можно много чего ещё припомнить.


> фича важна только при обучении

а когда при разработке приложения у тебя падает среда и теряется кусок кода (из-за этого у меня в дельфях уже рефлекс выработался - от нечего делать нажимаю Ctrl+F9, Ctrl+Shift+S)... или как делфя зависает так, что продолжение работы без перезагрузки системы невозможно?


> к Ермаку и далее.

в смысле к Ермакову Илье? так он же мне и предложил на нём прогить!:)



Страницы: 1 вся ветка

Текущий архив: 2007.09.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
6-1169625246
V-A-V
2007-01-24 10:54
2007.09.16
Проблема подключения INDY (TIdFtp) через прокси


15-1187469643
Константинов
2007-08-19 00:40
2007.09.16
Смена работы


1-1183551722
Bel
2007-07-04 16:22
2007.09.16
Запустить службу в Vista


1-1184035040
hyper_omsk
2007-07-10 06:37
2007.09.16
Привелигированный доступ к outlook как?


2-1187687367
Quart
2007-08-21 13:09
2007.09.16
Query1.SQL.Assign(Edit1)