Классификация языков программирования

Get Started. It's Free
or sign up with your email address
Rocket clouds
Классификация языков программирования by Mind Map: Классификация языков программирования

1. Функциональные

1.1. Лисп

1.1.1. Common Lisp

1.1.2. Scheme

1.1.3. Clojure

1.1.4. FP

1.1.5. FL

1.2. Hope

1.3. Miranda

1.4. Haskell

1.4.1. Curry

1.4.2. Clean

1.4.3. Gofel

1.5. ML

1.5.1. Standard ML

1.5.2. Objective CAML

1.5.3. Harlequin's MLWorks

1.5.4. F#

1.5.5. Nemerle

1.6. Пифагор

1.7. Erlang

2. Стековые

2.1. PostScript

2.2. Forth

3. Аспектно-ориентированные

4. Декларативные

4.1. Пролог

5. Векторные

6. Процедурные (императивные)

6.1. REXX

6.2. Рапира

6.3. ПЛ/1

6.4. Pascal

6.5. HAL/S

6.6. Модула-2

6.7. Фортран

6.8. КОБОЛ

6.9. Си

6.10. Basic (версии начиная с Quick Basic до появления Visual Basic)

6.11. Ada (язык общего назначения)

7. C русским синтаксисом

7.1. Учебный алгоритмический язык

7.2. Встроенный язык программирования 1С:Предприятие

7.3. ДРАКОН (алгоритмический язык)

7.4. КуМир (система программирования)

7.5. Лого (язык программирования)

7.6. Рапира (язык программирования)

7.7. Робик (язык программирования)

7.8. Скретч (язык программирования)

7.9. Учебный язык программирования

8. Прототипные

8.1. Obliq

8.2. OpenLaszlo

8.3. Python

8.4. REBOL

8.5. Self

8.6. Slate

8.7. TADS

8.8. Actor-Based Concurrent Language, ABCL: ABCL/1, ABCL/R, ABCL/R2, ABCL/c+

8.9. Factor

8.10. Io

8.11. Kevo

8.12. Lua

8.13. MOO

8.14. NewtonScript

8.15. ECMAScript, ActionScript, DMDScript, JavaScript, JScript

8.16. Cel

8.17. Cecil

8.18. Agora

9. Объектно-ориентированные

9.1. Visual DataFlex

9.2. C#

9.3. C++

9.4. Java

9.5. Delphi

9.6. Eiffel

9.7. Simula

9.8. D

9.9. Io

9.10. Objective-C

9.11. Object Pascal

9.12. PHP

9.13. Vala

9.14. X++

9.15. VB.NET

9.16. Xbase++

9.17. Ada

9.18. Smalltalk

9.19. Ruby

9.20. JScript .NET

9.21. JavaScript

9.22. ActionScript (3.0)

9.23. Scala

9.24. Python

9.25. PowerBuilder

9.26. Perl

10. Учебные

10.1. В школе

10.1.1. Школьный алгоритмический язык

10.1.2. Бейсик и в частности BASIC-256, Microsoft Small Basic

10.1.3. ABC

10.1.4. Е-практикум

10.1.5. КуМир

10.1.6. Лого

10.1.7. Рапира

10.1.8. Пролог

10.1.9. Скретч

10.1.10. Форт

10.2. В ВУЗе

10.2.1. Паскаль

10.2.2. Си

10.2.3. Форт

10.2.4. Postscript

10.2.5. PascalABC.NET

11. Динамические

11.1. Visual Basic

11.2. JavaScript

11.3. Smalltalk

11.4. Ruby

11.5. PHP

11.6. Python

11.7. Tcl

11.8. Perl

12. Параллельного программирования

13. Логические

13.1. Planner

13.1.1. Conniver

13.1.2. Popler

13.1.3. QA-4

13.1.4. QLISP

13.1.5. Ether

13.2. Prolog

13.2.1. Oz

13.2.2. Visual Prolog

13.2.3. Mercury

13.2.4. Fril

14. Объектно-ориентированные

15. Рефлексивные — поддерживающие отражение.

16. Эзотерические

16.1. INTERCAL

16.1.1. FALSE

16.2. Brainfuck

16.2.1. COW (язык парнокопытных)

16.2.2. Ook! (язык орангутангов)

16.2.3. LOLCODE

16.2.4. Spoon

16.2.5. f*ckf*ck

16.2.6. Whitespace

16.2.7. DoubleFuck

16.2.8. Brainfork (многозадачный Brainfuck)

16.3. Фунгеоидные. Используют многомерные представления программ

16.3.1. Byter (двумерный)

16.3.2. Befunge (двумерный)

16.3.3. Befunge-93 (двумерный, не Тьюринг-полный)

16.3.4. Unefunge (одномерный)

16.3.5. Trefunge (трёхмерный)

16.3.6. Piet (с цветовым кодированием)

16.3.7. 4DL (четырёхмерный)

16.4. Языки, созданные для проверки математических концепций

16.4.1. Thue

16.4.2. Unlambda

16.5. Языки, основанные на копировании собственного кода

16.5.1. Smetana

16.5.2. Muriel

16.5.3. SMITH

16.6. Языки с нечеловеческой логикой

16.6.1. Var'aq (логика расы Клингонов из сериала «Star Trek»)

16.7. Языки с литературным синтаксисом

16.7.1. Chef (рецепты)

16.7.2. Shakespeare (Шекспировские пьесы)

16.7.3. Haifu (стихотворения хокку)

16.8. Языки-«чёрные ящики». Созданы с целью затруднить написание кода

16.8.1. ALPACA

16.8.2. Malbolge

16.9. Языки для других целей, но часто приводимые в списках эзотерических

16.9.1. QuakeC

16.9.2. MC++

16.9.3. Автокод «ИНЖЕНЕР» (для компьютеров «Минск»)

16.10. Другие языки

16.10.1. Cool GOTO++ Lithp paranoid SARTRE SIMPLE HQ9+/HQ9++ Whenever Spaghetti smilescript emoticon iot Lazy K Beatnik reMorse

17. Скриптовые (сценарные)

17.1. Универсальные скриптовые языки

17.1.1. AngelScript

17.1.2. Perl

17.1.3. Python

17.1.4. PHP

17.1.5. Squirrel

17.1.6. Tcl (Tool command language)

17.1.7. REBOL

17.1.8. Ruby

17.1.9. Lua

17.1.10. AutoIt

17.1.11. Pawn

17.2. Встроенные в прикладные программы

17.2.1. UnrealScript

17.2.2. Emacs Lisp

17.2.3. AutoLISP

17.2.4. VBA

17.2.5. MQL4 script

17.2.6. Game Maker Language

17.2.7. ERM

17.3. Командные оболочки

17.3.1. AppleScript

17.3.2. sh

17.3.3. bash

17.3.4. csh

17.3.5. JCL

17.3.6. ksh

17.3.7. COMMAND.COM и cmd.exe

17.3.8. Visual Basic Script

17.3.9. REXX

18. Описания интерфейсов

18.1. C++

19. New node

20. по виду обрабатываемой информации

21. New node