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

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

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

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

2.1. Пролог

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

3.1. Obliq

3.2. OpenLaszlo

3.3. Python

3.4. REBOL

3.5. Self

3.6. Slate

3.7. TADS

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

3.9. Factor

3.10. Io

3.11. Kevo

3.12. Lua

3.13. MOO

3.14. NewtonScript

3.15. ECMAScript, ActionScript, DMDScript, JavaScript, JScript

3.16. Cel

3.17. Cecil

3.18. Agora

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

4.1. Visual DataFlex

4.2. C#

4.3. C++

4.4. Java

4.5. Delphi

4.6. Eiffel

4.7. Simula

4.8. D

4.9. Io

4.10. Objective-C

4.11. Object Pascal

4.12. PHP

4.13. Vala

4.14. X++

4.15. VB.NET

4.16. Xbase++

4.17. Ada

4.18. Smalltalk

4.19. Ruby

4.20. JScript .NET

4.21. JavaScript

4.22. ActionScript (3.0)

4.23. Scala

4.24. Python

4.25. PowerBuilder

4.26. Perl

5. Учебные

5.1. В школе

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

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

5.1.3. ABC

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

5.1.5. КуМир

5.1.6. Лого

5.1.7. Рапира

5.1.8. Пролог

5.1.9. Скретч

5.1.10. Форт

5.2. В ВУЗе

5.2.1. Паскаль

5.2.2. Си

5.2.3. Форт

5.2.4. Postscript

5.2.5. PascalABC.NET

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

6.1. Visual Basic

6.2. JavaScript

6.3. Smalltalk

6.4. Ruby

6.5. PHP

6.6. Python

6.7. Tcl

6.8. Perl

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

7.1. Planner

7.1.1. Conniver

7.1.2. Popler

7.1.3. QA-4

7.1.4. QLISP

7.1.5. Ether

7.2. Prolog

7.2.1. Oz

7.2.2. Visual Prolog

7.2.3. Mercury

7.2.4. Fril

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

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

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

10.1. C++

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

11.1. Лисп

11.1.1. Common Lisp

11.1.2. Scheme

11.1.3. Clojure

11.1.4. FP

11.1.5. FL

11.2. Hope

11.3. Miranda

11.4. Haskell

11.4.1. Curry

11.4.2. Clean

11.4.3. Gofel

11.5. ML

11.5.1. Standard ML

11.5.2. Objective CAML

11.5.3. Harlequin's MLWorks

11.5.4. F#

11.5.5. Nemerle

11.6. Пифагор

11.7. Erlang

12. Стековые

12.1. PostScript

12.2. Forth

13. Векторные

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

14.1. REXX

14.2. Рапира

14.3. ПЛ/1

14.4. Pascal

14.5. HAL/S

14.6. Модула-2

14.7. Фортран

14.8. КОБОЛ

14.9. Си

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17.1. INTERCAL

17.1.1. FALSE

17.2. Brainfuck

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

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

17.2.3. LOLCODE

17.2.4. Spoon

17.2.5. f*ckf*ck

17.2.6. Whitespace

17.2.7. DoubleFuck

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

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

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

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

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

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

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

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

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

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

17.4.1. Thue

17.4.2. Unlambda

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

17.5.1. Smetana

17.5.2. Muriel

17.5.3. SMITH

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

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

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

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

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

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

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

17.8.1. ALPACA

17.8.2. Malbolge

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

17.9.1. QuakeC

17.9.2. MC++

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

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

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

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

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

18.1.1. AngelScript

18.1.2. Perl

18.1.3. Python

18.1.4. PHP

18.1.5. Squirrel

18.1.6. Tcl (Tool command language)

18.1.7. REBOL

18.1.8. Ruby

18.1.9. Lua

18.1.10. AutoIt

18.1.11. Pawn

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

18.2.1. UnrealScript

18.2.2. Emacs Lisp

18.2.3. AutoLISP

18.2.4. VBA

18.2.5. MQL4 script

18.2.6. Game Maker Language

18.2.7. ERM

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

18.3.1. AppleScript

18.3.2. sh

18.3.3. bash

18.3.4. csh

18.3.5. JCL

18.3.6. ksh

18.3.7. COMMAND.COM и cmd.exe

18.3.8. Visual Basic Script

18.3.9. REXX

19. New node

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

21. New node