OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 19 Апрель, 2024 11:45

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




Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
СообщениеДобавлено: Четверг, 09 Апрель, 2009 12:14 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Info21 писал(а):
Стандарт -- это соглашение. Согласитесь считать текущий ББ стандартом, и всё. Все, кто работают на ББ, молчаливо к этому соглашению примкнули.

Текущий - это 1.5, 1.5(рус) или 1.6? ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Апрель, 2009 12:19 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Шутки-шутками... но...

Текущая версия 1.5. Все доработки в общем несовместимости не создают, за исключением русских идентификаторов.

Следующая версия 1.6. Пока не выпущена. Я зык и каркас в ней не менялись. Перекомпилировали - работает, если в систему не лезло, как не надо.

Т.е. верисия всего одна, на текущий момент.


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

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Валерий Лаптев писал(а):
Важно, что это реально КП не будет. А название - то же самое.
Вы вообще-то определитесь, вы о языке (КП) или о среде (ББ) ведёте речь? Тема вроде бы про среду и модули.

Если это вопрос о торговой марке, то решается он на соответствующем уровне. Если будет не так, как в КП/ББ от ОМИнк, то и назвать имеет смысл иначе. Чтобы сам автор не путался. Как будто, если появится волшебный "Стандарт", то сразу всё, что названо КП, вдруг заработает как написано в стандарте.

Альтернативный ББ есть, например, у Marco Ciot. И что? Берите, пользуйтесь, если нравится. На исходный, оригинальный ББ это никак не влияет.

Есть оригинальный ББ, на официальном сайте выложен, есть другие - совместимые с ним либо не совместимые. Официальный - один, это и есть стандарт. Описан в прилагающейся документации. Остальные версии - сделаны авторами под конкретные задачи. Авторы описывают свои творения по мере желания и возможности, и сами выбирают, чему следовать, а что изменить. Как правило, обратная совместимость со стандартом не нарушается, так что всё, что будет работать в стандартном, будет работать и в прочих.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Апрель, 2009 12:45 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Борис Рюмшин писал(а):
Component Pascal Language Report писал(а):
An implementation that doesn't fulfill these compiler and environment requirements is not compliant with Component Pascal.

Вот мы и вернулись к тому же.
ББ - не является стандартом. Системная библиотека - не является стандартом. Только язык, описанный в репорте. Требований к компилятору там практически нет - приложение В - это как-то на серьезные стандартные требования не тянет. Поэтому каждый волен менять среду как угодно, вплоть до модулей системной библиотеки.
А в стандарте С++ описание требований к системной библиотеке занимает более 450 страниц.
Об этом речь и в начале и шла.
У меня складывается впечатление, что Оберонное направление как-то перпендикулярно всему остальному программерскому миру.
Это ни хорошо, ни плохо. Просто так есть.
Но "страшно далеки они от народа".
Хотелось бы видеть не отрицание оберонцами перпендикулярного мира просто потому, что " там все плохо".
Прошу прощекния, видимо я - не первый у которого такое впечатление складывается.
Но раз такое явление повторяется, может чего-то не так делается?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Апрель, 2009 12:58 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Валерий Лаптев писал(а):
А в стандарте С++ описание требований к системной библиотеке занимает более 450 страниц.
А в Сях ещё программы строками меряют.
Валерий Лаптев писал(а):
У меня складывается впечатление, что Оберонное направление как-то перпендикулярно всему остальному программерскому миру.Это ни хорошо, ни плохо. Просто так есть. Но "страшно далеки они от народа".
Зачем ориентироваться на майнстрим - не догонишь ведь. Надо наперерез.
Валерий Лаптев писал(а):
может чего-то не так делается?
А вы требованиями майнстрима, майнстримом определённые пытаетесь померять Обероны, считая, что одна фигня. Не первый год на форуме и конкретно здесь, конкрентно из обсуждениий здесь, и ещё малость из собственного опыта и измышлений, полагаю, что такой замер невозможен. Не тот базис. Скорее наоборот. Ну да Микрософт лучше знает.


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

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Александр Ильин писал(а):
Вы вообще-то определитесь, вы о языке (КП) или о среде (ББ) ведёте речь? Тема вроде бы про среду и модули.

Альтернативный ББ есть, например, у Marco Ciot. И что? Берите, пользуйтесь, если нравится. На исходный, оригинальный ББ это никак не влияет.

Есть оригинальный ББ, на официальном сайте выложен, есть другие - совместимые с ним либо не совместимые. Официальный - один, это и есть стандарт. Описан в прилагающейся документации. Остальные версии - сделаны авторами под конкретные задачи. Авторы описывают свои творения по мере желания и возможности, и сами выбирают, чему следовать, а что изменить. Как правило, обратная совместимость со стандартом не нарушается, так что всё, что будет работать в стандартном, будет работать и в прочих.

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


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

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Валерий Лаптев писал(а):
Сишнику пофигу, с какой конкретно средой работать, потому как он знает,. что в любой среде он найдет стандартную системную библиотеку.
Есть набор стандартных модулей: In, Out, Strings и пр. Описаны в "Oakwood Guidelines" - документе, принятом по результатам съезда оберонщиков. Поддерживается ББ, XDS и другими средами, скорее всего, тоже (не проверял).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Апрель, 2009 00:47 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Борис Рюмшин писал(а):
Component Pascal Language Report писал(а):
An implementation that doesn't fulfill these compiler and environment requirements is not compliant with Component Pascal.


А Gardens Point?


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

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


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

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


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

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