В настоящее время языки программирования применяются в самых различных областях человеческой деятельности, таких как:
· научные вычисления (языки C++, FORTRAN, Java);
· системное программирование (языки C++, Java);
· обработка информации (языки C++, COBOL, Java);
· искусственный интеллект (LISP, Prolog);
· издательская деятельность (Postscript, TeX);
· удаленная обработка информации (Perl, PHP, Java, C++);
· описание документов (HTML, XML).
С течением времени одни языки развивались, приобретали новые черты и остались востребованы, другие утратили свою актуальность и сегодня представляют в лучшем случае чисто теоретический интерес. В значительной степени это связано с такими факторами, как:
· наличие среды программирования, поддерживающей разработку приложений на конкретном языке программирования;
· удобство сопровождения и тестирования программ;
· стоимость разработки с применением конкретного языка программирования;
· четкость и ортогональность конструкций языка;
· применение объектно-ориентированного подхода.