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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 1316—1307 | 1306—1297 | 1296—1287 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 496


№ 1306   27-12-2006 07:09 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1305« (Alexey Veselovsky)
___________________________
А что мешает написать PROCEDURE proc1*(c: COLOR)?
Та же убогость. Но - не языка...


№ 1305   27-12-2006 07:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1304« ()
___________________________

А что мешает написать PROCEDURE proc1*(c: COLOR)?

PS. Для того чтобы подписывать сообщения не нужно регистрации. Лично я - не зарегистрированый пользователь этого форума.


№ 1304   27-12-2006 06:48 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1302« (Jean)
___________________________


Тогда, следуя этой логике, Вам надо выбирать именно Обероны - проще них среди компилируемых языков я ничего не встречал.


Не надо под видом простоты подсовывать убогость. Где перечислимый тип? Я не хочу читать PROCEDURE proc1*(c: INTEGER) и гадать, что такое "c".
Сообщение не подписано


№ 1303   27-12-2006 06:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1301« (Jean)
___________________________

В общем подобные ляпы в статье могут допускать только недоучившиеся студенты.


А ты кто такой, что твоему определению модуля я должен доверять больше, чем статье в википедии?
Сообщение не подписано


№ 1302   27-12-2006 06:35 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>простые смертные программисты выбирают простоту чтения
Тогда, следуя этой логике, Вам надо выбирать именно Обероны - проще них среди компилируемых языков я ничего не встречал. А уж по реализации импорта-экспорта они чемпионы - даже никакого разделения на interface и implementation не требуется. На одной "звездочке" все сделано. Куда уж проще.


№ 1301   27-12-2006 06:31 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>А если в других языках есть похожие штуки, но не
>>>как в обероне, то это совсем не модули.

Кошка тоже очень похожа на тигра :)
Модуль - это контейнер для ресурсов программы, который является самостоятельной единицей компиляции, загрузки и выгрузки. Это, как минимум. Все остальное - это политика :)
И поменьше читайте всякую фигню в википедии. В статье, на которую Вы ссылаетесь, к модульным языкам отнесен Pascal, который никаких модулей никогда не поддерживал. Поэтому после него и появилась Modula. В общем подобные ляпы в статье могут допускать только недоучившиеся студенты.
Помните профессора Преображенского - не читайте по утрам всякую... Читайте более серьезные работы.
Удачи.


№ 1300   27-12-2006 06:21 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1298« (Jean)
___________________________

в Java построена целая вавилонская башня из private, public, protected, private protected.


Эта "башня" позволяет более четко отразить замысел программиста для читателя. Так же как и пресловутый перечислимый тип. Пока Вирт делает упор на простоту компилятора, простые смертные программисты выбирают простоту чтения.
Сообщение не подписано


№ 1299   27-12-2006 06:12 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1297« (Сергей Губанов)
___________________________

Тут одно из двух. Либо Вы не знаете [питон/C#/Java] либо не знаете что такое модули. В указанных языках поддержка модулей отсутствует.


Да-да, модули это такие штуки... ну как в обероне. А если в других языках есть похожие штуки, но не как в обероне, то это совсем не модули.
http://en.wikipedia.org/wiki/Module_%28programming%29
Сообщение не подписано


№ 1298   27-12-2006 06:09 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Не все так однозначно. Спецификаторы доступа и их
>>>отличия при обучении можно и опустить.
Очень даже однозначно.
Для решения проблем, которые в Оберонах решаются простым и ясным механизмом экспорта-импорта модулей и их ресурсов и которые требуют от программиста запонимания всего трех вещей: IMPORT, * и -, в Java построена целая вавилонская башня из private, public, protected, private protected. Ибо забыли они принцип Оккама, который гласит: не изобретай сущности без особой необходимости. Другими словами, не занимайся избыточным словотворчеством.
И что значит "при обучении"? При обучении программистов? А они спросят "а зачем тогда эти примочки, если есть языки, которые без них прекрасно обходятся?". Не боитесь, что после этого у Явы-C# рейтинг упадет? Шутка, конечно, деньги такие вложены, что не дадут упасть - подставят очередные подпорки.






№ 1297   27-12-2006 05:51 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1296« ()


>> Модульности в C-языках как не было, так и нет до сих пор.

> Я явно указал питон/C#/Java. О каких С-языках ты говоришь?


Тут одно из двух. Либо Вы не знаете [питон/C#/Java] либо не знаете что такое модули. В указанных языках поддержка модулей отсутствует.


<<<... | 1316—1307 | 1306—1297 | 1296—1287 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 496


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

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

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

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

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

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