зазвичай транслюються в спеціальний байт-код, тому вони можуть працювати на будь віртуальної Java-машині незалежно від комп'ютерної архітектури. Дата офіційного випуску - 23 травня 1995 року.
Програми на Java транслюються в байт-код, що виконується віртуальною машиною Java (JVM) - програмою, обробній байтовий код і передавальної інструкції обладнанню як інтерпретатор.
Перевагою подібного способу виконання програм є повна незалежність байт-коду від операційної системи і устаткування, що дозволяє виконувати Java-додатки на будь-якому пристрої, для якого існує відповідна віртуальна машина. Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною. Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого доступу до даних або з'єднання з іншим комп'ютером) викликають негайне переривання.
Pascal
Паскаль (англ. Pascal) - мова програмування загального призначення. Один з найбільш відомих мов програмування, використовується для навчання програмуванню в старших класах і на перших курсах вузів, є базою для ряду інших мов.
Особливостями мови є строга типізація і наявність коштів структурного (процедурного) програмування. Паскаль був одним з перших таких мов. На думку Вірта, мова повинна сприяти дисциплінованому програмуванню, тому, поряд зі строгою типізацією, в Паскалі зведені до мінімуму можливі синтаксичні неоднозначності, а сам синтаксис автор постарався зробити інтуїтивно зрозумілим навіть при першому знайомстві з мовою.
Проте, спочатку мова мала ряд обмежень: неможливість передачі функцій масивів змінної довжини, відсутність нормальних засобів роботи з динамічною пам'яттю, обмежена бібліотека введення-виведення, відсутність коштів для підключення функцій написаних на інших мовах, відсутність коштів роздільної компіляції і т.п. Докладний розбір недоліків мови Паскаль того часу був виконаний Брайаном Керніганом в статті «Чому Паскаль не є моїм улюбленим мовою програмування» (ця стаття вийшла на початку 1980-х, коли вже існував мову Модула - 2, нащадок Паскаля, позбавлений від більшості його пороків, а також більш розвинені діалекти Паскаля). Деякі недоліки Паскаля були виправлені в ISO-стандарті 1982 року, зокрема, в мові з'явилися відкриті масиви, що дали можливість використовувати одні й ті ж процедури для обробки одновимірних масивів різних розмірів.
Однак багато недоліків мови не проявляються або навіть стають достоїнствами при навчанні програмуванню. Крім того, в порівнянні з основною мовою програмування в академічному середовищі 1970-х (яким був Фортран, що володів набагато більш суттєвими недоліками), Паскаль представляв собою значний крок вперед. До 1980-м рокам Паскаль став основою для численних навчальних програм, в окремих випадках на його основі були створені спеціалізовані навчальні мови програмування, так, на початку 1980-х років в СРСР для навчання школярів основам інформатики та обчислювальної техніки Андрій Єршов розробив Алголь-паскалеподобний «навчальний алгоритмічний мову».
Найбільш відомою реалізацією Паскаля, що забезпечила широке поширення і розвиток мови, є Turbo Pascal фірми Borland, що виросла потім в об'єктний Паскаль для DOS (починаючи з версії 5.5) і Windows і далі в Delphi, в якій були впроваджені значні розширення мови.
Діалекти Паскаля, застосовувані в Turbo Pascal для DOS і Delphi для Windows, стали популярні через відсутність інших успішних комерційних реалізацій.
Fortran
Фортрей? н (Fortran) - перша мова програмування високого рівня, що має транслятор. Створений в період з 1954 по 1957 рік гурт програмістів під керівництвом Джона Бекуса в корпорації IBM (мова Планкалкюль, який претендує на пальму першості, був винайдений ще в 1945 році, але не був реалізований аж до 2000 року). Назва Fortran є скороченням від FORmula TRANslator (перекладач формул). Фортран широко використовується в першу чергу для наукових та інженерних обчислень. Одна з переваг сучасного Фортрану - велика кількість написаних на ньому програм і бібліотек підпрограм. Серед вчених, наприклад, ходить така приповідка, що будь-яка математична задача вже має рішення на Фортране, і, дійсно, можна знайти серед тисяч фортрановскіх пакетів і пакет для перемноження матриць, і пакет для вирішення складних інтегральних рівнянь, і багато, багато інших.
Python
Python (МФА: [? p ?? і (?) n]; в російській мові поширена назва Піто? н) - високорівнева мова програмування загального призначення, орієнтований на підвищення продуктивності розробника і читання коду. Синтаксис ядра Python минималистичен. У той же час станд...