✨Danh sách ngôn ngữ lập trình

Danh sách ngôn ngữ lập trình

Mục đích của danh sách các ngôn ngữ lập trình này là bao gồm tất cả các ngôn ngữ lập trình hiện tại đáng chú ý, được sử dụng hiện tại và những ngôn ngữ trong quá khứ, theo thứ tự chữ cái (Alphabetical).

A

  • A#.NET

  • A# (Axiom)

  • A-0 System

  • A+

  • A++

  • ABAP

  • ABC

  • ABC ALGOL

  • Abel

  • ABLE

  • ABSET

  • ABSYS

  • Abundance

  • ACC

  • Accent

  • Ace DASL

  • ACT-III

  • Action!

  • ActionScript

  • Ada

  • Adenine

  • Agda

  • Agena

  • Agora

  • AIMMS

  • AIS Balise

  • Alef

  • ALF

  • ALGOL 58

  • ALGOL 60

  • ALGOL 68

  • Alice

  • Alma-0

  • Amiga E

  • AMOS

  • AMPL

  • AMPLE

  • APL

  • AppleScript

  • Arc

  • Arduino

  • ARexx

  • Argus

  • ASP

  • AspectJ

  • Hợp ngữ

  • ATS

  • Ateji PX

  • AutoHotkey

  • AutoIt

  • Averest

  • AWK

  • Axum

B

  • B

  • Babbage

  • Bash

  • BASIC

  • bc

  • BBC Basic

  • BCPL

  • BeanShell

  • Batch (Windows/Dos)

  • Bertrand

  • BETA

  • Bigwig

  • Bistro

  • BitC

  • BLISS

  • Blitz Basic

  • Blue

  • Bon

  • Boo

  • Boomerang

  • Bourne shell (gồm bash và ksh)

  • BREW

  • BPEL

  • BUGSYS

  • BuildProfessional

C

  • C

  • C--

  • C++ - ISO/IEC 14882

  • C# - ISO/IEC 23270

  • [https://web.archive.org/web/20100515115627/http://home.comcast.net/~fbui/[email protected] C@]

  • C/AL

  • Caché ObjectScript

  • Caml

  • Cat

  • Cayenne

  • Cecil

  • Cel

  • Cesil

  • CFML

  • Cg

  • Chapel

  • CHAIN

  • Charity

  • CHILL

  • CHIP-8

  • chomski

  • Oxygene (formerly Chrome)

  • ChucK

  • CICS

  • Cilk

  • CL (Honeywell)

  • CL (IBM)

  • Claire

  • Clarion

  • Clean

  • Clipper

  • CLIST

  • Clojure

  • CLU

  • CMS-2

  • COBOL - ISO/IEC 1989 ** CobolScript

  • Cobra

  • CODE

  • Cola

  • ColdC

  • ColdFusion

  • Cool

  • COMAL

  • Combined Programming Language (CPL)

  • Common Intermediate Language (CIL)

  • Common Lisp (also known as CL)

  • COMPASS

  • Component Pascal

  • COMIT

  • Constraint Handling Rules (CHR)

  • Converge

  • Coral 66

  • Corn

  • CorVision

  • Coq

  • COWSEL

  • CPL

  • csh

  • CSP

  • Cow

  • CSKA

  • Csound

  • Curl

  • Curry

  • Cyclone

D

  • D

  • Dart

  • DASL (Datapoint's Advanced Systems Language)

  • DASL (Distributed Application Specification Language)

  • DataFlex

  • Datalog

  • DATATRIEVE

  • dBase

  • dc

  • DCL

  • Deesel (formerly G)

  • Delphi

  • Dialect

  • DinkC

  • Dialog Manager

  • DIBOL

  • DL/I

  • Draco

  • Dylan

  • [http://launchpad.net/dylandotnet dylan.NET]

  • DYNAMO

E

  • E

  • Ease

  • Easel

  • EASY

  • Easy PL/I

  • EASYTRIEVE PLUS

  • ECMAScript

  • Edinburgh IMP

  • EGL

  • Eiffel

  • Einstein

  • ELAN

  • Emacs Lisp

  • Epigram

  • Erlang

  • Escapade

  • Escher

  • ESPOL

  • Esterel

  • Etoys

  • Euclid

  • Euler

  • Euphoria

  • CMS EXEC

  • EXEC 2

F

  • F

  • F#

  • Factor

  • Falcon

  • Fancy

  • Fantom

  • Felix

  • Ferite

  • FFP

  • Fjölnir

  • FL

  • Flavors

  • Flex

  • FLOW-MATIC

  • Flutter

  • Fly

  • FOCAL

  • FOCUS

  • FOIL

  • FORMAC

  • @Formula

  • Forth

  • Fortran - ISO/IEC 1539

  • Fortress

  • FoxBase

  • FoxPro

  • FP

  • FPr

  • Franz Lisp

  • Frink

  • F-Script

  • Fuxi

G

  • Gambas

  • GameMonkey Script

  • Game Maker Language

  • GAMS

  • GAP

  • G-code

  • Genie

  • GDL

  • Gibiane

  • GJ

  • GLBasic

  • GLSL

  • GNU E

  • GM

  • Go

  • Go!

  • GOAL

  • Gödel

  • Godiva

  • GOM (Good Old Mad)

  • Goo

  • GOTRAN

  • GPSS

  • GraphTalk

  • GRASS

  • Green

  • Groovy

H

  • HAL/S

  • Harbour

  • IBM HAScript

  • Haskell

  • Hemant

  • HaXe

  • High Level Assembly

  • HLSL

  • Hop

  • Hope

  • Hugo

  • Hume

  • HyperTalk

  • HTML

I

  • IBM Basic assembly language

  • IBM Informix-4GL

  • IBM RPG

  • ICI

  • Icon

  • Id

  • IDC/HTX

  • IDL

  • IMP

  • Inform

  • Io

  • Ioke

  • IPL

  • IPTSCRAE

  • IronPython

  • IronRuby

  • ISPF

  • ISWIM

J

  • J

  • J#

  • J++

  • JADE

  • Jako

  • JAL

  • Janus

  • JASS

  • Java

  • JavaScript

  • JCL

  • JEAN

  • Join Java

  • JOSS

  • Joule

  • JOVIAL

  • Joy

  • JScript

  • Jython

  • JavaFX Script

  • Koitlin

K

  • K

  • Kaleidoscope

  • Karel ** Karel++

  • Kaya

  • KEE

  • Kiev

  • KIF

  • Kite

  • KRC

  • KRL

  • KRYPTON

  • ksh

  • Kotlin

  • KUKA

L

  • L

  • L#.NET

  • LabVIEW

  • Ladder

  • Lagoona

  • LANSA

  • Lasso

  • LaTeX

  • Lava

  • LC-3

  • Leadwerks Script

  • Leda

  • Legoscript

  • LilyPond

  • Limbo

  • Limnor

  • LINC

  • Lingo

  • Linoleum

  • LIS

  • LISA

  • Lisaac

  • Lisp - ISO/IEC 13816

  • Lite-C Lite-c

  • Lithe

  • Little b

  • Logix

  • Logo

  • Logtalk

  • LPC

  • LSE

  • LSL

  • Lua

  • Lucid

  • Lustre

  • LYaPAS

  • Lynx

M

  • M

  • M2001

  • M4

  • Machine code

  • MAD (Michigan Algorithm Decoder)

  • MAD/I

  • Magik

  • Magma

  • MapBasic

  • Maple

  • MAPPER (Unisys/Sperry) now part of BIS

  • MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA

  • Mary

  • MASM Microsoft Assembly x86

  • Mathematica

  • MATLAB

  • Maxima (see also Macsyma)

  • MaxScript internal language 3D Studio Max

  • Maya (MEL)

  • MDL

  • Mercury

  • Mesa

  • Metacard

  • Metafont

  • MetaL

  • Microcode

  • MicroScript

  • MIIS

  • MillScript

  • MIMIC

  • Mirah

  • Miranda

  • MIVA Script

  • ML

  • Moby

  • Model 204

  • Modula

  • Modula-2

  • Modula-3

  • Mohol

  • MOO

  • Mortran

  • Mouse

  • MPD

  • MSIL - deprecated name for CIL

  • MSL

  • MSX BASIC

  • MUMPS

  • MXML

  • Mythryl

N

  • Napier88

  • NATURAL

  • NEAT chipset

  • Neko

  • Nemerle

  • NESL

  • Net.Data

  • NetLogo

  • NewLISP

  • NEWP

  • Newspeak

  • NewtonScript

  • NGL

  • Nial

  • Nice

  • Nickle

  • NPL

  • Nosica

  • Not eXactly C (NXC)

  • Not Quite C (NQC)

  • Nu

  • NSIS

O

  • o:XML

  • Oak

  • Oberon

  • Object Lisp

  • ObjectLOGO

  • Object REXX

  • Object Pascal

  • Objective-C

  • Objective Caml

  • Objective-J

  • Obliq

  • Obol

  • occam

  • occam-π

  • Octave

  • OmniMark

  • Onyx

  • Opal

  • OpenEdge ABL

  • OPL

  • OPS5

  • OptimJ

  • Oracle

  • Orc

  • ORCA/Modula-2

  • Orwell

  • Oxygene

  • Oz

P

  • PARI/GP

  • Pascal - ISO 7185

  • Pawn

  • PCASTL

  • PCF

  • PEARL

  • PeopleCode

  • Perl ** PDL

  • PHP

  • Phrogram

  • Pico

  • Pict

  • Pike

  • PIKT

  • PILOT

  • Pizza

  • PL-11

  • PL/0

  • PL/B

  • PL/C

  • PL/I - ISO 6160

  • PL/M

  • PL/P

  • PL/SQL

  • PL360

  • PLANC

  • Plankalkül

  • PLEX

  • PLEXIL

  • Plus

  • POP-11

  • Poplog

  • PostScript

  • PortablE

  • Powerhouse

  • PowerBuilder - 4GL GUI appl. generator from Sybase

  • PPL

  • Processing

  • Prograph

  • PROIV

  • Prolog ** Visual Prolog

  • Promela

  • PROTEL

  • ProvideX

  • Pure

  • Python

Q

  • Q (equational programming language)

  • Q (programming language from Kx Systems)

  • Qi

  • QtScript

  • QBASIC

  • QuakeC

  • QPL

R

  • R

  • R++

  • Racket

  • RAPID

  • Rapira

  • Ratfiv

  • Ratfor

  • RBScript

  • rc

  • REBOL

  • Redcode

  • REFAL

  • Reia

  • Revolution

  • rex

  • REXX

  • Rlab

  • ROOP

  • RPG

  • RPL

  • RSL

  • RTL/2

  • Ruby

  • Rust

•RPG

S

  • S

  • S2

  • S3

  • S-Lang

  • S-PLUS

  • SA-C

  • SabreTalk

  • SAIL

  • SALSA

  • SAM76

  • SAS

  • SASL

  • Sather

  • Sawzall

  • SBL

  • Scala

  • Scheme

  • Scilab

  • Scratch

  • ScratchJr

  • Script.NET

  • Sed

  • Seed7

  • Self

  • SenseTalk

  • SETL

  • Shift Script

  • SiMPLE

  • SIMPOL

  • SIMSCRIPT

  • Simula

  • Simulink

  • SISAL

  • Slate

  • SLIP

  • SMALL

  • Small Basic

  • Smalltalk

  • SML

  • SNOBOL(SPITBOL)

  • Snowball

  • SOAP

  • SOL

  • Span

  • SPARK

  • Spice

  • SPIN

  • SP/k

  • SPS

  • Squeak

  • Squirrel

  • SR

  • S/SL

  • Strand

  • STATA

  • Stateflow

  • Subtext

  • Suneido

  • SuperCollider

  • SuperTalk

  • SYMPL

  • SyncCharts

  • SystemVerilog

T

  • T

  • TACL

  • TACPOL

  • TADS

  • TAL

  • Tcl

  • Tea

  • TECO

  • TELCOMP

  • TeX

  • TEX

  • TIE

  • thinBasic

  • Timber

  • Tom

  • TOM

  • Topspeed

  • TPU

  • Trac

  • T-SQL

  • TTCN

  • Turing

  • TUTOR

  • TXL

U

  • Ubercode

  • Unicon

  • Uniface

  • UNITY

  • Unix shell

  • UnrealScript

V

  • Vala

  • VBA

  • VBScript

  • Verilog

  • VHDL

  • Visual Basic

  • Visual Basic.NET

  • Visual C++

  • Visual C++.Net

  • Visual C#.Net

  • Visual DataFlex

  • Visual DialogScript

  • Visual FoxPro

  • Visual J++

  • Visual Objects

  • Vvvv

W

  • WATFIV, WATFOR

  • WebQL

  • Winbatch

X

  • XAML

  • XML

  • X++

  • X10

  • XBL

  • XC (exploits XMOS architecture)

  • xHarbour

  • XL

  • XOTcl

  • XPL

  • XPL0

  • XQuery

  • XSLT - See XPath

Y

  • Y

  • Yabasic

  • Yorick

  • YQL

  • Yoix

Z

  • Z

  • Z notation

  • Zeno

  • Zonnon

  • ZOPL

  • Z++

  • ZPL

  • ZZT-oop

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Đây là danh sách các ngôn ngữ lập trình đáng chú ý, được nhóm theo loại. Vì không có sơ đồ phân loại bao quát cho các ngôn ngữ lập trình, nên trong nhiều trường
Mục đích của **danh sách các ngôn ngữ lập trình** này là bao gồm tất cả các ngôn ngữ lập trình hiện tại đáng chú ý, được sử dụng hiện tại và những ngôn ngữ
**Pascal** là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình đặc biệt thích hợp
**C** là một ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ đó, ngôn ngữ này đã lan rộng ra nhiều
**Python** () là ngôn ngữ lập trình bậc cao đa năng. Triết lý thiết kế của nó nhấn mạnh khả năng đọc mã bằng cách sử dụng thụt lề đáng kể. Python có kiểu động
**Ruby** là một ngôn ngữ lập trình hướng đối tượng, có khả năng phản ứng. Theo tác giả, Ruby chịu ảnh hưởng bởi Perl, Smalltalk, Eiffel, Ada và Lisp. Ruby cung cấp nhiều mẫu hình
thumb|**[[Phép tính lambda** là một hệ thống hình thức để định nghĩa hàm, ứng dụng hàm và đệ quy được Alonzo Church đề xuất vào những năm 193x.]] **Lý thuyết ngôn ngữ lập trình** (thường
phải|nhỏ|402x402px|[[Mã nguồn của một chương trình máy tính đơn giản được viết bằng ngôn ngữ lập trình C. Khi được biên dịch và chạy, nó sẽ cho kết quả "Hello, world!".]] **Ngôn ngữ lập trình**
**D** là một ngôn ngữ lập trình hệ thống hướng đối tượng, dùng câu lệnh, đa mẫu hình do Walter Bright của Digital Mars tạo ra và phát hành năm 2001. Quá trình thiết kế
**R** là một ngôn ngữ lập trình và môi trường phần mềm dành cho tính toán và đồ họa thống kê. Đây là một bản hiện thực ngôn ngữ lập trình S với ngữ nghĩa
**Kotlin** là một ngôn ngữ lập trình kiểu tĩnh chạy trên máy ảo Java (JVM) và có thể được biên dịch sang mã nguồn Java hay sử dụng cơ sở hạ tầng trình biên dịch
Trong phần mềm máy tính, **lập trình đa năng** (tiếng Anh: **general-purpose programming language**) là ngôn ngữ lập trình được thiết kế để sử dụng cho việc Các ngôn ngữ lập trình ban đầu được
**Cú pháp ngôn ngữ (lập trình) C** là tập hợp các quy tắc nhằm xác định cách thức để viết và dịch trong ngôn ngữ lập trình C. :Thí dụ:
 // Dòng này sẽ
**Lập trình lượng tử** là quá trình thiết kế hoặc ghép nối các chuỗi lệnh, được gọi là mạch lượng tử, sử dụng các cổng, công tắc và toán tử để điều khiển hệ thống
Bài Tập Lập Trình Cơ Bản Với Ngôn Ngữ Python Python là ngôn ngữ lập trình xu thế của thời đại. Ở Việt Nam hiện nạy, Bộ Giáo dục & Đào tạo đã quyết định
Trong khoa học máy tính, **lập trình mảng** (tiếng Anh: _array programming_) là giải pháp cho phép áp dụng chương trình hoạt động lên toàn bộ tập các giá trị cùng một lúc. Các giải
**Quán ngữ lập trình** (tiếng Anh: programming idiom) hay **quán ngữ code** (tiếng Anh: code idiom) là chiết đoạn cú pháp thường xuyên xuất hiện đi xuất hiện lại khắp các dự án phầm mềm
Trong ngành khoa học máy tính, **lập trình hàm** (**lập trình chức năng**) là một mô hình lập trình xem việc tính toán là sự đánh giá các hàm toán học và tránh sử dụng
Đây là danh sách nguồn gốc các thuật ngữ liên quan đến máy tính (hay **danh sách từ nguyên thuật ngữ máy tính**). Nó có liên quan đến cả phần cứng và phần mềm máy
**Ngôn ngữ học** hay **ngữ lý học** là bộ môn nghiên cứu về ngôn ngữ. Người nghiên cứu bộ môn này được gọi là nhà ngôn ngữ học. Nói theo nghĩa rộng, nó bao gồm
Đây là một danh sách chưa đầy đủ của các tiêu chuẩn ISO. Một số tiêu chuẩn được ISO/IEC JTC1 công bố, đã được đăng cho mọi người [http://isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm tự do truy cập] ## ISO
Trong lập trình máy tính, **Hợp ngữ** (hay **assembly**) thường được viết tắt là **asm** là bất kỳ ngôn ngữ lập trình cấp thấp nào có sự tương ứng rất mạnh giữa các tập lệnh

**Ngôn ngữ kịch bản** () là ngôn ngữ lập trình cho môi trường thời gian chạy đặc biệt tự động hóa thực thi các tác vụ; các tác vụ thay thế có thể
Dưới đây là danh sách các môi trường phát triển tích hợp ## Các môi trường phát triển tích hợp nguồn mở/miễn phí ### Các môi trường phát triển tích hợp đa nền miễn phí
Đây là danh sách **Phần mềm mã nguồn mở**: là phần mềm máy tính được cấp phép giấy phép mã nguồn mở. Bài viết này không có tham vọng liệt kê tất cả những phần
Hà Lan, bất chấp diện tích và dân số thực sự khiêm tốn, có một phần đóng góp đáng kể trong quá trình hình thành nên xã hội hiện đại ngày nay. Đất nước Hà
Trong lập trình, **tham số** là biến được thu nhận bởi một chương trình con. Tại thời gian chạy, chương trình con sử dụng các giá trị được gán cho các tham số để thay
nhỏ|Tấm biển tại [[Ung Hòa cung tại Bắc Kinh, Trung Quốc, từ phải sang trái viết bằng tiếng Mãn, tiếng Hán, tiếng Tạng, tiếng Mông Cổ.]] nhỏ|phải|Biểu trưng của chính quyền Liên bang [[Thụy Sĩ,
nhỏ|385x385px|Danh sách liên kết là một chuỗi các nút chứa hai trường: giá trị số nguyên và liên kết đến nút tiếp theo. Nút cuối cùng được liên kết với một dấu chấm cuối được
Từ thời đại Viking (tổ tiên trực hệ của những người Bắc Âu hiện đại), người Bắc Âu (hay cũng thường được gọi là người Scandinavia) đã là những nhà thám hiểm và hàng hải
Lập trình với Scratch 3 là cuốn sách phiên bản mới của Lập trình với Scratch do VIETSTEM biên soạn. Dành riêng cho học sinh và người học bắt đầu làm quen với môn lập
**Danh sách các nhà phát minh** được ghi nhận. ## Danh sách theo bảng chữ cái ### A * Vitaly Abalakov (1906–1986), Nga – các thiết bị cam, móng neo leo băng không răng ren
nhỏ|300x300px| [[Petr Mitrichev (trái) và Gennady Korotkevich (phải), hai lập trình viên thi đấu nổi tiếng trong một cuộc thi.]] **Lập trình thi đấu** () là một môn thể thao trí tuệ trong đó những
I. Đôi điều về tác giả Tôi là NEOS.THÀNH Nguyễn Văn Thành Một lập trình viên Java-Android, tác giả cuốn sách Lập trình hướng đối tượng Java Core, CEO của công ty TNHH MTV DV
**Nhóm ngôn ngữ Đài Loan** hay **nhóm ngôn ngữ Formosa** là một nhóm gồm những ngôn ngữ của thổ dân Đài Loan. Thổ dân Đài Loan chiếm khoảng 2,3% dân số toàn đảo Đài Loan.
Dưới đây là danh sách các lệnh trong tập lệnh của bytecode ngôn ngữ trung gian dùng chung. * _Các lệnh cơ sở_ tạo thành một tập lệnh Turing-hoàn-chỉnh. * _Các lệnh mô hình đối
Một **ký hiệu toán học** là một hình hoặc tổ hợp các hình dùng để biểu diễn một vật thể toán học, một tác động lên vật thể toán học, một tương quan giữa các
Dưới đây là **danh sách chương trình truyền hình đã và đang được phát sóng của Đài Truyền hình Việt Nam**, được chia theo kênh và trạng thái phát sóng. Danh sách này không bao
Dưới đây là **danh sách chương trình truyền hình đã và đang được phát sóng của Đài Truyền hình Thành phố Hồ Chí Minh**, được chia theo kênh và trạng thái phát sóng. Danh sách
**Viện Ngôn ngữ học** (tên tiếng Anh: _Institute of Linguistics_) là một viện nghiên cứu khoa học chuyên ngành thuộc Viện Hàn lâm Khoa học xã hội Việt Nam. Viện có chức năng nghiên cứu
phải|Bản đồ ngôn ngữ của châu Âu (đơn giản hóa). **Ngôn ngữ học châu Âu** là ngành ngôn ngữ học khá mới mẻ, nghiên cứu về các ngôn ngữ tại châu Âu. Tuy nhiên, ở
Đây là danh sách các thuật ngữ tìm thấy trong lập trình hướng đối tượng. Một số có liên quan đến lập trình hướng đối tượng và một số thì không. Lưu ý rằng, các
thumb|thumbtime=5|_Preservation of the Sign Language_ (1913) nhỏ|Juan Pablo Bonet, _Reducción de las letras y arte para enseñar a hablar a los mudos_ (Madrid, 1620). **Ngôn ngữ ký hiệu** hay **ngôn ngữ dấu hiệu**, **thủ ngữ**
Combo Sách Bài tập Nâng Cao Scratch 3 và Sách Luyện thi Hội Thi tin học trẻ với Scratch 3 dành cho cấp Tiểu học 1. SÁCH BÀI TẬP NÂNG CAO SCRATCH 3 Cuốn sách
Sách Coding 4 Lập trình với Scratch 3 Với học sinh, thật hiếm có một môn học nào thú vị và bổ ích như học lập trình coding. Đam mê và hứng thú như chơi
Sách Luyện thi hội thi tin học trẻ với Scratch 3 cấp Tiểu học cung cấp tới các thầy cô và các bạn học sinh tài liệu hướng dẫn ôn luyện Hội thi Tin học
**Tuyên ngôn độc lập của Hoa Kỳ** là tuyên bố được thông qua bởi cuộc họp của Đệ nhị Quốc hội Lục địa tại Tòa nhà bang Pennsylvania (nay là Independence Hall) ở Philadelphia, Pennsylvania
**C++11**, được biết đến trước đây với tên gọi C++0x, là tên gọi của tiêu chuẩn của ngôn ngữ lập trình C++. Tiêu chuẩn này được chấp nhận bởi tổ chức ISO vào ngày 12
**C++** (**C Plus Plus**, **CPP,** IPA: /siː pləs pləs/) là một ngôn ngữ lập trình đa năng bậc cao (high-level) được tạo ra bởi Bjarne Stroustrup như một phần mở rộng của ngôn ngữ lập
Dưới đây là **danh sách các quan niệm sai lầm phổ biến**. Các mục trong bài viết này truyền đạt , còn bản thân các quan niệm sai lầm chỉ được ngụ ý. ## Nghệ