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 заходять далеко за основи.
Вони можуть використовувати останні тренди в програмуванні, розширювати обхват далі в наочні області і (що немаоважно) працювати на багатьох платформах.
Pages: 1 2 3 4
Tags:
кодування,
мова,
область,
пакет,
програмування,
робота,
файл
Схожі записи
- Компютерні курси web веб програмування в Києві (09.04.2009)
... , СУБД MYSQL, Web-додатки (написання простого електронного магазина.). Вершини програмування (сучасні технології і рішення.
Електронна комерція, XML в PHP, використання WAP). Після закінчення - курси програмування для Web - слухачі опановують навиками створення клієнт-серверних додатків на мові програмування під Web - PHP і роботою з базами даних (на прикладі MYSQL).
В курсі Web програмування розглядаються приклади створення ...
- Історія створення і основні терміни (23.03.2009)
...
Макнілі, у свою чергу, попросив Нотона скласти список причин своєї незадоволеності і висунути таке рішення проблем, неначебто він був Богом і міг виконати все, що завгодно.
Нотон, хоч і не розраховував на те, що хтось зверне увагу на його лист, все ж таки виклав свої претензії, нещадно розкритикувавши недоліки Sun Microsystems, зокрема, архітектуру, ...
- Спочатку цю мову назвали Oak дуб (21.03.2009)
...
Але надалі, оскільки це ім'я вже використовувалося для іншої мови програмування, його змінили і назвали Java, і ліцензія на початковий код мови Java належить компанії Sun, яка наполягає на незмінності, як самої мови, так і структуру і його основних бібліотек. Хоча, на жаль, в реальності все йде трішки складніше і відгалуження від цієї одноманітності все-таки ...
- Еволюція мов програмування (27.02.2009)
...
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні хороші ЯП. Тому однією з рушійних сил еволюції ЯП є прагнення розробників до створення більш довершених програм.
По-друге, процес розробки програми можна порівнювати з промисловим виробництвом, в якому визначальними чинниками є продуктивність праці колективу програмістів, собівартість і ...
- Технологія Java в еволюції мобільних сервісів (01.04.2009)
...
Яке місце технологія Java займає в еволюції мобільних сервісів сьогодні? Спочатку аналогова технологія цілком задовольняла потреби голосових сервісів, хоч і якість дзвінків була достатньо ненадійною, і численні радіомережі конкурували між собою.
З введенням в експлуатацію мереж і сервісів другого покоління (2G), що використовують цифрові мережі і технолс браузерним інтерфейсом, користувачі отримали нові переваги, оскільки це ...
Категория:
Розвиток |
Комментарии