Нека се забавляваме, като сравним езиците за програмиране с героите на Pixar

Pixar определено беше един от най-важните моменти в детството ми и мога да се обзаложа, че беше един от акцентите и във вашето. Героите във филмите на Pixar са внимателно създадени, като всеки от тях често има интригуваща предистория и странни черти, които ги оживяват.

Напоследък обаче, вместо да бъда погълнат от световете на различни герои на Pixar, бях погълнат от света на различни езици за програмиране. Като всеки герой на Pixar, всеки език за програмиране също е внимателно създаден и повечето от тях имат интересна история зад създаването и употребата си, както и странни черти, които ги оживяват.

Това ме кара да се чудя какво би станало, ако езиците за програмиране бяха символи на Pixar? Кой популярен език за програмиране би поел ролята на всеки от най-популярните герои на Pixar? Нека разберем.

Върви като Мерида

Сръзвайки смелослед мястото на Python като крал на езиците за програмиране, Go навлезе в света на разработката на софтуер с гръм и трясък.

Точно както Go е безстрашен, въпреки че е един от най-новите езици за програмиране, Merida от Brave е безстрашен и емблематичен, въпреки че е една от най-новите анимирани принцеси в театъра.

Тогава не може да се отрече, че ако Го трябваше да поеме ролята на който и да е герой от Pixar, това трябваше да е тази шотландска принцеса.

Python като Немо

Python, кралят на езиците за програмиране, съдейки по бързо нарастващата му популярност и възхищението, което получава, че изглежда като псевдокод, се среща само с Търсенето на Немо,филмът, който е смятан за най-добрия, който Pixar има направени, дори след почти 20 години.

Трайната популярност, която Python споделя с Търсенето на Немо, ясно показва, че ако Python беше герой на Pixar, това трябваше да е емблематичният титулярен герой, който всички обичаме, Немо.

HTML/CSS като г-н и г-жа Potato Head

Г-н и г-жа Картофена глава са странни герои с невероятната способност да организират и пренареждат себе си в повече или по-малко естетически приятни фалшивикартофи.

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

Java като Crush

Фокусът ни отново е върху Търсенето на Немо, когато става въпрос за избор на героя, който Java би могла да играе най-добре. Защо? Тъй като старият, мъдър и обичан Crush е толкова очевидно най-доброто съвпадение за език за програмиране, стар колкото самата Земя, който също е включен в почти всеки учебник по Алгоритми някога и е, по много показатели, най-популярният език.

C като The Fairy Godmother

Феята Кръстница вероятно е била представена за първи път на всички ни като ангел, изпратен от Небето, за да помогне на девойка в беда. В Шрек 2 обаче виждаме Феята кръстница да бъде представена като всичко друго, но не и като етичен спасител.

Подобно на The Fairy Godmother, C е преоткриван многократно като C#, C++ и кой знае какво следва. Нещо повече е, че точно като The Fairy Godmother, C също иска всичко да бъде направено точно както тя го иска и ако разработчик направи една грешка, тя ще извади 100 грешки и ще ги отпечата на терминала сякаш имаше магическа пръчка.

Тогава не е чудно, че ако класическият език за програмиране C се превърне в герой на Pixar, тя няма да поеме друга роля освен тази на класическия герой, The Fairy Godmother.

Objective-C като Тъга

C може да бъде мразен от мнозина, но също така е обичан от много хора. Същото не може да се каже за Objective-C.

Тъй като е обектно-ориентирано, за разлика от своя предшественик, C, това програмиране очаква най-доброто, когато става въпрос за нейното бъдеще. За съжаление обаче славата й на дясната ръка на Apple не продължи толкова дълго, колкото се надяваше: през 2014 г. тя беше заменена от скандалната Суифт.

Това беше травматично изживяване и оттогава тя не спира да се занимава с блус. Тя е сладка и не можем да не й съчувстваме, така че каква по-добра роля би могла да изиграе във филм на Pixar от тази на Inside Out’s Sadness?

Ръждата като щастие

Точно както Objective-C има всички причини да се разстрои („68,7% от разработчиците казват, че не я харесват“), Rust има всички основания да бъде щастлив. Rust е един от най-обичаните езици за програмиране (както ще потвърдят 83,5% от разработчиците, които са работили с нея).

Тя е изгряваща звезда, като много хора се чудят дали ще замени емблематичното C (което, за протокола, тя е много оптимистично настроена да приеме, нейният оптимизъм е просто още една причина да я съчетаят с Джой).

Благодаря ви, че прочетохте!

Както вероятно сте чували досега, Disney всъщност притежава Pixar, така че може би си струва да разгледате кои герои на Disney всеки програмен език би описал най-добре.