Открыть список
Как стать автором
Обновить
1507,34
Рейтинг
VDSina.ru
Серверы в Москве и Амстердаме

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

Блог компании VDSina.ruПрограммирование
Перевод
Автор оригинала: 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


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



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

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

Теги:программированиеjavaCc++C#luajavascriptPythongophpswiftkotlinrustCOBOLюморюмор на хабре
Хабы: Блог компании VDSina.ru Программирование
Всего голосов 21: ↑11 и ↓10 +1
Просмотры10.4K

Комментарии 7

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Похожие публикации

Лучшие публикации за сутки

Информация

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

Блог на Хабре