Цитата:
А как же, к примеру, html?
html - не язык программирования! Так, же как настройка "галочками" и рисование схем - то же не язык программирования! Вот SQL - язык программирования, и даже "декларативный", хотя и четко описывает алгоритм. На мой взгляд, декларативный язык не должен содержать алгоритма, как такового, и программа на декларативном языке не должна ИМЕТЬ какой либо структуры вообще. Ближе всего к декларативным языкам относиться язык ПРОЛОГ, в его программе структура все же есть в неявном виде! Так, что пролог только частично декларативный!
Функциональные языки так же не считаю полностью декларативными!
Разумеется все ИМХО!