Инструментальные среды поддержки языков программирования

Универсальные языки программирования в сравнении с авторскими системами оказываются более гибкими и позволяют создавать более производительные ММ приложения. Но в современных условиях гибкость и быстродействие иногда отходят на второй план, уступая место высокой скорости разработки [2].

Обычно используются инструментальные среды поддержки языков программирования C и C++, Pascal (Delphi), Visual Basic (VB) и других. С развитием Internet вырос интерес к практическому использованию языков Java, JavaScript, Perl, PhP, Python и других новых языков. С появлением универсальной среды разработки и платформы .Net от Microsoft для среды ОС MS Windows и ее альтернативы GNU.Net для среды UNIX/Linux растет объем разработок на новых языках Visual C++.Net, VisualBasic.Net, VBScript.Net, JScript.Net, C# и других. Но вопрос о выборе языка программирования всегда носил и будет носить теоретический характер.

При использовании языков программирования авторское ММ приложение будет создаваться дольше, чем при использовании авторских систем, требуя значительно больше времени на качественную отладку и тестирование.