Еволюція мов програмування

February 27th, 2009


« UnixLinux програмування   |   Вісім міфів про Java »


Windows, мережі ЕОМ, сервери, бази даних і Internet,, як основа НІТ роблять сильний вплив на сучасні ЯП. Розробники ЯП просто зобов′язані включати в мови засоби підтримки НІТ, щоб привернути програмістів на свою сторону. Для підтримки Windows створюються системи візуального програмування з приставкою Visual, наприклад Visual C++, Visual Basic і ін.
Для роботи з БД, мережами і Internet в ЯП включаються спеціальні внутрішні або зовнішні засоби.

Прагнення до створення програм, незалежних від типу ЕОМ і операційної системи, привело до створення мови Java. Основне завдання Java - забезпечити виконання програм, поширюваних через Web-сторінки Internet, на будь-якій робочій станції. Крім того, Java підтримує всі засоби НІТ і найближчим часом, очевидно, стане найпопулярнішим ЯП.

Популярність мов штучного інтелекту за останні 10 років, на жаль, помітно впала. На мій погляд це пов′язано перш за все з психологічними проблемами, які випробовують програмісти при використанні цих мов. Наприклад, в щонайпотужнішій мові Lisp програма має дуже складну для розуміння облікову структуру і невеликий за об’ємом проект дуже швидко виходить з під контролю.
У мові Prolog програміст винен точно знати логіку роботи вбудованої машини логічного висновку, а робота програми залежить від структури і вмісту бази знань (БЗ). Якщо з проектуванням програми і структури БЗ програміст справляється, то для запол

Джерело: ait.org.ua


Tags: , , , , , ,

Загальна інформація


Схожі записи

Категория: Загальна інформація |

Комментарии