Народы Вестероса как языки программирования






Ланнистеры как C# - богаты, холёны, под крылом Майкрософта. Идеальны в крупняке, платят за всё (лицензии, ажур и т.д.), везде роскошь. Но за каждым новым фреймворком прячется боль
php был списан со счетов раз за разом - и каждый раз воскрешается: то ларавель, то симфони, то WordPress. Как и железнорождённые, он устаревший и суровый, но живучий в своих водах. Его не любят, но его боятся и уважают - потому что он повсюду
Хотя если проводить такую параллель - то и Белые ходоки - это php. Когда-то давно мёртвый, но каждый раз восстаёт. Бесформенный, хаотичный, но работает. Ты думаешь, что он исчез, но потом кто-то делает сайт на WordPress, и вот он снова у порога. И все время тянется к северянам....
Дотракийцы как C: быстрые, мощные, дикие и не признают сборщик мусора. Память уважают, но обращаться с ней умеют не все. Код на C выглядит как боевой крик. Один неверный шаг и segmentation fault. Но если нужно сделать что-то жёсткое - других не зовут.
Python это Таргариены. Красиво, модно, динамично. Иногда чувствуешь, будто это магия, а не код. Можно оживить драконов (машинное обучение, нейросети, всякое модное). Но если перегреется - может сжечь всё к чертям. Одной строчкой можно сделать как шедевр, так и кошмар.
Старки - Java. Благородны, правильны, живут по правилам, у них всё строго по ООП. Все знают, что «зима близко», но почему-то продолжают использовать. Поддерживают огромные корпоративные проекты и носят дженерики как семейный герб. Вроде бы всё чинно, но когда нужно что-то изменить....