Рыбка Немо, Фея-крестная и Картофельная голова: если бы языки программирования были персонажами Pixar
Компания Pixar создает одни из самых качественных анимационных продуктов. Персонажи студии тщательно проработаны, каждый имеет свою историю и особенные черты. То же самое и с языками программирования. А что если бы языки и технологии были персонажами Pixar? Представить трудно, но можно. Эту задачу на себя взяли и успешно выполнили авторы блога thecoderhaven. Спойлер: фантазии им не занимать, поэтому это один из самых упоротых материалов Highload.
Go — Мерида (Brave — «Храбрая сердцем»)
Go внезапно и громко заявил о себе в мире разработки программного обеспечения. Это один из самых новых языков программирования (релиз состоялся в 2009 году), но он уже бесстрашно смог зарекомендовать себя в IT-мире и составить достойную конкуренцию другим языкам программирования — так же, как героиня мультфильма «Храбрая сердцем» Мерида совсем недавно заняла свое место среди уже всем известных принцесс Диснея (в 2006 году студия Pixar присоединилась к Disney).
Python — Немо (Finding Nemo — «В поисках Немо»)
Python — один из лучших языков программирования, судя по его быстро растущей популярности и отклику, который он получил от множества разработчиков. Языку уже более 30 лет, и он, как и Немо из одноименного мультфильма, все это время остается популярным. Поэтому, если бы Python был кем-то из персонажей Pixar, это должен быть кто-то столь же культовый и титулованный, как и всеми любимый Немо.
HTML/CSS — мистер и миссис Картофельная голова (Toy story — «История игрушек»)
Мистер и миссис Картофельная голова — странные персонажи, которые обладают сверхъестественной способностью организовывать и перестраивать себя во что-то похожее на картошку, не являясь таковой. На их роль в мире программирования подходит пара фальшивых языков программирования HTML/CSS, по факту — языка разметки и языка таблицы стилей, которые отвечают за организацию и перестройку всего, что видит пользователь.
Java — Краш (Finding Nemo — «В поисках Немо»)
Старый, мудрый и любимый многими Краш. В IT — это Java. Древний язык программирования, о котором написано в практически в каждом учебнике по алгоритмам и который, по многим показателям и топам, остается одним из самых популярных.
C — Фея-крестная (Shrek — «Шрэк»)
В мультфильме «Золушка» Фея-крестная была представлена как ангел, посланный с небес, чтобы помочь девушке, попавшей в беду. Однако в «Шрэке» авторы показали другую ее версию.
Как и Фея-крестная, язык С был многократно переосмыслен — как C#, C++ и кто знает, что будет дальше. Более того, как и Фея-крестная, C тоже хочет, чтобы все было сделано в точности так, как ему надо, а если разработчик допустит хоть одну ошибку, то получит еще 100 сверху.
Objective-C — Грусть (Inside Out — «Головоломка»)
У языка С много как хейтеров, так и фанатов, чего нельзя сказать об Objective-C. Будучи объектно-ориентированным в отличие от своего прародителя, язык задумывался как лучшая версия С, но не стал таковой. Слава языка для разработки приложений под продукты Apple продлилась не очень долго, и в 2014 году Objective-C заменили на Swift.
Это был печальный и грустный опыт. Поэтому, если бы Objective-C был кем-то из персонажей Pixar, вероятно, это была бы Грусть.
Rust — Радость (Inside Out — «Головоломка»)
Так же, как у Objective-C есть все основания, чтобы грустить (68,7% разработчиков не нравится этот язык), у Rust есть масса поводов, чтобы радоваться — это подтверждают 83,5% работавших с языком айтишников.
Rust — восходящая звезда, и многие задаются вопросом, заменит ли он культовый С? Этот оптимизм — причина сопоставить язык с персонажем Радость.
А вот как выглядели бы языки программирования, если бы они были людьми.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: