Код
#новости

Happy Birthday, дорогая Java! 🎉🎂

23 мая 2024 года языку Java исполнилось 29 лет. Поздравляем всех причастных и вспоминаем, за что его почти все любят ❤️

1991 год: Джеймс Гослинг и инженеры компании Sun Microsystems начинают разработку нового языка программирования. Он должен выйти простым, надёжным, объектно-ориентированным и совместимым со множеством аппаратных платформ. Проект получил название «Oak», или «дуб», символ надёжности, мощи и долговечности языка. Но что-то пошло не так.

После этого появляется компания Oak Technologies, которая защищает торговую марку и не разрешает её бесплатно использовать. Джеймс Гослинг выпивает чашку любимого кофе, отправляется на выставку Sun World в Сан-Франциско и 23 мая 1995 года впервые публично анонсирует язык программирования Java.

Мы всей редакцией искренне поздравляем каждого Java-программиста с днём рождения любимого языка. Желаем быстрой компиляции, бесконечной производительности, побольше памяти и мгновенной скорости выполнения. А теперь давайте вспомним, почему язык Java крут и за что мы его любим.

Изображение: сериал «Силиконовая долина» / 3 Arts Entertainment / Sharat Chander / X

❤️ WORA, или Write once, run anywhere

«Написано один раз, работает везде» — это официальный слоган языка Java, который подчёркивает его кросс-платформенность. Программы на Java могут работать на серверах, десктопных и мобильных операционных системах — везде, где установлена Java Virtual Machine (JVM). Если появится новая платформа, то JVM вместе с Java будет работать и на ней. Это ли не счастье!

Кадр: мультсериал «Футурама»

❤️ Универсальность

Вы можете учить Java с нуля или для повышения квалификации. Он может стать вашим первым или десятым языком программирования. Учите его как хотите — на его пользу и возможности применения это никак не повлияет.

Новичков Java приучает к строгой типизации, структурированному коду и понятному синтаксису. Опытным разработчикам открывается богатая экосистема библиотек и фреймворков: есть Spring, Hibernate, JavaFX и так далее.

Если при изучении Java вы в чём-то запутались — вбейте свой вопрос в поиск. Скорее всего, сообщество уже давно на него ответило, поссорилось из-за лучшего решения и написало новую библиотеку для вашего удобства.

Изображение: Bugagashechko / Pikabu

❤️ Долговечность

Бизнес обожает язык Java за обратную совместимость версий. Обратная совместимость — это хранитель инвестиций и нервов предпринимателей. Приложение написано на Java 7, а за окном Java 17? Нет проблем (ну, почти).

Обратная совместимость позволяет компаниям десятилетиями создавать и поддерживать приложения. C Java все разработчики уверены, что очередное обновление языка не сломает старый код. Другое дело — разобраться, как с этим работать :)

Изображение: фильм «Мы — Миллеры» / New Line Cinema / echo0×00 / Pikabu

❤️ Доброта

Java-сообщество придерживается принципа открытого исходного кода. Это поспособствовало развитию платформы OpenJDK, на которой у вендоров и отдельных разработчиков появился доступ к коду виртуальной машины Java.

А ещё открытость привела к распространению бесплатных инструментов, проектов и сборок, которыми может воспользоваться любой новичок или компания с ограниченным бюджетом. Доступность повлияла на развитие инноваций и сделала Java одним из самых востребованных языков в мире.

Изображение: okilydooley / 9GAG

❤️ Бесконечность

Учёным неизвестен точный возраст Вселенной. Не менее интересный вопрос — прекратит ли Java когда-нибудь развиваться. Мы надеемся, что этого не будет. Желаем всему Java-сообществу нескучных релизов и праздничного настроения 🍷🍾

Ну а если вдруг что-то случится, то написанного за прошлые десятилетия кода хватит до выхода новой Java. Поэтому всё будет хорошо! С ДР, Java! 🎉

Изображение: IncognitoLife

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!


Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована