Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение  Обсуждение из раздела Школа ОБЕРОНА
№ 896 06-10-2006 05:05 |  |
Ответ на »сообщение 892« (info21)
___________________________
"Скажи им, пусть гордятся этим, раз больше не чем." (С) "Гладиатор"
Немножко пафосно, но по сути верно.
Я знаю, что у Вас есть опыт использования ФП, но впоследствии Вы предпочли почти все свои программы перевести на Оберон (конкретно - КП).
Если можно (найдется время), напишите коротко, почему Вы предпочли КП набору разных ФЯ.
А то меня эта тенденция расширений языков за счет "функциональных" фич как-то смутила... :)
Оказывается (на RSDN), народ спит и видит языки с еще большим их количеством.
И диалоги мои строились по такой схеме:
- Знаете, мне эти фичи ни разу в жизни не потребовались...
- Это ты еще их не пробовал; как попробуешь -- так жить без них не сможешь!
- Эх, ну да; вам, наверное, виднее -- вы-то ПРОБОВАЛИ!
Федор Васильевич, Вы ведь тоже ПРОБОВАЛИ -- поделитесь впечатлениями! :)
Мне все эти фичи кажутся "синтаксическим сахаром" ("колокольчиками и свистками" :) ), но я пытаюсь быть объективным, опыта их использования у меня и правда нет... (И правда не требовались.)
№ 895 06-10-2006 04:05 |  |
Ответ на »сообщение 889« (AVC)
Сергей, если есть возможность, не могли бы Вы назвать ряд пунктов, где, по Вашей оценке, Обероны до сих пор превосходят C#? Мне это крайне интересно.
Пункт-то всего один: чистота дизайна. Всё остальное - фичи.
Ответ на »сообщение 893« (Мухтар)
Начальство наняло студента
А, ну студенты - это само по себе беда. Видел я код, который они пытаются писать - волосы дыбом встают. И о чём только начальство думает когда их нанимает...
№ 894 06-10-2006 03:39 |  |
Ответ на »сообщение 891« (Антон Григорьев)
___________________________
Забыл поменять "Антон Григорьев" на "AVC". На самом деле это ответ на сообщение 885.
Отсюда становится понятным ваше неприятие Оберона: неаккуратным людям этот язык действительно не подходит. Для них лучше C с хаотическим нагромождением конструкций, которые стандарты программирования рекомендуют не использовать.
В своей работе мне доводится иногда реверсить софт, который не работает под терминальными серверами. Уж я насмотрелся на эти программы! Из моего скромного опыта, программы писанные на Си самые надежные и "правильные", видимо несмотря на всю кривизну языка, пользуются этим языком почему-то самые пряморукие люди :) Наверное, либо это старая гвардия, либо современные продвинутые языки вроде Оберона и Си шарпа расслабляют программиста :) Кстати, об этом я уже писал на КД, но сообщение затерялось среди тонны сообщений любителей Оберона ;)
№ 893 06-10-2006 03:33 |  |
Ответ на »сообщение 887« (Сергей Губанов)
___________________________
В какой такой IT компании, как давно и как успешно Вы работаете? Например, в моей компании (http://www.mera-systems.com/) от меня скорости в ущерб качеству никогда не требовали.
Я действительно привел пример из своего опыта. Но было это на первом месте работе. Начальство наняло студента (меня), чтобы я на Delphi написал эдакую навороченную программу для юристов. Ее планировалось внедрять в гос. органах, и качество никого не волновало, так как по слухам, успех внедрения зависел от того, поменяется ли местная власть, или нет, поэтому главное была скорость.
Сейчас я пишу внутренний софт для одного application service провайдера, пишу на Си, так как альтернативы в силу специфики задач нет. Тем не менее, один раз моя программа уже повалила в BSOD файл-сервер, потому что пришлось писать выгружаемый драйвер файловой системы, а такой тип драйверов оффициально не рекомендуется и не поддерживается со стороны Microsoft, так что надежность для меня важна.
По поводу "практической ненадежности Си" напишу выше
№ 892 06-10-2006 02:21 |  |
Ответ на »сообщение 876« (AVC)
___________________________
Немного потусовался на www.rsdn.ru
Выяснилось, что многие продвинутые программисты просто не мыслят себе "современные" ЯП без таких фич, как:
- функции высшего порядка;
- лямбда;
- замыкания;
- паттерн-матчинг;
- алгебраические типы;
- параметрический полиморфизм.
"Скажи им, пусть гордятся этим, раз больше не чем." (С) "Гладиатор"
Немножко пафосно, но по сути верно.
№ 891 06-10-2006 01:26 |  |
Ответ на »сообщение 886« (Мухтар)
___________________________
Ответ на »сообщение 8850« (Антон Григорьев)
___________________________
Ваша ирония мне стала ясна, когда я посетил ваш сайт :)
Сообщите мне, пожалуйста, его адрес. До сих пор я был уверен, что у меня нет своего сайта. А его, оказываются, посещают :)))))))))))) Впрочем, я даже догабываюсь, с кем вы меня перепутали.
Кстати, сообщения с номером 8850 в этой ветке тоже пока нет ;)
Отсюда становится понятным ваше неприятие Оберона: неаккуратным людям этот язык действительно не подходит. Для них лучше C с хаотическим нагромождением конструкций, которые стандарты программирования рекомендуют не использовать.
В общем, ничего вы тут никому не докажете, и вам тоже никто ничего не докажет. Всё дело в изначально разных базовых ценностях.
№ 890 Удалено модератором | |
№ 889 05-10-2006 13:15 |  |
Ответ на »сообщение 888« (Сергей Губанов)
___________________________
Ответ на »сообщение 876« (AVC)
Особо интересно мнение лиц, использующих в своей практике "современные" языки (Си-шарп, Немерле и др.) а также имеющих достаточный опыт в ФП (например -- Trurl, info21 и др.).
Программирую на C# под .Net-2. Использую все его фичи. Но обероны мне от этого более примитивным не кажутся, а наоборот, я считаю, что не смотря на все эти фичи C# & .Net-2 до высочайшего уровня оберонов так всё ещё не доросли.
Сергей, если есть возможность, не могли бы Вы назвать ряд пунктов, где, по Вашей оценке, Обероны до сих пор превосходят C#?
Мне это крайне интересно.
№ 888 05-10-2006 11:27 |  |
Ответ на »сообщение 876« (AVC)
Особо интересно мнение лиц, использующих в своей практике "современные" языки (Си-шарп, Немерле и др.) а также имеющих достаточный опыт в ФП (например -- Trurl, info21 и др.).
Программирую на C# под .Net-2. Использую все его фичи. Но обероны мне от этого более примитивным не кажутся, а наоборот, я считаю, что не смотря на все эти фичи C# & .Net-2 до высочайшего уровня оберонов так всё ещё не доросли.
№ 887 05-10-2006 11:22 |  |
Ответ на »сообщение 886« (Мухтар)
Науки - возможно. Но в сфере IT все по-другому. Тут же не всегда главное качество. Иногда скорость важнее.
В какой такой IT компании, как давно и как успешно Вы работаете? Например, в моей компании ( http://www.mera-systems.com/) от меня скорости в ущерб качеству никогда не требовали.
Добавить свое сообщение
Отслеживать это обсуждение 
Дополнительная навигация: |
|