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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 2826—2817 | 2816—2807 | 2806—2797 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 345


№ 2816   Удалено модератором


№ 2815   Удалено модератором


№ 2814   17-02-2007 02:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2810« (Антон Григорьев)
___________________________

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

>>>Ну так и зачем ему доказывать что-то про фабрику? Пусть напишет свой модуль с парой процедур -- это же заложено в Оберон "на корню".

Да не будет почти никто писать. Зачем напрягаться и писать эти лишние процедуры, если можно всего лишь одним сиволом экспортировать тип и создавать его с помощью NEW практически с теми же затратами, что и при использовании фабрики?


Здесь м.б. обычный для процедур стимул: экономия сил.
Один раз написал фабричную процедуру, впоследствии остается только вызывать ее.

Как-то тема несколько изменилась по сравнению с первоначальной постановкой вопроса.
Сначала обсуждалось отсутствие в Обероне конструкторов.
Когда выяснилось, что в них нет особой нужды, стали доказывать, что никто не будет писать фабричные процедуры.
Но это уже совсем другой вопрос. Особенно учитывая, что конструкторы тоже можно не писать.
 AVC


№ 2813   17-02-2007 02:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2810« (Антон Григорьев)
___________________________

Тогда я вообще не понял, об чем речь.


№ 2812   17-02-2007 01:19 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2809« (01)
___________________________

а что есть модульное программирование?
http://www.europrog.ru/qa191005.html


№ 2811   16-02-2007 23:53 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2810« (Антон Григорьев)
___________________________
надо не бездумно нажимать эти кнопки, а сесть и крепко задуматься - отчего вдруг такая ситуация возникла?

Вы что смеетесь над нами что ли ? Уважаемый! :))
Все знают что можно есть а что нельзя, и тем не менее все едят то что вкусно...и жутко вредно.
Все знают что после еды надо чистить зубы, однако делают это единицы да и то не всегда.
Все знают что нужно пристегиваться в машине, но кто себя этим утруждает ?
...
...
Еще пара тысяч таких вот "Все знают, но" фраз и подходим наконец к программированию.
Вы думаете что вот эти самые вот люди которые только что ради своего удовольствия гробили свое здоровье, или из за своей лени и беспечности подвергали себя смертельной опасности, вот дойдя до программирования вдруг все изменятся ?
Все знают что бла бла надо вот так вот и вот сяк вот "грамотно проектировать", но как много народу делает это без палки над ними ?
Все вопли о грамотном проектировании как правило не имеют никакого эффекта.
И вот тут и оказывается интересная вешь. Люди пишут хорошие и грамотные программы не на тех языках на которых это МОЖНО делать (да на всех языках в наше время можно грамотно писать) а на тех где неграмотно трудно или невозможно.

А вот с трудно и невозможно у оберона проблемы (впрочем также как и у его предка паскаля)
Очень легко на обероне и паскале (и на java и на сшарп) писать хреново. Горааздо легче чем писать хорошо.

Вы тут уже вступаете в дебри психолигии человека. А она никакого отношения к техническим характеристикам того или иного языка не имеет.


№ 2810   16-02-2007 23:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2806« (info21)
___________________________

Ну так и зачем ему доказывать что-то про фабрику? Пусть напишет свой модуль с парой процедур -- это же заложено в Оберон "на корню".

Да не будет почти никто писать. Зачем напрягаться и писать эти лишние процедуры, если можно всего лишь одним сиволом экспортировать тип и создавать его с помощью NEW практически с теми же затратами, что и при использовании фабрики? "Ну я же помню, как правильно создавать такой экземпляр, уж как-нибудь не ошибусь", - стандартная мысль в таких случаях. Особенно когда проект предполагается совсем небольшой, модуль пишется для себя. Заставить в таких случаях соблюдать все правила человека может только одно из трёх:

1. Он уже обжёгся на крупном проекте из-за неправильного проектирования, и теперь в подсознании засел страх опять на такое нарваться.

2. Есть начальство, которое проверяет качество кода и делает оргвыводы по результатам проверки.

3. Кто-то умный сказал человеку об этом, а человек склонен верить умным людям даже тогда, когда это противоречит его личным ощущениям.

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

У Плутарха есть хорошая история. Старик пришёл посмотреть на олимпиаду, но когда пришёл на стадион, там уже не осталось свободных мест. Он ходил по трибунам и просил уступить ему место, но никто не хотел уважить его старость. Но когда он подошёл к тому месту, где сидели спартанские юноши, они все сразу же вскочили, уступая ему свои места. И весь стадион, увидев это, зааплодировал спартанцам. Тогда старик воскликнул: "Горе Элладе! Ибо все эллины знают, как надо поступать, но поступают так только спартанцы!"

У нас ситуация, к сожалению, похожая: теоретически, как надо поступать, знают почти все... А толку? Мне несколько раз приходилось слышать от очень неглупых людей рассуждения такого рода: "Я -дцать лет уже программирую на Паскале. За всё это время мне ни разу не понадобилось использовать goto. Но если я встерчусь с ситуацией, где goto будет удобно, я его применю не задумываясь. И работы Дейкстры мне по боку - я не стану из-за какой-то академической теории осложнять себе жизнь". И даже не задумывается человек о том, что если многолетняя практика подтверждает правоту Дейкстры, то при встрече с ситуацией, где goto просто напрашивается, надо не бездумно нажимать эти кнопки, а сесть и крепко задуматься - отчего вдруг такая ситуация возникла?


№ 2809   16-02-2007 22:53 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2785« (Руслан Богатырев)
___________________________

Ответ на »сообщение 2783« (Сергей Перовский)
___________________________

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



а что есть модульное программирование?


№ 2808   16-02-2007 20:22 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2790« (Денис Зайцев)
___________________________

И работали бы сейчас бухгалтеры по старинке, с помощью ручки, бумаги да калькулятора.

А может, так оно и лучше было бы?


№ 2807   16-02-2007 20:15 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2772« (Руслан Богатырев)
___________________________

Сопоставив Оберон и КП, Вы можете легко убедиться, как введение новых "защитных" средств (вполне хороших, это конкретизация объектной модели) снижает ошибки комбинирования базовых средств Оберона, но взамен приводит к скрытым проблемам иного характера.

Нету там никаких скрытых проблем.

И чем дальше пытаться их решать на уровне языка, тем еще больше скрытых проблем появится.

Немотивированное утверждение. Причем неверное.


<<<... | 2826—2817 | 2816—2807 | 2806—2797 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 345


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

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

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

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

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

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