Мови програмування!





Phyton


Python широко використовується в різних середовищах. Будучи високо адаптованою мовою програмування. Python дозволяє легко розробляти та підтримувати проекти різного рівня складності. Найбільші переваги Python – це гнучкість, швидкий розвиток, масштабованість і відмінна продуктивність.

NASA використовує Python в проектах, що стосується математичних розрахунків параметрів польоту.



Python є важливою частиною Google. Python визнана офіційною мовою в Google, вона є однією з ключових мов сьогодні в Google, поряд з С, C ++ і Java.  Python працює на багатьох внутрішніх системах Google і відображається у багатьох API Google. Python ідеально підходить для інженерного процесу в Google.

Google завжди спонсорує різні конференції Python (PyCon, EuroPython…).

YouTube використовує Python для різних цілей: перегляд відео, керування шаблонами для веб-сайту, адміністрування відео, доступ до канонічних даних і багато іншого. Python є повсюдно на YouTube.

Java


Мова Java хороша тим, що один і той же написаний код буде працювати, наприклад:

і на Windowsі на Linuxі на MacOs

Тоді як на інших мовах програмування Ви повинні написати не 1, а відразу 3 різних коди – під Windows, під Linux і під MacOs. Таку особливість Java, що "написане один раз працює скрізь", називають кросплатформністю

. Напевно, Вам цікаво, як же забезпечили кросплатформність у Java? Подивимося на картинку нижче.







Коли Ви будете писати програми мовою Java, вони завжди будуть зберігатися окремими файлами. При чому ці  файли завжди будуть мати розширення .java. Наприклад, Program.java. Якщо, наприклад, Ваші колеги захочуть ознайомитися з таким файлом, вони легко зможуть прочитати написаний у ньому код, щось переписати або дописати в файлі, якщо буде потрібно. Тому що цей код людиночитабельний.Далі, коли Ви запускаєте компілятор (якщо бути зовсім точними, то це називається компілятор javac), Ваш код з людиночитабельного перетворюється в так званий байт-код (тобто у вигляді різних комбінацій 0 і 1) і стає винятково машиночитабельним.. Після цього з’явиться ще один файл, який завжди матиме розширення .class .У нашому прикладі – Program.classПотім JVM (Java Virtual Machine) виконує байт-код.

Java script


З початку JavaScript було створено для того, щоб додати інтерактивності та «оживити» сайт, але ця мова програмування давно вже вийшла за рамки того, для чого була створена.

Динамічна мова програмування, яка від самого початку носила назву Mocha, була написана групою програмістів на чолі з Брендоном Ейком у 1995 році. Мову було створено за 10 днів для компанії Netscape, яка потребувала скриптову мову для свого браузера з однойменною назвою.

З Mocha мову було перейменований у LiveScript, а потім вже у JavaScriptчерез високу популярність у той час мови Java (хоча ці мови мало що об’єднує). Статистика відразу кількох шанованих ресурсів, таких як GitHub, StackOverflow та інших, стверджують, що JavaScript є мовою програмування, яка швидше за все набирає популярність, а результати опитувань розробників по всьому світові й взагалі ставлять JavaScript на перше місце серед найпопулярніших мов програмування.

JavaScript було вигадано як мову для браузерів, але сьогодні на ній можна створювати сервер, розробляти веб-додатки, мобільні додатки, ігри та багато іншого. Якщо раніше JavaScriptвходив у обов’язковий список вмінь для front end-розробки, то зараз він впевнено відчуває себе й на back end.

C++


C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної. Розроблена Б'ярном Страуструпом (англ. Bjarne Stroustrup) в AT&T Bell Laboratories(Мюррей-Хілл, Нью-Джерсі) 1979 року та початково отримала назву «Сі з класами». Згодом Страуструп перейменував мову на C++ у 1983 р. Базується на мові С. Вперше описана стандартом ISO/IEC 14882:1998, найбільш актуальним же є стандарт ISO/IEC 14882:2014.



Коментарі

Популярні публікації