OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 16 Декабрь, 2017 02:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Работа над статьями в википедии
СообщениеДобавлено: Вторник, 21 Август, 2012 13:08 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Когда появился Компонентный Паскаль? Не ББ, а именно КП?

В документации так написано.
Цитата:
В 1992 г. сотрудничество с профессором Х.П.Мёссенбёком (H.P. Mossenbock) привело к несколь­ким добавлениям к первоначальному языку Оберон («Оберон-2»). Так возник фактический стандарт языка.

В 1997 г. компания Oberon microsystems, Inc., отпочковавшаяся от ETH (с Виртом в составе совета директоров), сделала некоторые небольшие добавления к Оберону-2 и назвала его Компонентный Паскаль, чтобы четче выразить как его нацеленность (компонентно-ориен­тированное программирование), так и его происхождение (Паскаль). Это промышленная версия Оберона, являющаяся наследницей первоначального Паскаля и Модулы-2.
Главная идея уточнений по сравнению с Обероном-2 была в том, чтобы дать проекти­ров­щику компонентного каркаса более полный контроль над ее проектируемыми свойствами в плане безопасности. Положительным результатом стало то, что теперь легче обеспечить целостность больших компонентных систем, что особенно важно во время итеративных циклов проектирования, когда библитека разрабатывается, и позднее, когда архитектура системы должна быть переработана [refactored], чтобы обес­печить дальнейшую эволюцию и поддержку.
То есть 97 или 92 или как в вики 91?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Когда появился КП
СообщениеДобавлено: Вторник, 21 Август, 2012 19:29 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
В продолжение, есть ли у КП логотип?
Код:
Не уверен что лого ETH Оберона уместно здесь. --be-nt-all 14:27, 18 октября 2010 (UTC)

Ivan Denisov 11:34, 21 августа 2012 (UTC) Думаете, более уместно лого Оберон микросистемс?

Логотип не является чем-то обязательным. Ну нет его и нет. Vlsergey 11:41, 21 августа 2012 (UTC)


Является ли логотипчик с планетой и ее траекторией логотипом КП?
В английской вики логотипа, например, нету и правда.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 22 Август, 2012 09:44 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Сейчас там стоит такой, но он не очень презентабельный, по причинам, что там: старый интерфейс (аля win98 или wine), текст программы приведен на русском, что не характерно для оригинальной версии среды.

Решил залить вот такой:
Вложение:
BlackBoxComponentBuilder16rc6.png
BlackBoxComponentBuilder16rc6.png [ 58.96 КБ | Просмотров: 4466 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 23 Август, 2012 13:15 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Еще один нюанс. Слово «компонент» имеет в математике женский род, а в информатике мужской. Поэтому в родительном падеже оно имеет окончание -ов, соответственно «много компонентов», «описание компонентов» и т.п. а не «Подсистема — коллекция взаимосвязанных компонент.»

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

Цитата:
В соответствии с ГОСТ 34.003-90 данный термин имеет мужской род — Компонент: «компонент автоматизированной системы; компонент АС: Часть АС, выделенная по определенному признаку или совокупности признаков и рассматриваемая как единое целое».
Вики

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 23 Август, 2012 15:26 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4476
Откуда: Россия, Орёл
Иван Денисов писал(а):
По ГОСТу правильно "компонентов", поправил, спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Август, 2012 18:19 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Иван Денисов писал(а):
Когда появился Компонентный Паскаль? Не ББ, а именно КП?
...
То есть 97 или 92 или как в вики 91?
Судя по сообщению о языке КП, первая редакция была 2001-го года. Последняя - 2007. Скорее всего ББ появился до КП, во время использования Оберона-2.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Август, 2012 22:23 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4476
Откуда: Россия, Орёл
Иван Денисов писал(а):
Когда появился Компонентный Паскаль? Не ББ, а именно КП?

http://oberoncore.ru/wiki/blackbox --- поглядите здесь по ссылке "Oberon/F". Может что-то прояснится.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Август, 2012 22:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Судя по всему, действительно в 2001. Господа, +10 лет к рождению языка это меняет дело ведь в лице прогрессивной мировой общественности :)

Oberon/F был значит для Oberon-2, тогда это еще одно подтверждение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Август, 2012 22:53 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4476
Откуда: Россия, Орёл
А откуда Вы взяли, что Оминк реализовали чистый Oberon-2? Зачем тогда им было вводить другое название --- Oberon/L ?

P.S. Хотя откуда взяли, ясно... Только перевод мой видать оказался не верным, т.к. оригинал я сам понял по-другому. "Oberon/F is an implementation of the Oberon-2 language (called Oberon/L by Oberon Microsystems in their implementation) ..."


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 12:18 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Следует отличать Оберон/L и КП. Первый, похоже, является реализацией языка Оберон-2 с некоторыми расширениями. В итоге они продолжили его развивать и тогда назвали своим языком, КП.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 18:53 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 226
Иван Денисов писал(а):
Судя по всему, действительно в 2001. Господа, +10 лет к рождению языка это меняет дело ведь в лице прогрессивной мировой общественности :)

Ерунда какая-то, Copyright © 1994-2007 в Component Pascal Language Report видимо означает, что в 1994 язык уже был. См. также например тут:
http://web.archive.org/web/20040603082920/http://www.oberon.ch/docu/language_report.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 19:05 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 226
Или вот, например, как выглядела страница OBERON MICROSYSTEMS в феврале 1997 г.:
http://web.archive.org/web/19970227054520/http://www.oberon.ch/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 19:09 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
QWERTYProgrammer писал(а):
Иван Денисов писал(а):
Судя по всему, действительно в 2001. Господа, +10 лет к рождению языка это меняет дело ведь в лице прогрессивной мировой общественности :)

Ерунда какая-то, Copyright © 1994-2007 в Component Pascal Language Report видимо означает, что в 1994 язык уже был. См. также например тут:
http://web.archive.org/web/20040603082920/http://www.oberon.ch/docu/language_report.html

А это как понимать?
Код:
Authors
 Oberon microsystems, Inc.
 May 1997

Получается, в 1994 была создана компания. И только в 1997 язык КП был опубликован.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 19:11 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
QWERTYProgrammer писал(а):
Иван Денисов писал(а):
Судя по всему, действительно в 2001. Господа, +10 лет к рождению языка это меняет дело ведь в лице прогрессивной мировой общественности :)

Ерунда какая-то, Copyright © 1994-2007 в Component Pascal Language Report видимо означает, что в 1994 язык уже был. См. также например тут:
http://web.archive.org/web/20040603082920/http://www.oberon.ch/docu/language_report.html

Цитата:
1993 als Spin-off der ETH Zürich gegründe
http://www.oberon.ch/company.html Компания образовалась в 1993, видимо они этот копирайт везде ставят. Он, кстати, и в Блекбоксе самом стоит.
Цитата:
10. Sept. 97 (Preliminary)
Значит в 97 был предварительный (Preliminary), а в 2001 значит финальный. 2001 и на сайте у них стоит рядом с объявлением о языке http://www.oberon.ch/blackbox.html
И внутри объявления четко написано: March 2001


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 19:32 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1158
Откуда: Tel-Aviv
Я бы относился к дате создания языка именно 1997 года, несмотря на предварительную версию публикованного языка. Именно по той причине, что он был тогда опубликован. То есть это и есть официальная дата создания языка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 20:01 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2284
Откуда: Россия, Санкт-Петербург
Спросите у авторов, чего гадать-то?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Август, 2012 20:38 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Цитата:
Спросите у авторов, чего гадать-то?
Это верно, но так интересно делать археологические раскопки :)

А может кто спрашивал уже? Я на это и рассчитывал, если честно...

Вообще, сайт с архивом супер! Побродил по старому сайту Микросистем :) и вот на этой странице от 30 июня 1997 многое разъяснилось.

Цитата:
New Names for Oberon/F and Oberon/L

When we introduced our first products, we separated the name of the framework (Oberon/F) from the name of the programming language (Oberon/L). This eliminated some potential confusion, but did not clearly communicate the nature of the language. Thus starting with Release 1.3 we'll use the name Component Pascal instead of Oberon/L. The new name clearly communicates the two most important assets of the language:

On the one hand, Component Pascal is a member of the Pascal family of languages, and thus embodies thirty years of design experience of one of the world's best language designers. Technically it is closer to original Pascal than, say, modern Fortran is to the original Fortran; and closer than Visual Basic is to the original Basic. Yet it is a modern language without the kludges seen so often in other language evolutions.

On the other hand, the new name indicates the one uniquely important advantage of the language compared to others: it is designed to support component-oriented programming, rather than only the more limited and "introverted" object-oriented programming. It means extensible, safe and dynamic black-box composition of software. It is the technical foundation to create markets for light-weight binary software components.

Component Pascal compiles Oberon-2 programs, and additionally supports 64-bit integers and 2-byte characters. Thus its basetype hierarchy is practically identical to the one of Java.

Oberon/F is renamed to BlackBox Component Builder for the entire product on the one hand, and into BlackBox Component Framework for the class library on the other hand.


Также интересно по чем они его продавали тогда http://web.archive.org/web/199706301202 ... rform.html в 2000м году швейцарский франк стоил 16р, но это после обвала рубля в 1999м.

А вот тут, про то что они стали разработчиками JBed
http://web.archive.org/web/200003032313 ... oberon.ch/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 26 Август, 2012 04:18 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Да, здесь и отнесение КомПаса к семейству Паскаля...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 29 Август, 2012 19:04 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 1977
Откуда: Красноярск
Итак, Компонентный Паскаль занял заслуженное место в языках «Используемых в разработке» :)

Также отпатрулирована статья про сам Компонентный Паскаль, после последних правок.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 29 Август, 2012 19:48 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Да, теперь контент выглядит... :) Я бы только добавил решения задач из книг ВВП, но: 1) думаю, что в данном случае, прежде чем "править смело" :wink:, надо бы разным людям "в теме" обдумать; 2) не уверен, что github будет достаточно АИ в ВП.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2017, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB