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

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
стилевые правки
Строка 29:
** [[Tcl]];
** [[PHP]]; (с версии PHP 5.3 частично поддерживается функциональное программирование)
* [[Обобщённое программирование|обобщённая]], [[Процедурное программирование|процедурная]], [[Объектно-ориентированное программирование|объектно-ориентированная]]:
** [[C++]];
** [[D (язык программирования)|D]].
 
=== Четыре парадигмы ===
* [[функциональное программирование|Функциональная]], [[обобщённое программирование|обобщённая]], [[Процедурное программирование|процедурная]], [[Объектно-ориентированное программирование|объектно-ориентированная]]:
** [[OCaml]].
** [[Common Lisp]];
* [[функциональное программирование|ФункциональноеФункциональная]], [[Процедурное программирование|процедурная]], [[Объектно-ориентированное программирование|объектно-ориентированноеориентированная]], [[конкурентное программирование|конкурентная]]:
** [[Ruby|Руби]].
 
=== Семь парадигм ===
* [[логическое программирование|логическоелогическая]], [[программирование с ограничениями]], [[функциональное программирование|функциональноефункциональная]] (причём как ленивые, так и «энергичные» вычисления), [[Процедурное программирование|процедурноепроцедурная]] (императивноеимперативная), [[Объектно-ориентированное программирование|объектно-ориентированноеориентированная]], [[распределённое программирование|распределённоераспределённая]], [[параллельное программирование|параллельная]]
** [[Oz_(язык_программирования)|Oz]]