20 і інші цифри

Я, як і ви, знаю, що Джеймс Гослінг — великий чоловік, гігант, такий же, як Керниган, Річі і Страуструп — почав розробку нової мови Oak 24 роки тому. Я так само, як і ви, знаю, що активне життя нової мови почалася 19 років тому, коли в Інтернеті з'явилася його перша офіційна версія від Sun Microsystems, і всі світові софтверні розробники почали купувати ліцензії на Java 1.0. Але я святкую саме 20-річчя Java. Можливо, я сентиментальний, але для мене Java — це Java, а не який-небудь дуб. І для мене важливо, що мова Java отримав своє справжнє ім'я саме 20 років тому. На честь ось цієї чашечки кави:



А ще мені, як і вам, сподіваюся — подобається легенда про те, що справа тут навіть не в каві, а в кавоварці. Кавоварка — сама по собі культовий предмет. Бути мовою програмування для кава-машин — так само як і для телевізорів, автомобілів, телефонів, кас самообслуговування і навіть кредитних карт — дуже навіть почесно. Двадцять років тому різне говорили, зате тепер всі розуміють, що без Java не буде ні Великих Даних, ні Інтернету речей, ні телемедицини, та взагалі нічого — для нового світу, світу майбутнього.

Я зараз кину у вас кілька цифр, а ви вже самі вирішуйте, чи важливо це, чи ні.

• 10 мільярдів — це число смарт-карт, заснованих на Java Card. Спробуйте-но тепер обійтися без Java.

• 7 мільярдів — стільки пристроїв сьогодні працює на Java. 10 років тому було в три рази менше, але сьогодні, якщо б Землю населяли тільки розумні машини, у них був один спільну мову — буквально.

• 125 мільйонів — кількість мультимедійних пристроїв, що працюють на Java. Уявіть, що Росія заселена мультимедійними пристроями.

• 9 мільйонів — стільки розробників пише на Java. 18 років тому було 400 тис., а сьогодні — 9 млн. Уявіть, що вся Москва заселена Java-програмістами. Уявили?

• 630 — стільки людей входить сьогодні в OpenJDK Community. Коли читаєш їх список, в очах рябить від прізвищ російських розробників.

• 30 — кількість реалізацій корпоративних версій Java EE 6 і Java EE 7. Сумісних реалізацій.

• 20 — ну звичайно, стільки років виповнилося Java, це ми вже з'ясували. А це ще 20%-ная знижка на всі іспити Oracle Certification до кінця року — звичайно, в честь 20-річчя Java.

• 12 — число постачальників корпоративних версій Java EE. У вас не захоплює дух від того, що ви можете вибрати версію мови, яка вам подобається, від постачальника, який вам подобається, і створювати байт-код, який гарантовано однаково буде працювати на будь-яких веб-сайтах? На різних пристроях? У тих операційних середовищах, які воліють ваші користувачі?

• 9 — наступна версія Java. Це та сама версія, яка буде забезпечена модульність (Project Jigsaw, не лякайтеся — це не страшно, а дуже важливо для масштабованості, створення бібліотек і великих додатків), з'являться Java Shell (інтерактивний інструмент для оцінки фрагментів коду), новий API для HTTP-клієнтів (з підтримкою HTTP/2 і WebSockets), можливість портування на ARM AArch64 для Linux і т. д.

• 8 — поточна версія Java. Це та сама версія, яка зараз використовується для забезпечення безпеки наземного і повітряного транспорту, для збору інформації про стан Світового океану, для контролю і обліку зернових в програмах допомоги голодуючим, для моделювання функцій мозку та опорно-рухового апарату людини, і звичайно, для розваг. Це та сама версія, яка на третину створена інженерами з Центру розробки Oracle в Санкт-Петербурзі. Російські розробники відповідали за Java ME (повністю) і Java SE (графічні бібліотеки AWT, SWING, J2D, JavaFX), а також за продуктивність і якість Java 8 в цілому.

• 5 — число принципів Java. Без цих принципів не було б Java:

1. Простий, об'єктно-орієнтований, знайомий мову (як C і C++).
2. Надійний і безпечний (просте управління пам'яттю; безпека вбудована в мову і в середу виконання).
3. Нейтральний до архітектури і переносне.
4. Високопродуктивний (інтерпретатору не потрібно перевіряти середовище виконання, тому що звільненням пам'яті займається автоматичний «збирач сміття»).
5. Інтерпретується в microsoft, багатопотоковий (клас Thread), динамічний (на стадії компонування).

• Ще раз 5 — стільки років тому компанію Sun Microsystems придбала Oracle. Разом з Sun компанія купила, власне, Java — і, таким чином, взяла на себе всю відповідальність за Java. Той, хто скаже, що Oracle не виправдала довіри, нехай першим кине в мене камінь. Тому що

• 2 — стільки релізів платформи Java — а саме Java 7 і Java 8 — випустила Oracle.

• 1 — це ви. Ще один чоловік, якому Java приносить користь. А може бути — ще один Java-програміст. Вибір за вами.

А якщо ви ще не зовсім Java-програміст, але збираєтеся в цьому році здавати іспити на сертифікати з Java, то саме вам Oracle Certification дає в честь 20-річчя Java ту саму 20%-ву знижку на всі іспити — до 31 грудня 2015 року. Щоб отримати знижку, йдіть на pearsonvue.com/oracle і реєструйтеся з промокодом «Java20». Не пошкодуєте!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.