Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 1716 15-01-2007 08:13 | |
Ответ на »сообщение 1715« (Geniepro)
___________________________
Если Вы возмёте на себя труд перечитать эту тему с начала, а заодно и другие темы об Оберонах на этом форуме, то на большинство Ваших вопросов Вы наверняка найдёте ответы.
Если только возьмёте на себя такой труд, естественно...
Я думаю все намного проще. Простого ответа нет, а признавать это не хочется. Поэтому обсуждение уходит в сторону: без этого можно обойтись, вот в той реализации это есть, это усложняет компилятор и т.д. Я понял, что основное достоинство оберона это простота. Это само по себе может служить ответом на все неприятные вопросы типа "а что оберон предлагает для решения такой задачи". Но нет, такой простой ответ неприемлем для верующих в единственный идеальный язык программирования, и начинается откровенная агрессия с переходом на личности.
№ 1715 15-01-2007 07:32 | |
Ответ на »сообщение 1703« (pepper)
___________________________
А как насчет многих моих вопросов, оставленных без ответа?
Если Вы возмёте на себя труд перечитать эту тему с начала, а заодно и другие темы об Оберонах на этом форуме, то на большинство Ваших вопросов Вы наверняка найдёте ответы.
Если только возьмёте на себя такой труд, естественно...
№ 1714 15-01-2007 07:28 | |
Возвращаясь к тематике форума... Как в Обероне автоматизировать высвобождения ресурсов отличных от памяти? Т.е. чтобы у каждого GetRes был обязательно свой FreeRes. Т.е. если в начале какой-то функции сделали GetRes, то по окончании работы оной функции этот ресурс освободился бы.
№ 1713 15-01-2007 07:14 | |
№ 1712 15-01-2007 06:45 | |
На форуме опять возникло неоторое напряжение...
Я тут человек сторонний, но внимательно наблюдаю за дискуссией.
Хотелось бы высказать свое мнение не собственно по Оберону, а по целям и стилю писем.
Сразу скажу, что программировал на двух десятках языков и считаю, что используемый язык важная, но не самая важная характеристика программиста :)
Насколько я понял, эта конкретная ветка создавалась для обсуждения не языка, а идеологиии. Давайте это и обсуждать. Принимая модульную идеологию мы что то выигрываем, а что-то проигрываем. И не надо раздражатся на тех, кто указывает на то, что мы теряем.
Отказ от перечислимых типов, на который указывает pepper, далеко не самая большая потеря. Модульный подход к программированию плохо совместим с ООП и аргументы типа "Оберон позволяет строить иерархии объектов" не катят.
Собственно дискуссия эта имеет смысл, если в ней будут участвовать и те, кому преимущества Оберон-технологии кажутся перевешивающими недостатки, и те, кому потери кажутся неоправдано высокими. Давайте не будем скатываться к заявлениям "а что ты тут делаешь, если тебе не нравится Оберон".
Просто каждый аргумент за и против должен сопровождаться указанием, в каких областях программирования этот аргумент имеет смысл.
Мне кажутся продуктивными попытки классификации видов деятельности программистов т.к. это приближает нас к пониманию областей применимости различных идеологий программирования. Хотя для этой темы может быть имеет смысл создать отдельную ветку - те же проблемы возникают в ветке по функциональному программированию и других.
№ 1711 15-01-2007 05:43 | |
Ответ на »сообщение 1710« (Владимир Лось)
___________________________
Так в том-то и дело, что оберонщики, в отличие от своих оппоннентов, обычно не только свою систему и язык знают, но и поработали достаточно в других...
Хотя бы потому, что в наших реалиях Оберон редко бывает первым языком программирования. :)
№ 1710 15-01-2007 05:15 | |
Ответ на »сообщение 1709« (AVC)
___________________________
Кроме того, лично я не знаю, как можно убедить в достоинствах Оберона человека с другим опытом.
Так в том-то и дело, что оберонщики, в отличие от своих оппоннентов, обычно не только свою систему и язык знают, но и поработали достаточно в других...
№ 1709 15-01-2007 04:38 | |
"Ребята, давайте жить дружно!" (c)
Мне нравится, что в последнее время у нас на форуме обстановка была вполне терпимая.
Разные люди -- разные точки зрения.
У каждого здесь свои личные причины интересоваться Обероном, своя "история жизни". :)
Например, меня (как типового сишного программиста) сначала поразила герметичность системы типов и защита памяти в сочетании с эффективностью. И простота, конечно. А вот плюсы модульности и компонентности я начал осознавать только потом.
Вообще, я начал (хоть насколько-то) сознательно относиться к языкам программирования только благодаря знакомству с Обероном и сопоставлению нового опыта со старым.
Не исключаю, что все это у меня от какой-то личной "бедности опыта". Ведь даже гибкие многомерные массивы я только в Обероне впервые и увидел! (В "выразительном" Си++ по-прежнему нет нормальных массивов, без STL и правда иногда обойтись трудно.)
Оберон для меня (кроме эстетического удовлетворения :) ) -- (потенциальная) возможность создания надежного встроенного ПО плюс бесплатная компонентность. Кроме того, (значительная) универсальность. Оберон, при его простоте, может заменить целый ряд технологий, на детальном изучении которых вполне можно сэкономить время.
Но разумеется, Оберон -- не панацея, не средство на все случаи жизни.
Кроме того, лично я не знаю, как можно убедить в достоинствах Оберона человека с другим опытом.
№ 1708 15-01-2007 04:28 | |
Друзья!
Я, конечно, здесь не модератор, но рекомендую закрыть тему, до перехода на личности. Pepper, перечитайте, пожалуйста, заголовок форума.
С уважением,
№ 1707 15-01-2007 04:12 | |
Ответ на »сообщение 1706« (Владимир Лось)
___________________________
Ну, хотя уже становится просто скучно с "бесплотным духом" беседу вести, но - пожалста:
http://delphikingdom.info/asp/viewitem.asp?catalogid=865
Ну из это статьи видно, что ты классный чувак. Но хотелось бы чего-то осязаемого. Конкретный проектик, можно совсем небольшой, но чтобы посмотреть или почитать описание. Я понимаю, что это не всегда возможно, но вдруг есть что-то на счету?
P.S. Я все еще хочу услышать объяснения по поводу "гадить". Учитывая твой серьезный статус на этом сайте, это серьезное обвинение...
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|