Java
Java е програмен език, създаден сравнително скоро от Sun Microsystems
Inc. Той е базиран като синтаксис на езика C, има възможностите
на мощен съвременен език за програмиране. Като такъв езикът
е сравнително лесен за овладяване. Изцяло е базиран на
обектно ориентирания подход в програмирането и не позволява
да се използват елементи от структурния подход (за разлика от C++,
където двата подхода могат да се смесват).
Основна идея при разработването на Java е езикът да бъде платформено
независим, за да могат програми, написани на него, да се изпълняват
на различни системи, работещи с различни операционни системи. Това
е постигнато като всяка операционна система или браузър предлагат
така наречената Java Virtual Machine (виртуална машина).
Това е програма, която превежда командите от Java байткод в команди,
разбираеми за съответната система. Това обаче води до бавно изпълнение
на програмите, което е един минус за езика.
С Java могат да се създават всякакви приложения, които могат да
се създават и от другите програмни езици. За разлика от тях обаче
на Java могат да се пишат и аплети. Аплетите представляват малки
програми, които се вграждат в HTML страниците и се изпълняват
от виртуалната машина на браузъра. С тяхна помощ страницата може
да придобие значително по-приветлив вид, както и да получи многократно
по-голяма функционалност. Конкуренция на Java аплетите са ActiveX
компонените, създадени от Microsoft.
Поради мощността на Java всички нови технологии в програмирането
се поддържат и от Java. Така в настоящия момент на Java може да
бъде написана почти всякаква програма, която освен това става и
платформено независима (поне в голяма степен). За съжаление това
има и своята цена. |