LINUX.ORG.RU
ФорумTalks

[ну раз уж пошла такая пьянка] Скриптовые языки как религия


0

2

Почитал тут, подумал и придумал. Perl имеет много общего с иудаизмом - некое тайное знание для избранных Python напоминает христианство - создан как попсовый вариант Perl понятный и чайникам однако в нем много концептуальной каши. Perl6 это иудаизм современный для адептов не признавших Мессию. Ruby это ислам - концептуальной каши меньше чем в Python, но это компенсируется большим радикализмом и строгостью в отношении догматов и также создан под прямым впечатлением от Perl. ПРи этом очень прост и понятен простому народу. Что интересно и относительная хронология появления Perl/Python/Perl6/Ruby таки совпадает с появлением иудаизма/христианства/талмудического иудаизма/ислама

/me выдохнул

Интересно, какие языки претендуют на звание зороастризма и буддизма?

★★☆☆☆

Буддизм это что-то из функциональщины с ленивыми вычислениями - минимум лишних сущностей. Зороастризм - один из первых ООП-языков

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

bash это скорее религия Древнего Египта породившая всю эту остальную херню

DNA_Seq ★★☆☆☆
() автор топика

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

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

>Этих скриптовых, как собак нерезаных, а на замену С++ так ничего и не придумали.

Потому что и не нужно придумывать, и так С++ есть, просто не все его осиливают и плодят скриптовые язычки.

Zhbert ★★★★★
()

> Скриптовые языки как ересь

fixed

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

просто не все его осиливают и плодят скриптовые язычки.

Чтоб такое ляпнуть большого ума не надо.

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

Хороший программист - ленивый программист. Поэтому хорошие программисты предпочитают скриптовые языки там где скорость разработки важнее производительности. Если программу надо один-два раза запустить чтоб что-то посчитать нафиг писать ее на С++?

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

>Если программу надо один-два раза запустить чтоб что-то посчитать нафиг писать ее на С++?

Согласен. но некоторые проповедуют скриптовые языки и для сложный программ, разрабатываемый, скажем, на заказ.

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

Он миллион лет уже есть. То, что он мой любимый ЯП, не мешает мне понимать, что проблем в нем достаточно, а главное, они все давно известны. У M$ вон С# есть, только он сильно к .NET привязан, что есть плохо.

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

А бывает и обратная ситуация. Как показывает практика начинавшие с Питона, Паскаля или не дай бох Бейсика способны при необходимости выйчить любой язык. Начинавшие программирование сразу с С/С++ другие языки выучить уже не способны вот и пишут на С++ даже одноразовые задачи

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

Мастер Фу и десять тысяч строк

Однажды Мастер Фу сказал заезжему программисту: «В одной строке кода shell-сценария больше духа UNIX, чем в десяти тысячах строк кода на С!»

Программист, гордый своими познаниями в С, ответил: «Может ли быть такое? Ведь С - язык, в котором реализовано само ядро UNIX!»

На это Мастер Фу ответил: «Это так. Тем не менее, в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С!»

Программист выглядел удрученным. «Но ведь через язык С мы познаем просвещенность патриарха Ритчи! Мы уподобляемся человеку с операционной системой и компьютером, который получает непревзойденную производительность!»

Мастер Фу сказал: «То, что ты говоришь, правда. Однако в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С».

Программист усмехнулся и поднялся, чтобы удалиться. Но Мастер Фу кивнул своему ученику Ньюби, который писал строку shell-кода на стоящей рядом белой доске, и сказал: «Господин программист, посмотрите на этот конвейер! Не заняла бы его реализация на C десять тысяч строк?»

Просматривая то, что писал Ньюби, программист что-то бормотал в бороду. В конце концов, он согласился, что это так.

«И сколько часов потребовалось бы вам для реализации и отладки этой программы на языке С?»

«Много», - признал заезжий программист. «Но только безумец стал бы тратить столько времени, когда его ждет множество более достойных задач».

«Так кто лучше понимает дух UNIX?» - спросил Мастер Фу. «тот, кто пишет десять тысяч строк, или тот, кто, сознавая тщетность этих усилий, извлекает пользу, не программируя?»

Услышав это, программист достиг просветления.

GotF ★★★★★
()

> Perl имеет много общего с иудаизмом - некое тайное знание для избранных

А как же лисп? А, ну да:

Скриптовые языки

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

>А как же лисп? А, ну да:

@Скриптовые языки@


походу, С++ уже стал скриптовым языком? Неисповедимы пути С++

stevejobs ★★★★☆
()

Tcl - это протестантизм, основанный на Пражских догмах: хорошие идеи, имевшие расцвет в былые времена, практически вытеснены более популярными и популистскими течениями

jtootf ★★★★★
()

Отставить на перл гнать!

На остальные языки - разрешаю!

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

Это социальная значимость. А я о генеалогии

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

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

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

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

Поподробнее об этом (про «близость плбсов к железу»), плиз, г-н «проффессор».

Led ★★★☆☆
()

REXX/2 - вера наших отцов! Ярость топора!

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

>Начинавшие программирование сразу с С/С++ другие языки выучить уже не способны вот и пишут на С++ даже одноразовые задачи
Говори за себя

anotheranonymous
()

>Perl имеет много общего с иудаизмом - некое тайное знание для избранных

Какое ж оно тайное когда его каждый админ знает)

Ruby это ислам - концептуальной каши меньше чем в Python, но это компенсируется большим радикализмом и строгостью в отношении догматов и также создан под прямым впечатлением от Perl.

Руби под впечатлением от перл??? Да ты наркоман.

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

тут нет точки

Perl имеет много общего с иудаизмом - некое тайное знание для избранных Python напоминает христианство

это на одном «дыхании» не читается вовсе

создан как попсовый вариант Perl понятный и чайникам однако в нем много концептуальной каши

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

>> Зороастризм - один из первых ООП-языков

Smalltalk

То то меня всё тянет ознакомиться с идеями Заратустры :)

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

>По сути Руби это Смолток с перловым синтаксисом

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

cvb
()

> Интересно, какие языки претендуют на звание зороастризма и буддизма?

Еще интересней, какие языки претендуют на звание индуизма?

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

>а какие языки претендуют на звание Сатанизма?

Язык Ада, очевидно же.

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

>Как показывает практика начинавшие с Питона, Паскаля или не дай бох Бейсика способны при необходимости выйчить любой язык

Видали мы, что они потом писали на этих других языках. Нет уж, спасибо. Уж лучше пропускать поток нубья через фильтр c++.

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

зачем ключевым? с вершин своего небольшого опыта могу сказать, что если в питоне можно написать аля
a = {'name': 'vasya', 'age': 16}
то в плюсах так лаконично не получится.

VladimirMalyk ★★★★★
()
Ответ на: Чистейший си: от legolegs

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

ну и далее почему именно «char * name» а не «char name»? или даже если и так, тогда почему просто «int age» а не «int * age»?

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

тфу, ключ-значение есть, туплю.
но тем не менее ключи на лету нельзя добавить или убрать.

VladimirMalyk ★★★★★
()

С++ — фетишизм

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