Съдържание:

Какво представлява скриптовият език, използван за изграждане на Java приложения?
Какво представлява скриптовият език, използван за изграждане на Java приложения?

Видео: Какво представлява скриптовият език, използван за изграждане на Java приложения?

Видео: Какво представлява скриптовият език, използван за изграждане на Java приложения?
Видео: Видео урок 1 за Програмиране с Java - Какво значи да програмираме? Въведение в Java. 2024, Ноември
Anonim

Jacl: Tcl Java изпълнение. Jython: Питонът Java изпълнение. Rhino: JavaScript Java изпълнение. BeanShell: A Java изходен интерпретатор, написан в Java.

Освен това, може ли Java да се използва за скриптове?

Отговорът е „Да“, вие мога използване Java като скриптиране език в рамките на а Java самата програма. Освен това има няколко други езика, които мога също бъдете използван за целта - Javascript, LUA, Groovy, Ruby, списъкът е дълъг. Интеграцията е много по-лесна с въвеждането на javax.

защо Java е скриптов език? Макар че скриптови езици обикновено се интерпретират по време на изпълнение, те могат да бъдат компилирани Java байткод, който след това може да бъде изпълнен на Java Виртуална машина (JVM). Скриптови езици може да бъде по-бърз и по-лесен за използване при определени проблеми, така че понякога се избира от разработчиците на Java приложения.

Имайки предвид това, каква е употребата на скриптовия език?

Скриптови езици , които могат да бъдат вградени в HTML, обикновено се използват за добавяне на функционалност към уеб страница, като различни стилове на менюта или графични дисплеи или за показване на динамични реклами. Тези видове на езици са от страна на клиента скриптови езици , засягащи данните, които крайният потребител вижда в прозореца на браузъра.

Как се пише скриптов език?

Създаването на скриптов език като алтернатива на JavaScript изисква от вас:

  1. Създайте свой собствен синтаксис.
  2. Дефинирайте този синтаксис в спецификация.
  3. Напишете интерпретатор, който разбира този нов синтаксис. Този интерпретатор може да бъде написан на всеки език за програмиране, въпреки че вероятно ще искате да използвате C или C++.

Препоръчано: