Итак господа. Не претендую на большой фурор своей заметкой, но надеюсь разъяснить некоторым, какое же место занимает AS как разновидность скриптовых языков.
Delimiter - рвать пока никого не надо, позволь мне высказаться...
Для начала определимся в следующем, сценарные языки вовсе не признаны заменить собой системные языки типа C или Delphi. Скриптовые языки по другому еще называют языками склейки (glue languages, на компьютерном жаргоне - склейка обозначает любую интерфейсную логику, или взаимодействие технологий, компонентных блоков).
Скрипты, как правило, взаимодействуют с другими программами, либо с набором функций, предоставляемых песочницей(интерпретатором). Ларри Уолл (автор языка Perl) говорил: "Сценарий(скрипт) - это то, что вы передаете актеру, а программа - это то, что передается зрительному залу...".
Скриптовые или сценарные языки широко используются во всех сферах применения компьютерных технологий именно как "скрепляющий" элемент для увеличения функциональности и расширения программных комплексов. От проектирования самолетов до управления кофеваркой.
Сценарный язык должен ориентироваться прежде всего на скорость разработки и простоту освоения базовых возмождностей. Но из этого отнюдь не следует, что скрипты - примитивные языки. Путь решения типовых задач даже для начинающего должен быть коротким и ясным. В этом отношении он должен напоминать родной язык. Сценарный язык должен в меньшей степени опираться на создание конечного продукта с нуля и в большей степени - на использование тех мощностей, которыми обладает система, графическая среда, прикладная сервисная машина и пр. Он в первую очередь обеспечивает
удобную работу на уровне строк, стараясь по возможности не прибегать к интенсивному использованию сложных данных...
Думаю этого достаточно.
С уважением...
