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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
 
 00:27 Den Sarych
 
 
Во Флориде и в Королевстве сейчас  00:40[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

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

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

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


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

Добавить свое сообщение

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

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 1616—1607 | 1606—1597 | 1596—1587 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 466


№ 1606   10-01-2007 07:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1600« (pepper)
___________________________

Ответ на »сообщение 1597« (Alexey Veselovsky)
___________________________


Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.

boost пишется в том числе и членами комитета, так что велика вероятность того, что что-то из boost перекочует в стандарт (насколько я знаю, бустовские смарпоинтеры точно появятся в следующем стандарте).


Если бы да кабы... Есть (далеко не нулевая) вероятность что  все окружение что есть в BB завтра перекочует в новорожденный ANSI (или какой-то другой) стандарт по КП, значит ли это что текущее окружение ВВ уже, прямо сейчас, следует считать стандартом для КП? Т.е. вместе с активными объекстами и всем прочим.


№ 1605   10-01-2007 07:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1599« (RBV)
___________________________


В таком случае укажите мне место в EBNF-нотации,


Нотация здесь непричем. Язык, в его промышленном понимании, это больше чем нотация. А нотация - это всего лишь формально записанная грамматика языка.


Стандартное окружение КП описано как раз в указанном приложении.


Ксати, можно ссылку, а то у меня потерялась?


Более того, т. к. BlackBox является первоисточником КП, его фрэймворк я считаю его стандартной библиотекой.


Это твое право.


№ 1604   10-01-2007 07:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1600« (pepper)
___________________________

Ответ на »сообщение 1597« (Alexey Veselovsky)
___________________________


Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.

boost пишется в том числе и членами комитета, так что велика вероятность того, что что-то из boost перекочует в стандарт (насколько я знаю, бустовские смарпоинтеры точно появятся в следующем стандарте).


Мда...

Честь и хвала Страуструпу и C++ 0х. Его известный труд тогда точно превысит по объему трехтомник Кнута. И в нем еще больше станет рекомендаций типа "я так никогда не делаю", "так можно, но лучше не надо", "а вот это средство ненадежно"...


№ 1603   10-01-2007 07:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1599« (RBV)
___________________________

В таком случае укажите мне место в EBNF-нотации, где видно, что это часть языка (У Ахо, Ульмана и др. в книжке по компиляторам есть в конце [по Зуеву, кстати]).

STL это не часть языка, а часть стандартного окружения. Стандартное окружение КП описано как раз в указанном приложении. Более того, т. к. BlackBox является первоисточником КП, его фрэймворк я считаю его стандартной библиотекой.


Во-первых EBNF-нотация определяет только синтаксис но не поведение. Все конструкции STL так или иначе вписываются в EBNF описание синтаксиса языка С++.

EBNF-нотация не есть полное описание языка. Она не несет полной информации по языку.

Да, и еще - когда я говорю Оберон, я подразумеваю именно язык-Оберон. Если я говорю КП, то я подразумеваю именно Компонентный Паскаль. И никак иначе.

Особенности, достоинства и недостатки КП я пока вроде не обсуждал. Да и не собираюсь (пока) обсуждать.


№ 1602   10-01-2007 07:35 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1596« (pepper)
Ответ на »сообщение 1597« (Alexey Veselovsky)
___________________________
Да. Языковые и платформеннонезависимые.
STL - действительно часть языка. Т.к. входит в стандарт языка С++ и соответственно STL должен быть реализован в любом компиляторе (или его уружении) С++.
Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.
У, ребятки, как вас торкнуло...
На заборах тоже пишут...
А если завтра и буст объявят "частью языка"? Впрочем, чего это я?...


№ 1601   10-01-2007 07:34 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1598« (pepper)
___________________________

Ответ на »сообщение 1595« (RBV)
___________________________

Pepper, Вы хотите сказать STL - есть часть языка в C++?

Да. Поскольку ее описание присутствует в стандарте языка. Тоже самое можно сказать про жабу и шарп. И я могу расчитывать на то, что все, что там описано будет мне доступно на любой платформе. В отличие от оберона с его 16 страницами документации и кучей несовместимых реализаций (несовместимых во всем, что выходит за рамки этих 16 страниц).


См. выше.

C++ тоже далеко не так хорошо переносим, как заявлено. Особенно в части шаблонов.


№ 1600   10-01-2007 07:34 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1597« (Alexey Veselovsky)
___________________________


Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.


boost пишется в том числе и членами комитета, так что велика вероятность того, что что-то из boost перекочует в стандарт (насколько я знаю, бустовские смарпоинтеры точно появятся в следующем стандарте).


№ 1599   10-01-2007 07:31 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1597« (Alexey Veselovsky)
___________________________

Ответ на »сообщение 1595« (RBV)
___________________________

Pepper, Вы хотите сказать STL - есть часть языка в C++?

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

Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.


В таком случае укажите мне место в EBNF-нотации, где видно, что это часть языка (У Ахо, Ульмана и др. в книжке по компиляторам есть в конце [по Зуеву, кстати]).

STL это не часть языка, а часть стандартного окружения. Стандартное окружение КП описано как раз в указанном приложении. Более того, т. к. BlackBox является первоисточником КП, его фрэймворк я считаю его стандартной библиотекой.


№ 1598   10-01-2007 07:31 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1595« (RBV)
___________________________

Pepper, Вы хотите сказать STL - есть часть языка в C++?

Да. Поскольку ее описание присутствует в стандарте языка. Тоже самое можно сказать про жабу и шарп. И я могу расчитывать на то, что все, что там описано будет мне доступно на любой платформе. В отличие от оберона с его 16 страницами документации и кучей несовместимых реализаций (несовместимых во всем, что выходит за рамки этих 16 страниц).


№ 1597   10-01-2007 07:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1595« (RBV)
___________________________

Pepper, Вы хотите сказать STL - есть часть языка в C++?

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

Вот boost - это не часть языка. Это внешняя библиотека. Со всеми его shared_ptr и прочим.


<<<... | 1616—1607 | 1606—1597 | 1596—1587 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 466


Добавить свое сообщение

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

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

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

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

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