Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Smalltalk
Перезагрузить страницу Замыкание в Смолтоке должно происходить на переменную
Ответ
 
Опции темы Опции просмотра
  (#61 (permalink)) Старый
Cornered_Rat Cornered_Rat вне форума
Member
 
Сообщений: 32
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.11.2009
По умолчанию 12.11.2009, 08:19

Цитата:
Скажите, что это за задача такая, где вот край как нужно использовать #ifTrue: в своих классах
Мне кажется, у Вас наблюдается пережиток, оставшийся со времён программирования на статически типизированных языках - Вы боитесь 100%-го полиморфизма. Раньше мир объектов был похож на зоопарк, где звери находились в запертых клетках, и на каждой клетке были описаны способы общения со зверями, сидящими внутри неё. Правила зоопарка обязывали сообщать посетителям обо всех возможных опасностях, поэтому повсеместно встречались предупреждения вида:
ПочесатьЗаУхом:, а полиморфофобы не видят смысла в таком риске и вполне довольны зарезервированными словами, сужающими возможности взаимодействия с фауной, но гарантирующими отсутствие неожиданностей.
Ответить с цитированием
  (#62 (permalink)) Старый
HandleX HandleX вне форума
Member
 
Сообщений: 40
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.04.2007
По умолчанию 13.11.2009, 09:16

Цитата:
Мне кажется, у Вас наблюдается пережиток, оставшийся со времён программирования на статически типизированных языках - Вы боитесь 100%-го полиморфизма.
Неа, не боюсь, но уважаю разработчиков среды, решивших по своим достаточно веским причинам, что посылка некоторых сообщений оптимизируется.
Это в каждом конкретном случае обходится, т.е. всё равно можно добиться требуемого поведения.
И я выдыхаю, говорю: "Спасибо, тов. разрабы, что позаботились обо мне, вы хотели как лучше", и пру дальше. Ведь они оставили для меня аварийный выход.
И вот, смоллток, как мощный инструмент программирования сложных систем -- устраивает меня, потому что программирую я-то свои предметные области, и они ещё ни разу не соприкаснулись с "проблемами" оптимизаций компилятора.
Вы как реально соприкоснётесь, отпишите, нам интересно будет.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
так должно быть или нет???? Пархоменко Вадим Процессоры 3 01.09.2011 13:49
файлы или что должно находиться в папке aleks.tarasow Любые вопросы от новичков 3 04.08.2011 16:23
Здесь должно быть название темы! natalya00000 Любые вопросы от новичков 2 06.06.2011 16:39
Считается, что никакое число не должно начинаться с нуля dastM Lisp 6 24.02.2011 11:06
Реализация замыкание контекста на с++ denis120 С/С++ 15 17.01.2011 02:14
Объекто-ориентированный анализ с примерами на Смолтоке Вася Чайко Smalltalk 1 14.08.2008 15:05
Приер XML + XSL. Должно выводиться одно, выводистя другое oneword XML & WML 10 15.08.2007 16:16
Помогите найти ошибку(и) - говорят, что должно работать... wampu Prolog 7 02.08.2007 09:32
Есть число float a=0.01 как его умножить на 0,33% должно получиться 0,000033 freeway C++ Builder 8 23.05.2007 11:39
В edit1 набираю 123 нажимаю на кноку должно появится в label 321 как реализовать ROLF Delphi 5 19.10.2006 01:03
При выборе радио- кнопки должно выходить текст Mad_tea C++ Builder 7 06.07.2005 16:34



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов