Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 3666 06-04-2007 22:41 | |
Ответ на »сообщение 3665« (AVC)
___________________________
Не вижу, кто бы здесь называл пользователей пошаговых отладчиков "идиотами".
Вам показать пальцем на костыли, инвалидные коляски и прочие "наркотики" или сами найдете ?
Речь идет только о том, что есть более эффективный способ борьбы с ошибками.
Оно понятно, вот только у кажого он свой.
Я считаю что лучший способ борьбы с ошибками это повсеместное ограничение жонглирования состоянием.
Однако понимаю что в обероне вам метод недоступен. Потому к вам в монастырь не лезу, и ваш метод (каким бы он не был) костылем или инвалидной коляской не называю.
№ 3665 06-04-2007 22:33 | |
Ответ на »сообщение 3663« (Jack Of Shadows)
___________________________
Послушайте, одно дело говорить "Мне не нужен отладчик".
И совсем другое "Ты идиот если пользуешься отладчиком"
Если вы не видите разницу между этими двумя утверждениями, то мне жаль ваших собеседников :))
Разницу я вижу. :)
Не вижу, кто бы здесь называл пользователей пошаговых отладчиков "идиотами".
Речь идет только о том, что есть более эффективный способ борьбы с ошибками.
№ 3664 06-04-2007 21:29 | |
Ответ на »сообщение 3656« (Руслан Богатырев)
___________________________
насчитал 176 (думаю, если и сбился со счета, то не сильно). Впечатляет.
Чего же так мало ? В стандарте Common Lisp их наверное более тысячи :))
Я правда знаю всего пару десятков, и ничего, никакого комплекса неполноценности не испытываю.
При этом ядро лиспа это всего 7 функций.
Руслан, вы путаете стандарт языка, куда кстати могут входить здоровенные библиотеки, совершенно необязательные для изучения, и ядро языка, необходмиое для его понимания.
Да в Prelude больше сотни функций. Но обязательно всех их знать нет никакой необходимости.
Я уверен что в стандартном наборе библиотек оберона тоже наберется не одна сотня классов.
Но вы же учеников этому не учите правильно ?
№ 3663 06-04-2007 21:10 | |
Ответ на »сообщение 3662« (AVC)
___________________________
Или приторно улыбаясь, восклицать: О!
Послушайте, одно дело говорить "Мне не нужен отладчик".
И совсем другое "Ты идиот если пользуешься отладчиком"
Если вы не видите разницу между этими двумя утверждениями, то мне жаль ваших собеседников :))
№ 3662 06-04-2007 18:40 | |
Ответ на »сообщение 3661« (Jack Of Shadows)
___________________________
Заметьте, ни один функциональщик не отрицает пользы тех инструментов, которыми польуются мейнстрим программисты, хотя работая с теми же лиспом или хаскелем мы этими инструментами не пользуемся.
Ни один хаскелист не будет отрицать пользы отладчиков в ИЯ, хотя в самом хаскеле пользы от них никакой. Они там просто не работают.
Это такая раздвоенность сознания?
Или политическая корректность?
Как Вы неоднократно подчеркивали, Оберон -- ИЯ.
При этом мы действительно не испытываем особой нужды в пошаговом отладчике.
(Честно говоря, я обхожусь без него, даже когда пишу на Си/Си++, не говоря уже об Обероне.)
И что же нам теперь -- молчать в тряпочку?
Или приторно улыбаясь, восклицать: О! Вы пишете на Си++! Как я Вам завидую! У Вас ТАКИЕ ОТЛАДЧИКИ!!
То, что не в пошаговых отладчиках счастье, известно далеко не только оберонщикам.
Об этом можно прочесть и в известной книге Кернигана и Пайка, и, наверное, во многих других.
Но если об этом осмелятся говорить оберонщики, то это -- прямо преступление какое-то.
№ 3661 06-04-2007 17:38 | |
Ответ на »сообщение 3660« (Руслан Богатырев)
___________________________
Никак не пойму, зачем кого-то втаскивать в Оберон? Какая от этого польза и кому?
Ну конечно, гораздо большая польза от обзывания всех несогласных вокруг интеллектуальными инвалидами, пользующимися костылями, инвалидными колясками, ну в лучшем, "мягком" случае, наркотиками.
Я говорил о проблеме коммуникации оберонщиков. О том что вас не поймут пока не станут с вами на одну и ту же почву, о том что вы делаете все чо в ваших силах, чтобы у собеседников пропало всякое желание становиться с вами на одну почву.
Заметьте, ни один функциональщик не отрицает пользы тех инструментов, которыми польуются мейнстрим программисты, хотя работая с теми же лиспом или хаскелем мы этими инструментами не пользуемся.
Ни один хаскелист не будет отрицать пользы отладчиков в ИЯ, хотя в самом хаскеле пользы от них никакой. Они там просто не работают.
№ 3660 06-04-2007 16:29 | |
Ответ на »сообщение 3648« (Jack Of Shadows)
___________________________
Но поскольку является продолжением, то основная масса программистов будут себя в нем чувствовать совершенно комфортно. Их только надо втащить в оберон. Но это уже ваши проблемы.
Никак не пойму, зачем кого-то втаскивать в Оберон? Какая от этого польза и кому?
Что до меня, то я участвую в обсуждении исключительно с конкретной целью -- получить импульс для обдумывания некоторых вещей, связанных с программированием (не обязательно на Обероне), и открыть для себя новые факты, наблюдения, впечатления, мнения других людей. Обогатиться, так сказать, за счет других. В общем, прагматический эгоизм.
№ 3659 06-04-2007 16:13 | |
Ответ на »сообщение 3643« (Сергей Перовский)
___________________________
Главное оскорбить оппонента, победа придет сама(с) А.Невзоров
Если кого-то обидел -- приношу свои извинения. Не было в мыслях такого. Зависимость от среды (бесконтрольно изменяемой в угоду рыночным интересам) не может не настораживать, сколь бы красивыми и привлекательными не были предоставляемые ею средства. Это касается и некоммерческих вещей, по которым нет уверенности в их технологической стабильности в течение продолжительного времени (где индекс Бакстона -- около 15-20 лет).
№ 3658 06-04-2007 16:11 | |
Ответ на »сообщение 3652« (Geniepro)
___________________________
Ответ на »сообщение 3650« (AVC)
___________________________
Просто в Хаскелле принято считать, что они определены в псевдомодуле Prelude, а в Обероне принято считать, что они находятся в некоем безымянном псевдомодуле, с которым даже ограничения импорта нельзя сделать...
Нет, не совсем так. Так было в ТурбоПаскале с модулем System...
В обероне подразумевается, что эти "функции" - не функции, а операции языка, записываемые в префиксной форме со скобками. В частности, для всех этих операций компилятор генерирует прямой код, т.е. они ничем не отличаются от +-*/. Исключение - NEW, вызов которой компилятор "завязывает" на реальную процедуру рантайма (в ББ - Kernel.NewRec/NewArray).
№ 3657 06-04-2007 16:09 | |
Ответ на »сообщение 3645« (А)
___________________________
Энтузиазм, увлечённость делом и подвижничество могут быть ТОЛЬКО при ГАРАНТИРОВАННОСТИ СУЩЕСТВОВАНИЯ. Хотя бы -безголодного существования. А всю армию мозгалей впихнули в рынок...
Такой бардак не будет продолжаться вечно. Достаточно заглянуть в историю, чтобы осознать это.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|