Основные идеи способа составления программ называют парадигмами программирования. Как уже было отмечено выше существует классификация языков программирования в соответствии с парадигмой, которую они реализуют.
Языки программирования высокого уровня | ||||
Алгоритмические (директивные, императивные) (BASIC, Ada, Pascal, C) | объектно-ориентированные (Smaltalk, C++, Object Pascal, Delphi, Java) | Логические (Prolog) | функциональные (Lisp, ЛОГО) | |
Языки программирования баз данных (SQL, Oracle) | Языки программирования для Интернет (HTML, Perl, Vrml) | |||
Однако отмечалось, что такую классификацию языков нельзя считать полностью корректной и актуальной в современном мире.
Опишем четыре основных парадигмы программирования.