Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  19:35[Войти] | [Зарегистрироваться]
Обсуждение темы:
Мысли об Обероне

На базарной площади довольно часто можно слышать высказывания об Обероне. Мне кажется, что на базарной площади пора появиться ветке об этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы этой системы, что полезного можно извлечь из него для программирования на Дельфи (например) и др.

Ivan

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 4531 сообщение


Ссылки по теме "Оберон" и "Компонентный паскаль"



Отслеживать это обсуждение


Смотрите также обсуждения:
Free Pascal, Oberon, BlackBox
  • Разработка препроцессора gpre для delphi\freepascal.
  • Component Pascal и среда разработки BlackBox
  • FreePascal: реальная альтернатива или OpenSource — блажь?

  • <<<... | 1741—1732 | 1731—1722 | 1721—1712 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 281


    № 1731   03-11-2004 12:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Опа, тут и матом можно! Главное, точки поставить и никто не догадается. Кстати, вашего невинно замученного многострадального олея на рсдн забанили именно за мат. Может, ув. г-н модератор, и свое сообщеньице подредактируете? а то некрасиво получается.

    Next step.
    Оберон сам по себе как таковой, самобытный, посконный, домотканый, простой, понятный, читабельный, вроде даже и ничего. Но вот сам блакбох - убожество. Раз он под винду сделан, так надо идти до конца. Ну нафига под виндой обероновские компоненты? Там есть exe и dll и надо дать все средства для их легкой разработки. Если так нужны компоненты - ну сделайте отдельно режим компонентной компиляции. В итоге на выходе получим маленький exe со сборщиком мусора, который грузит компоненты и рулит ими так же, как и блакбох. И усе. А для прочего - F9 (ну или F5) - и прога на обероне скомпилировалась в exe и запустилась. Точка входа в модуль - раздел инициализации модуля (begin ... end Module.). Финализация тоже пригодится - удобно закрывать файлы, освобождать ресурсы и прочее. Тока одно - в случае падения прилаги финализация модуля выполняется? Если нет - в баню такую финализацию.
    И никаких командиров не понадобится. Нафига скроллить текст к командиру и нащупывать его мышкой? Оболочка дешевая! (С)Коммандер Ком.

    Автоподсветки синтаксиса нет. Самому писать? Нафиг, проще взять то, где подсветка есть и писать хоть на турбо-паскале, турбо-си, дельфи или визуал-студии. Да хоть в фаре - там плагин Колорер всех заруливает (кстати и подсветка оберона тоже есть). Писать в фаре и копировать написанное в блакбох не предлагать. Понадобится отлаживать/дописывать, а подсветки нет. То, что можно отметить любой кусок текста - рулез, но обдумывали эту идею точно не головой. Иначе бы дошли до такой простой вещи - отмечать куски текста не цветом текста, а цветом фона и/или размером шрифта. И автоподсветка есть и текст отмечен. Чем плохо?

    Делать вывод программ (аналог - окно OutPut из турбо-паскаля) в лог надо (если оно, канэшно, будет в самом блакбохе и запущено). Но уж точно не так, как сделано! Что мешало сделать окно не свободно плавающим, а пристыкованным к нижней части экрана? Про ручную стыковку этого окна к любому краю рабочей области вообще молчу. Зачем мне прицеливаться мышкой, подгоняя окна друг к другу по ширине/высоте, когда можно просто приблизительно подтащить куда надо.

    Линковка. Сказка прям. Перечисляем ВРУЧНУЮ все модули, которые не только я сувал в свою прогу, но и все те модули, которые используют те модули, которые используют те модули, которые используют те модули ... . Вот уж прям академически проработанная система. Почему нельзя было определять используемые модули автоматически????? Это что, усложнило бы компилятор? Фиг - это работает уже не компилятор, а линковщик. Или и на усложнение линкера запрет наложен. Обоснованьице бы.

    Прямой вопрос - почему было решено использовать именно такую схему линковки, а не стандартную, используемую во всех нормальных системах?
    Принимаются ответы: "потому-то" (и обоснование) и "не знаю" (ну тогда комментарии излишни).

    Тут излагали, что оберон ограничивает некоторые свободы разработчика с целью не дать ему творить анархию и в итоге поднять удобства. А применить тот же принцип в GUI ну никак не догадались. Это ж не царское дело - об удобстве подданных думать. Примеры - свободноплавающие окошки неудобнее, чем встраиваемые панели, которые ограничены в своем положении только 4-мя краями рабочей области. Возможность пихать командир в любое место текста неудобнее, чем просто нажать F9 (но при этом точка входа в модуль должна быть фиксированной). Да и вообще - с какой стати в тексте программы должны быть картинки, кнопки и прочее??? Нафиг edit настолько уж rich? Короче, тут еще упрощать и упрощать.

    Было еще говорено, мол, возможность прятать текст в складки появилась за сто лет до всяких там студий. Так в студиях эта идея была наконец доведена до ума. Эти фолды прячут текст от компилятора - зачем??? Если это так уж необходимо, сделали бы два вида фолдов - скрывающие текст и не скрывающие. Либо просто в свойства фолдов добавили параметр "Hide code". Авторазворачивание фолдов перед компиляцией? А если одни фолды надо развернуть, а другие не надо, тогда как? Усложнило бы компилятор? Нифига, только среду. А компилятор как анализировал подаваемый ему текст, так и продолжал бы.

    Короче, надоело wish-reports излагать. Суть претензий - неудобно работать. Путь решения под виндами - взять любую грамотно сделанную IDE и всунуть в нее оберон. Будет вещь. Делать самому - не предлагать. Если я начну еще для себя инструменты вытачивать, то спрашивается, как я на жизнь заработаю? Я лучше возьму готовое. Пусть там язык не такой, как оберон, зато работать не в пример удобнее.

    Другие оси в пример не приводить. Прав Акуличев - должно быть согласовано все - среда программирования, ось и язык. Причем в плане удобства использования тут затычка в комбинации среда-ось.

    Next step.
    Программу для управления электростанциями на блакбохе написали. Ну супер. Только что-то мне неизвестно о блакбохе под любой юних. А как под виндами это будет работать, думали? Не повесятся ли все электростанции?

    № 778
    Да, где в предыдущей мессаге про яву??? Почитал, не увидел. Эффект базара однака.

    № 801
    Ответ на »сообщение 798« (Jack Of Shadows)
    ___________________________

    >>Ну, ник-то Вы сами себе выбрали такой.
    >И это дает Вам право "опускать" опонента ...
    Насчет прав не знаю, дело темное. А вот желание появляется, это правда. И виноваты Вы сами.

    Ого!!! А кидался словами "пацан", "подворотня". Доколупываться к имени/нику собеседника наираспоследнейшее дело, которому место в той же подворотне. Там значение кликух до сих пор важно. То есть "Карась" стоит в дворовой иерархии ниже "Амбала". И вы сюда эту же иерархию всунуть пытаетесь. Да хоть "lamer ushastij", вам то что до этого? Вот на это жду конкретного ответа. Удалит модератор - буду повторять пост до получения ответа.

    Еще одно:

    >>>Вообще то никто ничего не забыл (даже Вы), благо свежо предание, ветка то никуда не делась. А вот про "отсутствии культуры дискуссии", как Вы мягко выразились, Вам то с Вашей фамилией должно быть хорошо известно. Не встречались Вам "интеллигенты", апеллирующие в споре к сходству Вашего интеллекта с интеллектом лося ? Как впечатления ? не поделитесь ?

    >>>Нет, Вы знаете, у Вас пальма первенства по этому вопросу для Вашей возрастной категории!!! :о))))
    >>>Последний раз моя фамилия звучала в качестве аргумента при решении каких-либо вопросов со мной, где-то в классе четвёртом. То есть могу Вас, милостивый государь поздравить с обнаружившимся у Вас уровнем культуры и, извините за выражение, интеллекта.
    Вам привели конкретный пример того, что обсуждать ник собеседника - низко. Никто вас не обзывал! Вы же в ответ - оскорбление. Объясняю на пальцах: вы вместе с info21 задели ник JoS(вместе потому, что не остановили info21). Он в ответ - задевать мой ник - то же самое, что и задевать вашу фамилию. Вы же - задевать мою фамилию могут только тупые личности, с чем, мол, я вас и поздравляю. Неприкрыто хамите, сударь! И что-то не заметил впоследствии извинений. Ваши профессиональные способности обсуждать не могу - я их просто не знаю, а вот уважения к вам как к собеседнику у меня намного поубавилось.

    >>>Раз уж Вы перешли на такой уровень ведения дискуссии, тогда я беру на себя право привести выдержку из нашей переписки, дабы у уважаемого собрания сформировалось чёткое понимание структуры мировосприятия и самооценки Вашей персоны.  Это, возможно, несколько прояснит Ваши постоянные «наскоки» на участников дискуссии.
    Прав JoS - публикация частной переписки для отвратительного сведения счетов. Это, сударь, еще бОльшее хамство. Заметьте - я характеризую не вас, как личность, а ваши поступки. Хамство.

    Сообщение можете стирать, но ответы я жду. Ответы принимаются только с предварительным цитированием того куска текста, на который дается ответ. Если цитирование будет неполным (вырванным из контекста), я повторю его, но уже полностью. Не обольщайтесь - текст поста сохранен у меня на винте и добраться к нему вам не по зубкам.


    № 1730   03-11-2004 09:56 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1729« (Ivan)
    ___________________________
    Глянул на Zonnon Language Report. Первое впечатление - чем дальше, тем монстрее. Язык полностью точат под НЕТ, так что в конце концов получится недо-C# с рудиментарным синтаксисом Оберона...
    А в чём "недо-C#"? Или опять ежиков со стульями  сравниваем? :о)
    Не торопитесь отвечать, - я могу подождать, пока Вы дочитаете репорт до конца... :о)


    № 1729   03-11-2004 03:39 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1728« (Владимир Лось)
    ___________________________

    Глянул на Zonnon Language Report. Первое впечатление - чем дальше, тем монстрее. Язык полностью точат под НЕТ, так что в конце концов получится недо-C# с рудиментарным синтаксисом Оберона...


    № 1728   02-11-2004 20:15 Ответить на это сообщение Ответить на это сообщение с цитированием
    Советую заглянуть на страничку Зоннона:

    http://www.zonnon.ethz.ch

    есть новости... :о)


    № 1727   30-10-2004 17:16 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1726« (info21)
    ___________________________


    Скажу, что дело чуть сложнее. Но работа идет.

    Может, стоит начать выкладывать то, что уже готово?


    № 1726   30-10-2004 11:19 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1725« (Fktrc)
    ___________________________

    Что скажете?
    Скажу, что дело чуть сложнее. Но работа идет.


    № 1725   30-10-2004 09:56 Ответить на это сообщение Ответить на это сообщение с цитированием
    Доброе утро.
    Знатокам ВВ: обратите внимание, пожалуйста, на вот эту тему форума progz:

    http://www.progz.ru/forum/viewtopic.php?t=11223&sid=ec0467b8f5c116ca8b21cf531916436e


    Там два моих сообщения, да и ответ на пост "Добавлено: Вт Окт 19, 2004 2:45 pm" мне тоже интересен. Жду, а ответов пока нет. Может, люди просто не заходят на тот форум? Решил запостить сюда - может кто и откликнется.

    2info21: как я понял, материалы по ВВ на русском у вас есть. Может, стоит посадить какого-нть студента не из самых способных за набор/сканирование этих материалов и выкладывание в Сеть? Ему польза от прочтения будет (или хоть даже экзамен автоматом поставьте, что ли), а уж для всех интересующихся предметом польза неоценимая.
    Что скажете?


    № 1724   27-10-2004 20:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1719« (А.В.)
    ___________________________

    Почему молчат info21, Ketmar, S.A. и прочие????

    Некогда.

    На основании опыта полутора месяцев дважды в день в компьютерном классе со студентами я самым категорическим образом против пошагового отладчика.

    Мне при работе в Блэкбоксе он не нужен.

    Могу представить себе ситуацию вроде исследования чужого exe-шника без исходника, где без такого tool'а невозможно жить.


    № 1723   27-10-2004 18:23 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1721« (A.B.)
    ___________________________
    Не совладал с собой – таки приведу некоторые выдержки и отвечу...

    Отладчик все же стал почему то желаем, причем именно в обероне. Похоже, эта шиштемка тоже не без покалечености :-)
    Желаем он стал именно при отладке переложенного кода с языка с другой идеологией...

    Во как! Программер на си в юниксе виноват, а отладчик понадобился все же в обероне??
    Именно! Потому, что то, что было наворочено в сишнике, обероновский компилятор бы просто как ахинею не пропустил бы. И ещё раз на поверку оказалось, что таки да, там туфта была... Например по их алгоритму индекс ИНОГДА (“ну не всегда же!” :о) ) выходил за верхний предел. Знаете, как оне из этого трабла вышли? ГОСПОДА ДОБАВИЛИ ТРИ ДОПОЛНИТЕЛЬНЫХ ЭЛЕМЕНТА В МАССИВЕ С НУЛЕВЫМИ ЗНАЧЕНИЯМИ!!! Как вам такое “проектное решение”? Видимо у них рантайм-ероры начали сыпаться и они, вместо того, что бы пересмотреть алгоритм формирования индекса, просто добавили столько элементов (“какой максимальный индекс “получается по статистике”?” :о) ). А и правда – а нафига? - слушатель всё равно раз в пять секунд вкрапление “лишнего нулевого значения” в амплитуде сигнала не заметит при 48 тысячах выборок в секунду... :о)))

    Не надо про правильное проектирование. От отсутствия отладчика не в юниксе, а в обероне взвыли же :-)
    См. выше “про проектирование”...

    Нафига вам тогда в обероне отладчик? Чтобы не систематически разрабатывать менее надежные программы? :-)
    Опять – см. выше.

    Если вам при написании собственного кода отладчик не нужен, то что мешало погонять под отладчиком в юниксе (которых там достаточно) код, понять логику его работы, а потом сесть и написать с нуля свой код, основываясь не на кривом коде, а на теории работы декодера, понятой из прогона кода? Или даже написать свой декодер по теории. Тогда бы и копаться в сишном исходнике не понадобилось.
    Таки – да, милейший! Вот так и поступил, когда увидел, что таких вот “зевков” у “профессионала” на “самом гибком” стало – “аки грязи”. Просто было требование переложить на АОберон именно подход этой библиотеки (вреде как работает...). Но оказалось, что для времени и нервов полезнее будет прямо со стандарта “лить код в редакторе”, оглядываясь на специфику АОберона.

    Остальное – опущено в виду наличия в тексте явного желания автора сообщения “устроить пляски на костях”...  :о)


    № 1722   27-10-2004 17:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Всё ещё пока уважаемый A.B.!

    Ваше упражнение в риторике стёр я.
    Если Вам хочется продолжать - пожалте на RSDN.RU .

    ЗЫ (Боже, теперь я понимаю блаженство и нирвану модераторов форумов типа HRW и СПС! :о) )


    <<<... | 1741—1732 | 1731—1722 | 1721—1712 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 281




    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования