JudoScript Можливість створення скриптів

April 3rd, 2009


« Нова візуальна мова програмування від творців Java   |   Розробка додатків на мові Java »

SQL engine повертає вам рядки даних. Вам не потрібно відкривати таблиці, шукати індекси locate, перевіряти перевіряти на відповідність рядки і кешировать великі об’єми даних.

В протилежність 4GLs, 3GLs дозволяють програмістам визначити рішення у формі алгоритмів. Більшість мов програмування, включаючи ськріптови мови, є 3GLs.
Пристрій 3GL назвемо “ортогональним”: це означає, що мову містить невелике синтаксичне ядро і механізм розширення стандарту (зазвичай, відомий як бібліотеки або пакети (library or package)), що дозволяє розвинути функціональність.
Тому 3GL має невелику функціональність і рідко використовується сам по собі, поступаючи майже завжди із стандартною бібліотекою для виконання мінімаьлних корисних операцій, як C run-time library, стандартні пакети Java або Python. Даний тип конструкції утілює краса мінімалізму що окупається при витратах на надмірне кодування, що не завжди приємно не фанатам-кодерам.

JudoScript, з іншого боку, утілює спеціальний синтаксис для популярних сучасних областей програмування, як ськріптованіє JDBC, sendmail, роботу з HTML/SGML і написанням GUI. Друтімі словами, мову надає 4GL підходу до популярних функціональних областей.
Зважаючи на таке спеціалізованої підтримки, ськріптованіє у вказаних областях стає ефективнішим і елегантнішим [як будинок із з розумом зроблених бетонних блоків ;].

JudoScript - реальний 3GL. Він є розвиненою мовою програмування, з гібридною об’єктно-орієнтованою, процедеральной і потоковою моделлю. Він може безпосередньо використовувати Java code.

UNIX shells мають наліт 4GL. Вони є законними мовами програмування і включають команди для найбільш загальних завдань всіх системних користувачів. JudoScript служить подібним цілям для Java, як shells для UNIX, хоча Java і JudoScript заходять далеко за основи.
Вони можуть використовувати останні тренди в програмуванні, розширювати обхват далі в наочні області і (що немаоважно) працювати на багатьох платформах.


Tags: , , , , , ,

Розвиток


Схожі записи

Категория: Розвиток |

Комментарии