Языковая модель
Перейти к навигации
Перейти к поиску
Языковая модель (модель языков) — оригинальная наглядная, самая точная и полная, иерархическая модель всех языков, как компьютерных так и человеческих. Благодаря этой модели можно без труда разобраться с принадлежностью того или иного языка.
- Искусственный
- Компьютерный
- Технический
- Программирования
- Технически
- Не скриптовый
- Скриптовый
- Классификация
- командно-сценарные
- Примеры
- JCL
- sh
- bash
- csh
- ksh
- Pilot
- REXX
- AppleScript
- COMMAND.COM и cmd.exe
- VB Script
- Примеры
- прикладные сценарные
- Примеры
- AutoLISP
- Emacs Lisp
- ERM
- Game Maker Language
- MQL4 script
- UnrealScript
- VBA
- LotusScript
- Примеры
- языки разметки
- универсальные сценарные
- командно-сценарные
- Классификация
- Назначение
- Общее
- Предметно-ориентированный
- Примеры
- TeX/LaTeX для подготовки (компьютерной вёрстки) текстовых документов;
- Perl для манипулирования текстами;
- SQL для СУБД;
- Tcl/Tk для графического интерфейса пользователя;
- HTML и SGML для разметки документов;
- Verilog и VHDL для описания аппаратного обеспечения;
- Mathematica и Maple для символьных вычислений;
- AutoLisp для компьютерного моделирования (САПР);
- Примеры
- Классификация
- Функциональные
- Процедурные (императивные)
- Примеры
- Ada (язык общего назначения)
- Алгол 60
- Алгол 68
- Basic (до появления Visual Basic)
- Си
- КОБОЛ
- Фортран
- Модула-2
- HAL/S
- Pascal
- ПЛ/1
- Рапира
- REXX
- Примеры
- Стековые
- Примеры
- Forth
- Factor
- FALSE
- DSSP
- Примеры
- Аспектно-ориентированные
- Декларативные
- Примеры
- Пролог
- Примеры
- Динамические
- Примеры
- Perl
- Tcl
- Python
- PHP
- Ruby
- Smalltalk
- JavaScript
- Примеры
- Учебные
- Описания интерфейсов
- Прототипные
- Примеры
- Actor-Based Concurrent Language, ABCL: ABCL/1, ABCL/R, ABCL/R2, ABCL/c plus|ABCL/c+
- Agora
- Cecil
- Cel
- ECMAScript, ActionScript (1 и 2 версии), DMDScript, JavaScript, JScript
- Factor
- Io
- Kevo
- Lua
- MOO
- NewtonScript
- Obliq
- OpenLaszlo
- REBOL
- Self
- Slate
- TADS
- Примеры
- Объектно-ориентированные
- Рефлексивные — поддерживающие отражение
- Логические
- Скриптовые (сценарные)
- Классификация
- командно-сценарные
- Примеры
- JCL
- sh
- bash
- csh
- ksh
- Pilot
- REXX
- AppleScript
- COMMAND.COM и cmd.exe
- VB Script
- Примеры
- прикладные сценарные
- Примеры
- AutoLISP
- Emacs Lisp
- ERM
- Game Maker Language
- MQL4 script
- UnrealScript
- VBA
- LotusScript
- Примеры
- языки разметки
- универсальные сценарные
- командно-сценарные
- Классификация
- Эзотерические
- INTERCAL-подобные. Основная идея — максимальное отличие от существующих языков
- FALSE
- Brainfuck-подобные. Ориентированы на сокращение синтаксиса (оригинальный Brainfuck имеет 8 команд) при сохранении Тьюринг-полноты
- CaneCode
- Ook! (язык орангутанов)
- COW (язык парнокопытных)
- Brainfork (многозадачный Brainfuck)
- f*ckf*ck
- DoubleFuck
- Whitespace
- Spoon
- LOLCODE
- Использующие многомерные представления программ
- Byter (двумерный)
- Befunge (двумерный)
- Befunge-93 (двумерный, не Тьюринг-полный)
- Unefunge (одномерный)
- Trefunge (трёхмерный)
- 4DL (четырёхмерный)
- Piet (с цветовым кодированием)
- Языки, созданные для проверки математических концепций
- Thue
- Unlambda
- Языки, основанные на копировании собственного кода
- Smetana
- SMITH
- Muriel
- Языки-«чёрные ящики». Созданы с целью затруднить написание кода
- Malbolge
- ALPACA
- Языки с литературным синтаксисом
- Chef (рецепты)
- Shakespeare (Шекспировские пьесы)
- Haifu (стихотворения хокку)
- Языки с нечеловеческой логикой
- Var’aq (логика расы Клингонов из сериала «Star Trek»)
- Языки для других целей, но часто приводимые в списках эзотерических
- QuakeC
- MC++
- Автокод «ИНЖЕНЕР» (для компьютеров «Минск»)
- Другие языки
- Cool
- GOTO++
- Lithp
- paranoid
- SARTRE
- SIMPLE
- HQ9+/HQ9++
- Whenever
- smilescript
- emoticon
- iot
- Lazy K
- Beatnik
- reMorse
- INTERCAL-подобные. Основная идея — максимальное отличие от существующих языков
- Технически
- Язык описания данных
- Язык разметки
- Тяжёлые
- Типографические (SGML, TeX, PostScript, PDF)
- Пользовательские интерфейсных компьютеров (Microsoft Word, OpenOffice, troff)
- Всемирной Сети (HTML, XHTML, XML, WML, VML, PGML, SVG, XBRL)
- Облегчённые
- Примеры
- BBCode
- Markdown
- reStructuredText
- Textile
- Вики-разметка
- Различные системы автодокументирования (например, Javadoc).
- Примеры
- Тяжёлые
- Язык спецификаций (CSS, UML, ERD, DFD, XUL, XAML, XML, JSON, CLEAR)
- Язык разметки
- Язык описания аппаратуры
- Примеры
- VHDL
- Verilog
- Advanced Boolean Expression Language (ABEL)
- AHDL (Altera HDL, проприетарный язык от Altera)
- Bluespec (высокоуровневый язык на основе Haskell с синтаксисом SystemVerilog)
- Confluence (функциональный HDL; не поддерживается)
- CUPL (проприетарный язык от Logical Devices, Inc.)
- Handel-C (Си-подобный)
- C-to-Verilog (преобразует Си в Verilog)
- ELLA (больше не используется)
- HDCaml (основан на Objective Caml)
- Hardware Join Java (на основе Join Java)
- HML (на основе SML)
- Hydra (на основе Haskell)
- Impulse C (Си-подобный)
- JHDL (на основе Java)
- Lava (на основе Haskell)
- Lola (простой язык для обучения)
- MyHDL (на основе Python)
- PALASM (для устройств Programmable Array Logic)
- Ruby (язык описания аппаратуры)
- RHDL (на основе Ruby)
- SystemVerilog, надмножество Verilog
- SystemC, на основе Си++
- SystemTCL, на основе Tcl
- Примеры
- Протокол передачи данных (Протокол обмена)
- Сетевые протоколы (TCP/IP, HTTP, FTP, POP, SMTP, telnet, DTN)
- Канальный уровень
- Ethernet
- Token ring
- FDDI
- HDLC
- GVRP
- PPP, PPTP, L2TP
- ATM
- xDSL
- Сетевой уровень
- ICMP
- IPv4, IPv6
- IPX
- ARP
- Транспортный уровень
- SPX
- XOT
- ISODE
- DVMRP
- TCP
- UDP (Unreliable/User Datagram Protocol)
- SCTP
- RDP/RUDP (Reliable Data Protocol/Reliable User Datagram Protocol)
- RTCP
- Сеансовый уровень
- SSL
- NetBIOS
- Прикладной уровень
- Канальный уровень
- Сетевые протоколы (TCP/IP, HTTP, FTP, POP, SMTP, telnet, DTN)
- Программирования
- Машинный
- Машинный код (нативный код, собственный или родной код)
- Assmbler
- Машинный код (нативный код, собственный или родной код)
- Псевдоестественный
- Технический
- Компьютерный
- Человеческий, естественный
- Диалект
- Сленг