Java: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
оновлення даних
вікіфікація
Рядок 30:
Мова значно запозичила синтаксис із [[C (мова програмування)|C]] і [[C++]]. Зокрема, взято за основу об'єктну модель {{s|С++}}, проте її модифіковано. Усунуто можливість появи деяких конфліктних ситуацій, що могли виникнути через помилки програміста та полегшено сам процес розробки об'єктно-орієнтованих програм. Ряд дій, які в С/C++ повинні здійснювати програмісти, доручено віртуальній машині. Передусім Java розроблялась як платформо-незалежна мова, тому вона має менше низькорівневих можливостей для роботи з апаратним забезпеченням, що в порівнянні, наприклад, з C++ зменшує швидкість роботи програм. За необхідності таких дій Java дозволяє викликати підпрограми, написані іншими мовами програмування.
 
Java вплинула на розвиток [[{{Нп|Visual J++]]|J++||}}, що розроблялась компанією «[[Microsoft]]». Роботу над J++ було зупинено через судовий позов «Sun Microsystems», оскільки ця мова програмування була модифікацією Java. Пізніше в новій платформі «Microsoft» [[.NET Framework|.NET]] випустили [[Visual J Sharp|J#]], щоб полегшити міграцію програмістів J++ або Java на нову платформу. З часом нова мова програмування [[C Sharp|С#]] стала основною мовою платформи, перейнявши багато чого з Java. J# востаннє включався в версію [[Microsoft Visual Studio]] 2005. Мова сценаріїв [[JavaScript]] має схожу із Java назву і синтаксис, але не пов'язана із Java.
 
== Назва ==