juan_gandhi: (Default)
Отличаются в-основном, имхо, уровнем образованности или невежества их создателей. Иногда бывают исключения, когда образованность не играет роли. Например, фортран, кобол, бейсик, си, форт - нишевые языки, образованность не нужна, нужен вкус.

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

Си++ - основная проблема с этим языком - умный но невежественный Строуструп
Пытон - ничо язык, Гвидо пообразованне будет чем Бьярне... примерно на один класс; дальше то же невежество
Хаскель (и его родственники) - учоные создали этот язык с довольно хорошим пониманием сути вещей, хотя и не без британской фанаберии; могли бы ещё поучиться годик в аспирантуре
Скала - я сильно подозреваю, что в этом языке, несмотря на его обманчивую джавность, засандалена наука уже где-то 21-го века; понятия эти мне попадаются в довольно сложных и довольно свежих статейках; другое дело, что Мартин не болтает особо-то
джаваскрипт... эх, ну да, извините
Джава - уровень разработчиков где-то чуть ниже пытонского... ну такой, рыночно-голливудский, фильм "Титаник" напоминает; джавных учоных (знаю одного(, как я понимаю, коллективно гнобили - хотя какая уж там наука, ё
Руби - здесь, мне кажется, тоже есть какие-то невидимые миру хитрости, но Мац, как и Мартин, хрен сознается - "такое же быдло как и вы", что вы хотите, японская культура
Лисп - ну это чистая наука, но этой науке вроде бы уже примерно 80 лет, чо
Перл - его, конечно, придумал учоный, но совсем не такой, каких мы знаем. Ларри лингвист; вот он и придумал особый язык, с падежами, с художественными формами, с диакритическими знаками. Мы не лингвисты, мы этого не ценим... я хочу сказать, что это совершенно выходит за пределы того, что у нас тут принято называть наукой (а именно - математику).
Эрланг - про этот язык я не знаю ничего, так что кто знает, того и попрошу разъяснить; я бы заявил, что это нишевый язык (имхо), но хм, откуда б мне знать

Наброс, да? Извините если что, могу и ошибаться, я компьютерной науке ещё только учусь.
juan_gandhi: (Default)
Это, конечно, язык древний, но неизученный. Я стал вставлять вставочки из джаваскрипта в свой сайт ещё хрен знает когда, но никак не мог понять, шо це за параша (как сказал однажды Андрею Петровичу (тм) сидевшему на берегу Енисея и изучавшему Гильбертовы Пространства в Задачах и Решениях (до "Rosetta Stone" оставалось 30 лет) местный мужик).

Ничего, что я со скобками?

Более того; некоторое время спустя моя подруга, [livejournal.com profile] juliapotter, стала фигачить вебсайты и вставлять туда какие-то джаваскрипты. Иногда они не работали, и я лез починял сниппеты в дримвивере, по-прежнему не понимая, шо це за параша.

И наконец, настал День Просветления.

Кто-то в ЖЖ процитировал: ДА ЭТО ЖЕ ЛИСП! О блин. Почему мне раньше не сказали! Я возлюбил этот язык как брата (несуществующего) и как сестру (у меня три двоюродных и одна... да, родная, но я её видел примерно 30 секунд). Нет, в сторону родственников я потом.

Кароче.

Я не знал, шо б такое написать. Дэйв Смит провёл на Silicon Valley Pattern Group ликбез по аджаксу (да, было время, аджакс был экзотикой), и я возлюбил аджакс тоже. И ещё написал "ide" - работает даже на моём киндле.

А в Гугле я на этом попал. Зафайлил идею про многоязычную клавиатуру, и сам же стал имплементировать, на джаваскрипте. Да, насладился. Но не понимал такой вещи, что если у тебя нет друзей, то у тебя будут враги. И вот, спасибо джаваскрипту...

Большая проблема была в 2008-м, с коллегами в команде оркута. Эти... эти тупые болваны! Эти тупые болваны, которых я научил гонять jsunit, вдруг вздумали меня учить объектному программированию на джаваскрипте. Писать bind(). О боже...

Нет, ну удовольствме было, это да. И, спасибо [livejournal.com profile] malaya_zemlya, отфрендившему меня по показаниям, прочитал "Javascript, the Best Parts"; и поучаствовал в написании несуществующей книги "Effective JavaScript", и патент через гугл зафайлил; и даже форт-интерпретатор на Джаваскрипте написал.

Но вывод сделал. Я больше на Джаваскрипте ничего не пишу. Всё, приехали. Не мой рынок.

Знаете, какая главная проблема? Фиг напишешь Set на Джаваскрипте. Ну разве, может быть, через скальный Array, который может расширяться бесконечно (см. доклады Дэниэла Спивака).

Последнее что было - это на strangeloop посетил тренинг по jquery, оценил, усвоил, освоил, надо будет - употреблю.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

May 2025

S M T W T F S
    1 2 3
456 7 8 9 10
11 121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 15th, 2025 04:42 pm
Powered by Dreamwidth Studios