LINUX.ORG.RU
ФорумTalks

Сравнение ЯП и музыкальных жанров

 , , ,


2

3

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

Зачынаю:

  • COBOL — Industrial. Орыгинально, нетленно, беспощадно.
  • Pascal — New Age. Слишком академично и странно, чтобы взлететь, но, тем не менее, как-то взлетело.
  • Delphi — Trance. Попытка намешать в Pascal моднявое ООП. Несмотря на почтенный возраст, всё ещё шевелится, хоть и считается уделом унтерменшей.
  • FORTRAN — Techno. Когда-то было в каждом тапке, сейчас шевелится весьма неохотно, можно сказать, что никак.
  • BASIC — Disco. Смари, как деда под Коммодор отплясывал, ух!
  • Visual Basic — Eurobeat. Нуфф хрюкнул и пошёл переустанавливать Офис в Мюнхене.
  • Algol — Big Beat. Поплясало и полегло, хотя в своё время выглядело многообещающе.
  • CRock. Ценится в основом олдфагами, что не мешает активно набирать новых апологетов. Обросло кучей стандартов.
  • Objective-C — Alt Rock. Think different, так сказать.
  • C++Metal. По незнанию часто путается с роком. Тоже имеет кучу стандартов. Многими считается слишком тяжёлым и упоротым по сравнению с роком.
  • Java — Drum'n'Bass. Моднявая штука из 90-х, эволюционировавшая до неузнаваемости; во многих нишах уходит на второй план, но актуальности не теряет. Характеризуется однообразностью и быстрым темпом из-за многословности.
  • PerlJazz. Побольше импровизируй, каждая программа не должна быть похожа на другую, даже если делает то же самое.
  • PythonDub. Примитивно, уныло, своеобразно. Форма — всё, если басы не по PEP-8 — нещитова.
  • RubyReggae. Любим наркоманами и прочими альтернативно одарёнными. Одно время опопсел (Ruby on Rails), но после опять ушёл в андерграунд.
  • JavaScriptPop. Постоянно всасывает в себя другие популярные жанры ради повышения удобоваримости. Любители других языков не понимают, как это можно слушать, некоторые даже перестают из-за этого выполнять телевизоры в браузере. Но рынок упорно продвигает, а Emscripten позволяет любую музыку превратить в слащавую попсу.
  • PHP — Rap. Претерпел за время существования большие изменения, но суть в целом осталась той же. Неотъемлемый атрибут низших слоёв населения. В своей нише (работа с текстами), тем не менее, весьма крут и практически незаменим.
  • Tcl — Chiptune. Вне культуры игровых сонсолей (Tk) мало кому нужен.
  • Shell — EBM. Дремучая для неподготовленных вещь, принципиально не менялась за десятилетия.
  • Bash — Darkwave. Ибо.
  • Rust — Brostep. По сути, митол со свистоперделками, поражающий неподготовленный моск. Доступен далеко не каждому. Выглядит многообещающе и революционно, но на деле пошумел и не взлетел.
  • APL — IDM. Весьма. Своео6р4зная. М`зыка. Но в сущн0сти, н-283чем не примечат3льная, если закрYть глаза на зв8329коjfkls#$@#$98вые особенНости *анра.
  • Assembler — Classic. Нуфф сказал. Некоторые даже пытаются это сейчас писать, но переносимость между музыкальными инструментами оставляет желать лучшего.
  • Brainfuck — TDPLM.
  • Malbolge — Noise. Многими за музыку не считается, ибо слушать невозможно. Пока не проникнешься и не расширишь сознание матаном.
  • Swift — Vaporwave. Взяли старое и перепели, культурная ценность околонулевая, но хипсторкам нрявицца.
  • ZSH — Retrowave. Непонятно, зачем, но раз запилили — значит, пусть будет.
  • ML — Blues. Подальше от суровых программ, поближе к душевной математике. Пыталось стать попсятиной (R'n'B/Ocaml), но как-то не взлетело.
  • Lisp — Ska. Опередил своё время, в настоящей время в основном считается уделом паствы церкви GNU Footbalcs.
  • Smalltalk — Garage. Ценим своей простотой, хорошо сочетается с другими жанрами, даровал жизнь ряду новых направлений, но сам остался уделом маргиналов.
  • PL/1 — Electronica. Изрядно нашумело, было революционно, но слишком оторвано от реальности и сложно к приготовлению, посему ушло вместе с эпохой.
  • C# — House. Король танцпола, тупой, но при этом разнообразный в плане ответвлений. С чем его только не мешали...
  • Haskell — Chillout. Старательно обходит острые углы и при этом как-то умудряется быть полноценным жанром, хотя применимость остаётся нишевой.
  • ForthHardcore. Тупо, сурово, сидит десятки лет в андерграунде и не вылазит оттуда, на адекватную голову употреблять не рекомендуется. А вот для атсральных астрономов — самое то, часами циферки ногами молотить.
  • Go — Synthpop. Многообещающе, вроде как взлетело, да не взлетело.
  • D — Djent. Кто-то видит в этом смысл и гордится, по факту нужен только ценителям, способным отличить рок от митола и шарящим хотя бы в типовых риффах (написании макросов и шаблонов), иначе растворяется в пучине ненужности.
  • Crystal — Future Funk. Бессмысленная НЁХ и перепевочка.
  • Erlang — Witch House. ФункциАнально, пропитано демонами параллелизации.

Критикуйте, дополняйте, ненужняйте.



Последнее исправление: bodqhrohro_promo (всего исправлений: 1)

Нет. С тем мессивом направлений в современном рэпе, а так же противостояниях старых и новых школ, рэп - это скорее про js.

int64
()

FORTRAN

Не согласен, FORTRAN - это сёрф-рок

сейчас шевелится весьма неохотно

это ты так думаешь ;)

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

Так ведь в похапэ тоже есть старая и новая школа. Старая поныне скорбит за тем, как $_GET/$_POST разворачивались прямо в скоуп, и уже начинает скорбить за mysql_*, а новой подавай тайпхинты, фреймворки да строгий ООП. А за месиво сойдёт зоопарк CMS.

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

/me упорно пытается разглядеть на аватарке автомобиль, но всё равно видит баян.

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

Мода.
PHP это уже устоявшийся вполне себе зрелый персонаж.
А рэпчик - это самое моднявое сегодня, только ленивый не погружается в него чтобы хоть как-то похайпить (из медиа тусовки), ровно как и с js.

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

Intel и nvidia смотрят на такие заявления с недоумением. Но не все ж знают (даже я), что и nvidia имеет вклад в разработку компилятора и средств для него.

grem ★★★★★
()

Perl - это прогрессив-рок 60-х и 70-х, King Crimson, Pink Floyd, вот это вот всё. Можно втыкать по полчаса в одну строчку и нифига не понять.

dogbert ★★★★★
()

COBOL — Industrial.
Pascal — New Age.

Дальше можно не читать. Бессвязный словесный понос.

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

А рэпчик - это самое моднявое сегодня

Да ладно, он и в девяностых был уже популярен, правда больше в виде хипхопа. Чистый рэп (частушки эти нигерийские) мало кому нравился.

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

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

Deleted
()

PHP
В своей нише (работа с текстами), тем не менее, весьма крут и практически незаменим.

Лел. Может Perl?

linuhs_user
()

Perl — Jazz. Побольше импровизируй, каждая программа не должна быть похожа на другую, даже если делает то же самое.

Это во время написания. А когда дело доходит до чтения старого кода это чистый DSBM.

leave ★★★★★
()

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

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

Ась? Хардкор есть, бигбит есть. А рэйв скорее культурное явление, чем самостоятельный жанр.

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

Предложи лучше. Я в целом согласен, что классификация местами притянута за уши.

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

Я в поджанры и фьюжены старался не ударяться, их тут и так слишком много. Одни мелкомягкие .NET-поделия (суть сисярпы с разным синтаксисом и парадигмами) и JVM-язычки только если расписать — ещё на полсписка наберётся.

электро фристайла

REXX.

олдскул хардкора

Oberon.

happy hardcore

Joy.

панк-рока

Быстрый ввод текста несколькими клавишами

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

низшие слои населения всегда меж собой срутся

А высшие типа нет?

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

Perl — это такой Shell done right. Но PHP он не чета. Посему PHP его и подебил в своей нише. При том, что адовый школокод можно говнячить и на пёрле.

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

По одному-двум трекам формировать представление о жанрах не стоит. Тут как минимум по пару десятков нужно.

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

РЯЯЯЯЯЯЯЯ БЕЛЫЙ РЭП НИ РЭЭП

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

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

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

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

Музыкальные жанры плохо натягиваются на ЯП. Но, например, Си - это точно панк-рок (а Objective-C, Ctalk и остальные - это Blondie и прочий поп-панк, гг); Haskell и примкнувшие к нему - разные направления арт-рока; Си++ - hair metal; Rust - mathcore или prog metal (хотя prog metal слишком разнообразен для всего одного ЯП).

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 5)
Ответ на: комментарий от bodqhrohro_promo

Neoclassic это RISC-V asm. И вообще, какой жанр лучше подойдёт для языка cо столь богохульным названием?

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

Два чая этому дирижеру! Прям вспомнил времена и ощущения от перла, так в голове заиграл Elephant Talk.

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

Барды где-то в стезе программируемых ткацких станков, вместе с фолком.

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