5 апреля 2007 · Комментарий

Без заголовка

Тут есть несколько отдельных позиций. Графичность - не свойство языка, а метод представления программы - если вы имеете в виду "диаграммные" выразительные средства. Как таковой он, в общем, применим к любому языку. Выше речь шла о языках "скриптовых", функция которых - обеспечить "доводку напильником" логики программы после её написания. Ну или, что то же самое, обеспечить сборку функциональных "кубиков" согласно конечной задаче. В этом плане они ничем не отличаются от "нижележащих" языков и появляются только потому, что нижележащие (читай - С++) компилируемы, уродливы (неудобны для казуала) и не обеспечивают управления правами доступа. То есть - нельзя позволить юзеру дописать кусок на си, не дав ему при этом возможность влезть куда угодно и сломать что угодно. Любая программа на любом языке де факто порождает (в виде набора объектов и методов) в рамках себя предметный язык. Наличие или отсутствие лексической или синтаксической поддержки непринципиально. Ну и, на самом деле, конечно, предметные языки, тем не менее, не сдохнут прям совсем. Просто граница подвинется.

К записи · К обсуждению