LINUX.ORG.RU
ФорумTalks

Паскалисты, зачем вам FreePascal когда есть Оберон?


1

0

Вот тут недавно задался вопросом: на ресурсе часто освещается FreePascal, злобные паскалисты начинают жестоко грызть в коментах всех несогласных что паскаль рулит.

Как правило, уровень аргументации примерно такой: "Паскаль сделал ВИРТЪ! А ты кто такой?".

Так вот, дорогие паскалисты, Вирт от вас рвет волосы на жопе, ибо он никак не может понять, почему все юзают паскаль, а не юзают Oberon-2 или хотя бы Modula-2.

Тут вам и синтаксис приятнее, и виртуальная машина, и сборщик мусора и ООП. И синтаксис почти паскальский, проги портировать никаких трудностей, и рантайм-библиотека хорошая и запускается под win/linux/mac...

Нет, надо насиловать зомби, которое Борланд ничтоже сумляшеся сделало из трупа паскаля, самим же Виртом прибитого...

Паскалисты, ну почему?

★★★★★

delphi? вернее дельфисты? ;)))

AcidumIrae ★★★★★
()

Ни Modula, ни Оберон не спасут Паскакаль от самого уродского (пардон - непродуманного) синтаксиса в мире.

Самый продуманный синтаксис был до недавнего времени в Java.
Сейчас это - C#.

Кстати у VB, над которым так смеются делфынисты, синтаксис ГОРАЗДО продуманнее.

GotDotNetMono
()

Неправильный вопрос. Правильный: паскалисты, зачем? Зачем вы ещё живы?

Да, и оберонщики - подмножество паскалистов.

Miguel ★★★★★
()
Ответ на: комментарий от annoynimous

Самый лучший синтаксис у ассемблера: всего 2 типа данных - регистр и память, минимум ненужных сущностей

anonymous
()
Ответ на: комментарий от annoynimous

>Самый лучший синтаксис

Это его отсутствие?

>Минимум ненужных сущностей

Зато скобок сколько =) В теории оно конечно правильно...

GAMer ★★★★★
()
Ответ на: комментарий от Miguel

>Правильный: паскалисты, зачем? Зачем вы ещё живы?

Ну не надо, Оберон для первичного обучения очень даже ничего... Самое главное, практически не нужно переучивать преподов и заниматься портированием старых наработок.

Книжек правда по Оберону маловато, но есть проект Информатика-21.

Macil ★★★★★
() автор топика

Попытка навязать флейм? :)

По теме: питон для школьников лучше бы подошел. (лисперы: мооолчать!)

anonymous
()
Ответ на: комментарий от anonymous

> По теме: питон для школьников лучше бы подошел.

Только ML, только победа!

anonymous
()

а зачем надо переходить на оберон, если есть паскаль? для обучения fpc хватит за глаза. а для серьезных применения все равно ни оберон ни паскаль не годятся.
нафига тогда, справшивается, переписывать старые программы на оберон??
если бы речь шла о лиспе/питоне/... а так - теже яйца

anonymous
()
Ответ на: комментарий от anonymous

Вообще-то в уничтожении языка Паскаль очень сильно постаралась фирмочка Борланд. А все из-за быдломенеджмента: начниная с быдлокоманды по разработки языка (начальник там из Камбоджи, что-ли?), заканчивая тем, что Борланд готова лечь в постель/подставляться каждому. Доподставлялась. Ни одной собственной технологии. Ни одной искорки. В 2006 ее никто не захотел купить. Нафига нужен этот убыточный монстр?

Сам Хейлсберг, уходя в МС предупреждал - не будет перемен - Борланду каюк.

GotDotNetMono
()
Ответ на: комментарий от anonymous

>По теме: питон для школьников лучше бы подошел.

+1

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>У Форта меньше...

А у bainf*ck'а всего 8 команд и больше ничего. Так мы ни к чему не придем.

Macil ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>а зачем надо переходить на оберон, если есть паскаль?

Точку зрения понял. Но все-таки у оберон интереснее...

Macil ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Оберон сделал Вирт, а ты - быдло!

anonymous
()

> Так вот, дорогие паскалисты, Вирт от вас рвет волосы на жопе, ибо он никак не может понять, почему все юзают паскаль, а не юзают Oberon-2 или хотя бы Modula-2.

Затем, что юзаем не Pascal, а Object Pascal. Проекты вирта интересны, но они академические во многом. OP долго вылизывался под практические применение (и сейчас процесс продолжается, равно как со всеми языками).

> Тут вам и синтаксис приятнее, и виртуальная машина, и сборщик мусора и ООП.

Да, это всё не плохо, но не всегда является преимуществом. :)

> злобные паскалисты начинают жестоко грызть в коментах всех несогласных что паскаль рулит

То ли я в последнее время стал не злобным, то ли ещё что, но сейчас я чаще для особо невменяемых критиков открываю их профиль и нажимаю кнопку "Игнорировать". :)

> Паскалисты, ну почему?

Почему, почему... Ну, потому что нравится. И вообще, всё это: труп, зомби и т.д. существует лишь в вашей голове. Создайте в толксах тему "Чем плох <ваш любимый язык программирования>" и вы узнаете о нём (и о себе ;-) ) много нового.

Так шта...

И вообще, лучше вы скажите - зачем вы агитируете на смену языка? Вы же считаете нас быдлопрограммистами, недопрограммистами и т.д. Ну какой из нас толк будет? А так - сидим в своём болоте и никому не мешаем.

atrus ★★★★★
()
Ответ на: комментарий от anonymous

>По теме: питон для школьников лучше бы подошел

скорее школьники для питона

anonymous
()
Ответ на: комментарий от annoynimous

> Самый лучший синтаксис - у Лиспа, точнее Схемы. Минимум ненужных сущностей.

Самый лучший синтаксис у Forth`а.

:-)

Neksys ★★★
()
Ответ на: комментарий от Neksys

Вирт крут и без светового меча, а Мастер Йода - быдло!

anonymous
()
Ответ на: комментарий от KRoN73

>> Минимум ненужных сущностей.

> У Форта меньше :D И скобок нет ;)

Опс... :)

Neksys ★★★
()
Ответ на: комментарий от GotDotNetMono

> Лого - лучше.

Ну дык. Диалект Лиспа, как-никак.

Miguel ★★★★★
()

> а не юзают Oberon-2 или хотя бы Modula-2

все гавно, один я умный. BrainFuck наше все )))

phasma ★☆
()
Ответ на: комментарий от geek

>та же шняга, что и с фортраном - кодовая база :)

ты ещё скажи - система счисления

anonymous
()

А миллионы написанных пасквилей куда девать, сынок?

Gharik
()
Ответ на: комментарий от atrus

>Затем, что юзаем не Pascal, а Object Pascal. Проекты вирта интересны, но они академические во многом.

Так не хватает вам чего? ООП, полностью слизанного с C++?

>Да, это всё не плохо, но не всегда является преимуществом. :)

А что является?

>Вы же считаете нас быдлопрограммистами, недопрограммистами и т.д.

Упаси Боже! Это я паскаль не люблю и Вирта. А чужое мнение уважать привык.

Macil ★★★★★
() автор топика

> Паскалисты, ну почему?

Не "паскалист", но попытаюсь объяснить...

Исторически сложилось так, что в сложившейся виртуальной среде по имени "Интерпрайз", где законы развития подчиняются закону минимизации рисков, прижилась Delphi... Это, как "реальность, данная нам в ощущении"... Так, вот: популяция взращиваемых программеров Delphi искусственно поддерживается на достаточно высоком количественном уровне. Цель проста: взаимозаменяемость программеров.

Т.о. процесс производства программного обеспечения отвязан от квалификации исполнителя, а достаточно низкий порог вхождения в отрасль обеспечивает постоянный приток низкоквалифицированных кадров, которые, за короткий и конечный период времени, способны поднять свою квалификацию, на достаточный "средний" уровень.

Т.е. наблюдается восполнимость количества исполнителей, а, за счёт конкуренции, появляется возможность успешных манипуляций по минимизации затрат на выплату заработной платы.

В итоге, имеем "привычку" писать на Паскале у огромного количества программистов, которые могут принести пользу Linux.

P.S. Вопрос нужно задавать не программерам, а тем, кто "заказывает музыку", т.е. менеджерам.

:-)

Neksys ★★★
()
Ответ на: комментарий от Neksys

>Исторически сложилось так, что в сложившейся виртуальной среде по имени "Интерпрайз"...

Значит виновата пресловутая "инертность мышления"? Или тот факт что оберон поздно открыли?

Macil ★★★★★
() автор топика
Ответ на: комментарий от Macil

> ООП, полностью слизанного с C++?

А C++ слизан с чего? ;-) Кстати, не полностью. В OP объекты немного другие.

> А что является?

Когда как. Для демона, например, более важен ручной контроль памяти и нативный код. Кроме того, тесты показывают, что программа на FP менее прожорлива в плане памяти, чем C++.

> А чужое мнение уважать привык.

Ну, тут скорее ответ массам. Сами понимаете, какое отношение к оппонентам на ЛОРе вцелом. ;-)

atrus ★★★★★
()

> Паскалисты, зачем вам FreePascal когда есть Оберон?

Зачем нужна вилка, когда есть ложка? Ложка более универсальна! Ей можно есть все что хочешь, а вилкой суп есть напряжно!

Burbaka ★★
()

Ну как до сих пор люди не могут поянть, что паскаль нужен только для школ и некоторых личностей, которые просто не в состоянии изучить другое.

До недавнего времени, пока в школе был, много писал на паскале/дельфи. Тк для обучения - язык отличный и синтаксис такой только для понимания сути.

И вот теперь когда мне надо что-то быстро для личных нужд набыдлокодить, а знаний по с++/питон _пока_ не хватает, легче использовать Фрипаскаль, чем переучиваться на всякие обероны. Ну или для переноса уже написанных прог.

>Вирт от вас рвет волосы на жопе, ибо он никак не может понять, почему все юзают паскаль, а не юзают Oberon-2 или хотя бы Modula-2.

мне Вирта очень жаль =)

mono ★★★★★
()

> злобные паскалисты начинают жестоко грызть в коментах

Скорее наоборот: злобные гномотролли начинают долбить шестернями любого, кто вспоминает о паскале.

> уровень аргументации примерно такой: "Паскаль сделал ВИРТЪ! А ты кто такой?".

Где? Ни разу не видел.

> почему все юзают паскаль, а не юзают Oberon-2 или хотя бы Modula-2.

FreePascal -- клон TurboPascal, который ближе к Modula-2, чем к оригинальному паскалю. (Кроме того, позаимствовал много интересного из Delphi и GNU C.) По поводу оберона, ряд известных людей, включая ЕМНИП, Вирта и Столлмана, говорили: "язык хороший, но транслятора нормального нету" :)

> проги портировать никаких трудностей

Простые программы FreePascal запускает ВООБЩЕ без модификации.

Лично я пользовался FreePascal из-за опыта работы в Turbo Pascalе, из-за простого и удобного IDE со встроенным отладчиком. Как отладчик поломали в x86-64 -- прекратил.

acheron ★★★★
()
Ответ на: комментарий от GotDotNetMono

>Сейчас это - C#.

Бред сивой кобылы. (с)

Кто дал право тебе решать, какой синтаксис лучше, какой хуже. Если твой микроскопический мозг синтаксиса аля-си понять не может, то лучше иди и убейся об стену.

Для меня самый удобный синтаксис - питон. Но это только для меня.

mono ★★★★★
()
Ответ на: комментарий от anonymous

> GotDotNetMono, ты уже достал свой быдлоязычек пихать во все щели. Сделай мир лучше.

Но ведь он прав.

musha-route
()
Ответ на: комментарий от GotDotNetMono

> Кстати у VB, над которым так смеются делфынисты, синтаксис ГОРАЗДО продуманнее.

У VB кстати синтаксис хоть и многословный и несколько убогий, но достаточно читабельный. В немалой степени этому способствует среда разработки

Burbaka ★★
()
Ответ на: комментарий от Macil

>> Исторически сложилось так, что в сложившейся виртуальной среде по имени "Интерпрайз"...

> Значит виновата пресловутая "инертность мышления"?

Паскаль изучают во многих школах и институтах. Это знает любой менеджер.

> Или тот факт что оберон поздно открыли?

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

Neksys ★★★
()
Ответ на: комментарий от mono

>мне Вирта очень жаль =)

А мне нет.

anonymous
()
Ответ на: комментарий от mono

> Ну как до сих пор люди не могут поянть, что паскаль нужен только для школ и некоторых личностей, которые просто не в состоянии изучить другое.

mono, не забывайте, что про язык вашего ника говорят ещё хуже. :)

atrus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.