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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

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

Ivan

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

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

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


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


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



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


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

  • <<<... | 2681—2672 | 2671—2662 | 2661—2652 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 187


    № 2671   22-08-2005 08:29 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2662« (Руслан Богатырев)
    ___________________________

    Кто-нибудь из участников форума пробовал работать с Pelican OS, реинкарнацией Oberon System для простых пользователей?

    http://www.pelican-os.org


    Закачать никак не получается, дома пробовал на роюоте пробовал ресульт 0.


    № 2670   22-08-2005 05:26 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2669« (Сергей Губанов)
    ___________________________
    так они вместо того чтобы друг с другом модулями обмениваться, продолжают исходниками. Вот вам пожалуйста и десятки копий.
    Дык об том и речь!
    Компонентность на уровне исходников!
    Весь пар ушёл в свисток... - пятдесят лет развития и достижения отрасли привели к более оперативному обмену исходными текстами по Паутине... :о)))


    № 2669   22-08-2005 04:52 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2668« (Владимир Лось)
    ___________________________

    (!) ДЕСЯТКИ копий одной функций.

    Подтверждаю. Заставили закоренелых С++систов у меня на работе писать под дотнет, так они вместо того чтобы друг с другом модулями обмениваться, продолжают исходниками. Вот вам пожалуйста и десятки копий.


    № 2668   22-08-2005 04:38 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2667« (Руслан Богатырев)
    ___________________________
    "Да погодите вы, голубчик, с портретом, дайте ему сначала со статуей разобраться..."(с) доктор из "Формулы любви"

    Ладно бы эти полторы гиги были уникального кода. Уникального, в смысле Оберона. Обероновцы, конечно, тоже - не ангелы, дубляж функций (по семантике) существует и у них, но то, что мне показал один специалист по взлому и защите, иеня просто поразило. В штатном режиме оффисного компа в памяти, в среднем, может находится ДО НЕСКОЛЬКИХ ДЕСЯТКОВ экземпляров одних и тех же функций работы со строками... Пример взят просто по массовости использования строковых функций, а ведь есть, наверняка и другие части, прикомпилированные статически. Мало того, что они не сидят в общих DLL, так и внутри одного приложения могут прикомпилироваться статически(!) ДЕСЯТКИ копий одной функций. Просто ребята сидят в разных отделах или фирмах (что наняты МС делать некоторые вещи для Винды) и не используют работу друг друга... По разным причинам: от лени и до секретности...

    Идеология-с... Архитектура-с...


    № 2667   22-08-2005 01:36 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2661« (Руслан Богатырев)
    ___________________________

    Некоторые данные по размерам систем программирования (после их установки)

    1. Turbo Pascal 1.0 занимал 130 Кбайт.
    2. Ядро Оберона (включая редактор и компилятор) -- 200 Кбайт.
    3. Система XDS-x86 -- 23 Мбайт.
    4. Система BlackBox -- 34 Мбайт.
    5. Visual C++  из комплекта Visual Studio 2005 beta -- 1,5 Гбайт.

    Есть, над чем призадуматься...


    Как известно, рост производительности процессорной техники все еще подчиняется знаменитому закону Гордона Мура, открытому в 1965 г. Закон гласит, что новые модели микросхем разрабатываются спустя примерно одинаковые периоды (18—24 месяца) после появления своих предшественников, а их емкость (число транзисторов) при этом возрастает каждый раз примерно вдвое. Те языки, которые попали в сферу интересов 'большой индустрии', по всей видимости подчиняются этому же закону (разумеется, речь идет о размере, занимаемой соответствующей системой программирования на диске после ее установки).

    За точку отсчета возьмем Turbo Pascal 1.0 (осень 1983 г.). За конечный ориентир -- Visual C++ (Visual Studio 2005 Beta, осень 2005 г.) -- 1,5 Гбайт.

    Приведены данные по оптимистичной (24 мес.) и пессимистичной (18 мес.) оценкам для удвоения объема.

    24 мес.  18 мес.      Кбайт (тыс. байтов)
    1983    1983 (осень)  130
    1985    1985 (весна)  260
    1987    1986 (осень)  520
    1989    1988 (весна)  1040
    1991    1989 (осень)  2080
    1993    1991 (весна)  4160
    1995    1992 (осень)  8320
    1997    1994 (весна)  16640
    1999    1995 (осень)  33280
    2001    1997 (весна)  66560
    2003    1998 (осень)  133120
    2005    2000 (весна)  266240
    2007    2001 (осень)  532480
    2009    2003 (весна)  1064960
    2011    2004 (осень)  2129920
    2013    2006 (весна)  4259840



    Реальные значения выходят за пределы оптимистичной оценки и находятся ближе к пессимистичной. Хотя еще вопрос -- для кого что является пессимистичным. :o)

    Показательная цитата из блога Андрея Терехова-младшего (Microsoft Russia) от 10.08.05:

    Сегодня у меня наконец-то дошли руки до того, чтобы установить Visual Studio 2005 Beta 2 и в процессе установки посетило меня откровение. Дело в том, что я практически никогда не ограничиваюсь настройками по умолчанию и всегда выбираю Custom Installation - мало ли что там разработчики считают нормой :-)) В этот раз это тем более имело смысл, так как у меня потихоньку начинает заканчиваться место на жестком диске и потому мне хотелось вдумчиво выбрать только то, что я реально использую.

    Так вот, сижу я в этой менюшке, ставлю и снимаю галочки и пытаюсь понять, на чем же можно сэкономить. Дело это сложное - здесь от 100 метров можно избавиться, тут полтинник наварить... В таком режиме я провел минут 15, а потом случайно снял галочку с раздела Visual C++ и просто а-хре-нел. Оказывается, С++ со всеми своими прибамбасами занимает ПОЛТОРА ГИГАБАЙТА! Замочил.


    № 2666   22-08-2005 01:17 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2665« (Дмитрий Лесков)
    ___________________________

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


    № 2665   22-08-2005 01:13 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2664« (Руслан Богатырев)
    ___________________________
    Новое поколение есть новое поколение. Native-XDS, следовательно, принадлежит уже к старому поколению.

    Компиляторы для НПО ПМ делаются на базе отдельной "ветки" исходных текстов, и изменения, вносимые туда, не попадают в доступные публично версии Native XDS и XDS-C. И наоборот, те усовершенствования, что делаются в Native XDS-x86 в процессе разработки Excelsior JET (http://www.excelsior-usa.com/jet.html) не вносятся в эту самую ветку. Так что слова "новое поколение" относятся именно к компиляторам для НПО ПМ.


    Ваша компания спустя 8-месяцев (аккурат, посредине 15 месяцев контракта с НПО ПМ) переводит его в freeware, тем самым, ставит крест на коммерческом распространении семейства XDS. Вполне естественно, что я усмотрел в этом прямую взаимосвязь.


    Вот уж ничего естественного я тут не вижу. Скорее уж наоборот, мы могли бы попробовать этим пресс-релизом привлечь внимание к коммерческому продукту. Возможно, Вам просто хотелось усмотреть тут какую-то связь? :)


    Говоря "с нуля", я не имел в виду отказ от проверенной технологии XDS, а написание полностью нового компилятора.

    Там огромные объемы кода и тестов, на написание и отладку которых ушли десятки человеко-лет, и которые пользуются различными расширениями языка сделанными специально под нужды заказчика. Создание полностью совместимого инструментария заново, с нуля обошлось бы на порядок дороже (а править исходники и наборы тестов - на два порядка).


    № 2664   21-08-2005 10:34 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2663« (Дмитрий Лесков)
    ___________________________

    В мае 2005 г. новосибирская фирма Excelsior (XDS) перевела свою линейку Modula-2/Oberon-2 компиляторов в разряд freeware, ибо новый компилятор Modula-2 для НПО ПМ им.Решетнева (http://www.excelsior-usa.com/pr20040923.html)  делается с нуля.

    Это утверждение неверно. И компилятор для НПО ПМ делается отнюдь не с нуля, и связи между этими двумя событиями нет.


    Дмитрий, логика моих рассуждений была проста. В официальном пресс-релизе сказано:

    Under the contract, Excelsior will use its expertise to create the new generation of Modula-2 tools tailored for on-board spacecraft software development. NPO PM will put the new Modula-2 toolchain, based on Excelsior's XDS technology, at the heart of its software development process. Specifically, Excelsior will create a highly optimizing cross-compiler, interactive and batch-operated debuggers, on-board system simulator, and automated software testing system.

    Новое поколение есть новое поколение. Native-XDS, следовательно, принадлежит уже к старому поколению. Ваша компания спустя 8-месяцев (аккурат, посредине 15 месяцев контракта с НПО ПМ) переводит его в freeware, тем самым, ставит крест на коммерческом распространении семейства XDS. Вполне естественно, что я усмотрел в этом прямую взаимосвязь.

    Говоря "с нуля", я не имел в виду отказ от проверенной технологии XDS, а написание полностью нового компилятора.

    Выходит, по обоим пунктам был неправ.



    № 2663   21-08-2005 05:04 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 2616« (Руслан Богатырев)
    ___________________________
    В мае 2005 г. новосибирская фирма Excelsior (XDS) перевела свою линейку Modula-2/Oberon-2 компиляторов в разряд freeware, ибо новый компилятор Modula-2 для НПО ПМ им.Решетнева (http://www.excelsior-usa.com/pr20040923.html) делается с нуля.

    Это утверждение неверно. И компилятор для НПО ПМ делается отнюдь не с нуля, и связи между этими двумя событиями нет.

    Дмитрий Лесков
    ООО Эксельсиор



    № 2662   20-08-2005 13:38 Ответить на это сообщение Ответить на это сообщение с цитированием
    Кто-нибудь из участников форума пробовал работать с Pelican OS, реинкарнацией Oberon System для простых пользователей?

    http://www.pelican-os.org


    <<<... | 2681—2672 | 2671—2662 | 2661—2652 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 187




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

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

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

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

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