Как стать автором
Обновить
0
VDSina.ru
Серверы в Москве и Амстердаме

Если бы языки программирования могли рассказать о себе сами

Время на прочтение3 мин
Количество просмотров12K
Автор оригинала: Anupam Chugh

Фото Lee Soo hyun

Разработка программного обеспечения — одна из областей, которая даёт людям очень разный опыт. Некоторые наслаждаются программированием, в то время как у других оно может вызывать фрустрацию. Конечно же, процесс создания программного обеспечения может вызвать стресс у любого, даже у того, кто по уши влюблён в это дело.

Хорошо бы в такие моменты иметь возможность получить эмоциональную разрядку. Например, когда есть сложности с каким-либо языком программирования, в порыве гнева кто-то может опрометчиво запилить на «Хабре» пост о том, какой плохой этот язык. Естественно, и реакция сообщества будет соответствующей. В общем, позитивного настроя на продуктивную работу это явно не прибавит.

Чтобы избежать этого, можно просто найти повод посмеяться над ситуацией, над каким-то удачным наблюдением. Тем более, любой язык программирования не идеален. В связи с этим предлагаю несколько «честных» или просто забавных высказываний как бы от лица некоторых популярных языков программирования, в которых раскрывается их «характер».


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

Java


Мы с компанией Oracle очень любим много говорить о том, какие мы классные.
Заплатите нам, и мы будем очень много говорить об этом с вами. Ведь мы продлили долгосрочную поддержку до 2030 года!

C


Кому-то может показаться, что я самый старый. Но это не так: есть ещё старше. Кто-то по незнанию может подумать, что я уже непопулярен. Это вздор! Посмотрите: у большинства языков рейтинг ниже моего.
В общем вы поняли: показывать пальцем на других — моё любимое хобби.

C++


Ты можешь ненавидеть меня, презирать меня, но я всегда найду способ, как быть везде и всюду (хотя это не точно в 2020-м). Но вот увидишь, всё равно когда-нибудь я тебе обязательно пригожусь. Я верю, что мы подружимся. Ты просто не можешь не замечать мои очевидные «плюсы»!

C#


Я не похож ни на кого: ни на своего отца, ни на музыкальную ноту. Я уникален. По-любому я был бы круче, чем Java, если бы у меня была поддержка кроссплатформенного графического интерфейса.
Что? Что вы говорите? Уже работаете в этом направлении? А… ну тогда я вообще лучше всех!

Lua


Начинающие программисты любят Lua, потому что индекс массива у меня начинается с 1. Но на самом деле массивы не являются массивами, а объекты не являются объектами, поскольку в глубине души я считаю, что всё есть таблицы.
И более того: так как я появился в эпоху метамодерна, таблицы при необходимости легко становятся метатаблицами.

Javascript


Для тех, кто всё ещё в танке: Javascript — это не скрипт для Java или производный от него. Кстати, Apple Safari как будто до сих пор что-то подозревает…

Python


Вы думаете, я похож на псевдокод? Нет, я и есть псевдокод. Знайте: вы всегда пишете псевдокод, даже если этого не осознаёте. Так что со мной дальше псевдокода вы не продвинетесь!
Если вы — слишком хороший программист и вам стало со мной скучно, то просто поиграйтесь с пробелами. Ни точки с запятой, ни скобки, а именно дополнительные пробелы — вот что создаёт настоящий хаос и лечит от скуки!

Go


Google не только поленился придумать мне нормальное имя, но и отнял у меня дженерики и лямбды. Но зато для меня придумали лучший гимн.

PHP


Вам не нужно много учиться, чтобы начать писать на PHP. А чтобы ненавидеть меня, нужна всего одна недостающая скобка. Изначально мои создатели не придумали никаких соглашений об именовании или правилах хорошего тона. Так что вы можете писать некрасиво и извращаться как угодно…
А потом от этого безобразия треснет ваш дисплей.

Swift


Я лёгок для восприятия и лаконичен. Я быстрее многих. Общаться со мной намного проще, чем с Objective-C, и я не буду выносить вам мозг. Правда это всё до тех пор, пока у вас не закончится память.

Kotlin


Kotlin — язык, который на самом деле нужен Java-разработчику. Я спасу вас от страшных NPE (Null Pointer Exception) и препирательств со старой доброй JVM. И как раз поэтому многим со мной скучновато.
И запомните: со мной шутки плохи, потому что автор ничего не придумал, я безупречен.

Rust


Моё имя переводится как «ржавчина». И это мой единственный недостаток.
Я обеспечиваю безопасность операций с памятью, избегаю возможных состояний гонки и не люблю сборщиков мусора; я люблю брать взаймы. Надеюсь, не надо объяснять, что я круче, чем язык С?
Или надо? Куда же вы?! Вы же совсем мало меня изучили! Это кто трудный?! Да сам ты трудный!!!

COBOL


Я пытаюсь воскреснуть каждые несколько лет. Моё второе имя — «временно безработный». Хочешь ко мне в команду? =)



Думаю, у большинства разработчиков и поклонников языков программирования есть чувство самоиронии. Не принимайте эти подколы всерьёз.

Разные языки решают разные проблемы, и поэтому их так много. Но часто человек, по природе своей, ориентируется на те языки, которые популярны в данный момент. У каждого языка есть свои плюсы и минусы. Я надеюсь, что после этой статьи вы полюбите программирование ещё больше.

Теги:
Хабы:
+1
Комментарии7

Публикации

Информация

Сайт
vdsina.ru
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
Mikhail

Истории