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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

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

Ivan

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

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

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


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


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



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


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

  • <<<... | 4481—4472 | 4471—4462 | 4461—4452 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 7


    № 4471   10-02-2006 06:16 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4470« (Сергей Губанов)
    ___________________________

    А, извините, на каком языке программирования написан пример?
    По идее на Обероне-2
    В Оберонах, по крайней мере, перегрузки нет.
    Где это написано.
    А функция без RETURN либо не компилируется, либо порождает исключение в процессе выполнения жалуясь на отсутствие RETURN.
    RETURN - не так уж важно, пусть жалуется.


    № 4470   10-02-2006 06:09 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4466« (Ev_genus)

    А, извините, на каком языке программирования написан пример? В Оберонах, по крайней мере, перегрузки нет. А функция без RETURN либо не компилируется, либо порождает исключение в процессе выполнения жалуясь на отсутствие RETURN.


    № 4469   10-02-2006 06:00 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4467« (Старик Оберон)
    ___________________________

    Смысл в том что я пишу компилятор и не знаю как должно быть. Поэтому решил спросить тех кто знает.

    Не понял. Пардон, а какое отношение это имеет к компилятору?


    № 4468   10-02-2006 05:57 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4467« (Старик Оберон)
    ___________________________


    А в чем глубокий смысл?

    Побочный эффект глобальных (нелокальных) переменных для процедур известен в любом процедурном языке. Процедурные переменные - суть ссылки на процедуры. Манипулировать ссылками можно очень хитро - на то они и ссылки. Так в чем смысл этих упражнений?


    Смысл в том что я пишу компилятор и не знаю как должно быть. Поэтому решил спросить тех кто знает.


    № 4467   10-02-2006 05:52 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4466« (Ev_genus)
    ___________________________

    Замените ??? на то что считаете правильным, и напиште почему вы так думаете.

    А в чем глубокий смысл?

    Побочный эффект глобальных (нелокальных) переменных для процедур известен в любом процедурном языке. Процедурные переменные - суть ссылки на процедуры. Манипулировать ссылками можно очень хитро - на то они и ссылки. Так в чем смысл этих упражнений?


    № 4466   10-02-2006 05:18 Ответить на это сообщение Ответить на это сообщение с цитированием
    Тут появился ещё прикольней вариант кода.


    MODULE Test;

    TYPE
    PROC=PROCEDURE():INTEGER;
    VAR
    P:PROC;
    V:INTEGER;

    PROCEDURE B():INTEGER;
    BEGIN
    END B;

    PROCEDURE A(T:PROC):INTEGER;
    BEGIN
    RETURN 1
    END A;

    PROCEDURE A(T:INTEGER):INTEGER;
    BEGIN
    RETURN 2
    END A;

    BEGIN
    P:=B;
    V:=A(B); (* V=??? *)
    V:=A(P); (* V=??? *)
    V:=A(B()); (* V=2  *)
    V:=A(P()); (* V=2  *)
    END Test.



    Замените ??? на то что считаете правильным, и напиште почему вы так думаете.


    № 4465   10-02-2006 05:16 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4462« (Ev_genus)
    ___________________________

    Ответ на »сообщение 4459« (Владимир Лось)
    ___________________________

    ЧТО описывали? КАКОЙ алгоритм? ДЛЯ КАКОГО КЛАССА ГРАММАТИК?

    Предлагаю, вам, всеръёз занятся изучением Албанского языка. Начните хоть с книги Ахо, Сети, Ульман "Компиляторы: ..."


    ИМХО не самая простая книжка для начала...


    № 4464   10-02-2006 05:12 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4463« (Сергей Перовский)
    ___________________________


    За ООП теперь уже тоже вырос достаточно мощный математический аппарат объектного исчисления, позволяющий, по крайней мере, однозначно трактовать любые манипуляции с наследованием и полиморфизмом.

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

    Было бы здорово узнать ссылки на основы этого аппарата и его отцов-основателей.


    № 4463   10-02-2006 04:58 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4447« (Владимир Лось)
    ___________________________
    >>>А - по опыту общения на форумах с "контингентом" - вы до сих пор прибываете в святой уверенности, что разработка программ - инженерная дисциплина???!!! :о)
    Тогда зачем новая идеология и новый инструментарий?
    Идеология без методологии - еще одна песочница для развлечения веселых ребят.
    За реляционными базами данных стоит математический аппарат - реляционная алгебра. И никакие потуги разработчиков БД и даже разработчиков СУБД не могут разрушить этой основы.
    За ООП теперь уже тоже вырос достаточно мощный математический аппарат объектного исчисления, позволяющий, по крайней мере, однозначно трактовать любые манипуляции с наследованием и полиморфизмом.
    На каком математическом аппарате основана идеология компонентного программирования? Или это только философская идея?


    № 4462   10-02-2006 04:34 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 4459« (Владимир Лось)
    ___________________________

    ЧТО описывали? КАКОЙ алгоритм? ДЛЯ КАКОГО КЛАССА ГРАММАТИК?

    Предлагаю, вам, всеръёз занятся изучением Албанского языка. Начните хоть с книги Ахо, Сети, Ульман "Компиляторы: ..."


    <<<... | 4481—4472 | 4471—4462 | 4461—4452 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 7




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

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

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

    Перейти на конкретную страницу по номеру
      
    Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

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