Technology

List of Programming Languages

This extensive list compiles 493 distinct programming languages, offering a broad overview of the field. It includes diverse examples such as Common Lisp, ML, ABLE, Boo, and Oxygene, showcasing the variety within technology.

493 itemsUpdated Mar 13, 2026

The landscape of programming languages is incredibly vast and dynamic, a fact underscored by this comprehensive list featuring 493 distinct entries. This sheer number reflects not only the rapid evolution of computing but also the diverse needs and specialized applications across various technological domains. From foundational languages that shaped early computing to cutting-edge tools designed for modern paradigms, each language represents a unique approach to problem-solving and system design. Understanding this breadth is crucial for anyone navigating the complex world of software development, as it highlights the continuous innovation driving the digital age. Examining the top entries provides a glimpse into this rich diversity. Common Lisp, for instance, stands as a testament to the enduring power of symbolic programming and functional paradigms, influencing countless other languages with its flexibility and expressive power. ML (Meta Language) further exemplifies the elegance and rigor of functional programming, particularly in areas like type theory and formal verification. These languages, while established, continue to offer valuable insights into robust software construction and advanced computational thinking, demonstrating that foundational concepts often remain relevant even as new tools emerge. The inclusion of languages like ABLE, Boo, and Oxygene further illustrates the continuous innovation and specialization within the field. ABLE, often associated with specific automation or scripting contexts, highlights the need for domain-specific languages that streamline particular tasks. Boo, a statically typed, object-oriented language for the .NET platform, showcases efforts to combine modern features with Python-like syntax, aiming for developer productivity. Oxygene, a modern object-oriented language for various platforms, including .NET, Java, and Cocoa, demonstrates the ongoing quest for versatile, high-performance solutions that can target multiple ecosystems. These examples collectively underscore the relentless pursuit of efficiency, expressiveness, and adaptability in programming.

#Name
2
Common Lisp

Common Lisp

3

ML

4

ABLE

5

Boo

6

Oxygene

7

WMLScript

8

Sing#

9
ROOT

ROOT

10

GAUSS

11

RPL

12

QML

13

Sawzall

14

Accent

15

Visual J++

16
JOSS

JOSS

17
Cython

Cython

18

TypeScript

Superset of JavaScript, Statically Typed

19

RGSS

20

P#

21
Snap!

Snap!

22

C++/CLI

23

Casio BASIC

24
CBASIC

CBASIC

25

CHIP-8

26

CMU Common Lisp

27

COMAL

28

COMIT

29

Monkey X

30

Mesa

31

Etoys

32

GW-BASIC

33

A#

34

rc

35
Processing

Processing

36
INTERCAL

INTERCAL

37

QuickBASIC

38

ABC

39
C shell

C shell

40

Charm++

41

ALGOL 58

42

Clarion

43

Cluster

44

Genie

45

CoffeeScript

46

LZX

47

Component Pascal

48
Mathcad

Mathcad

49

Alice

50

WEB

51

Curl

52

CICS

53

InterSystems Caché

54

Distributed Application Specification Language

55

Procedural, Structured Programming Language

56

Icon

57

J#

58

extended Backus–Naur form

59

Basic For Qt

60

STOS BASIC

61

Seed7

62

UnrealScript

63
Turbo C++

Turbo C++

64

Microsoft BASIC

65

Stata

66

Oz

67

ALGOL 60

68
Racket

Racket

69

Graphics Layout Engine

70

Joy

71

MetaPost

72

Stateflow

73

Dylan

75

Executive Systems Problem Oriented Language

76

JOVIAL

77

S

78
Turbo Basic

Turbo Basic

79

Visual Objects

80

Oberon

81

Emacs Lisp

82

GT.M

83

REBOL

84

Euphoria

85

SystemVerilog

86

FLOW-MATIC

87

Focal

88

Factor

89

Jakarta Expression Language

90

Transact-SQL

91

Gofer

93

JScript .NET

94

Reaktor

95

Sieve

96

GNU Common Lisp

97

Flavors

98

Fortress

99

Objective-J

100

Linda

101

FP

102
GFA BASIC

GFA BASIC

103

Project Builder

104

GNU Guile

105

GPSS

106

ILNumerics.Net

107

Generative Modelling Language

109

ISWIM

110

M

111

ALGOL W

112

GrGen

113

OpenGL ES Shading Language

114
TECO

TECO

115

Aldor

116

Rocky Mountain BASIC

117

MDL

118

Netwide Assembler

119
Hollywood

Hollywood

120

Pike

121

Sass

122

Haml

123

NewtonScript

124
Mizar

Mizar

125
PowerBASIC

PowerBASIC

126

ICon-L

127

Interactive Data Language

128

MAI Basic Four

129
Java Agent Development Framework

Java Agent Development Framework

130

Xtend

131

BSASPEC

132

PL/0

133

PONIE

134

XBase++

135
Locomotive BASIC

Locomotive BASIC

136

structured text

137
Turbo-BASIC XL

Turbo-BASIC XL

138

TMG

139
Microsoft Macro Assembler

Microsoft Macro Assembler

140

TI-BASIC

141

Leda

142

Dialect

143

SuperBASIC

144
Paradox

Paradox

145

Not Quite C

146

Not eXactly C

147

LPC

148

Game Maker Language

149

Liberty BASIC

150

X10

151

XL

152

Self

153

Lite-C

154

MIXAL

155

MUMPS

156

Maclisp

157
Piet

Piet

158

Alef

159

C/AL

160

Modula-3

161

Pawn

162

Modula-2+

163

OpenEdge Advanced Business Language

164

FOCAL

165

Nice

166

JAL

167
TTCN

TTCN

168

OTX

169

Opal

170
Microsoft Pascal

Microsoft Pascal

171

PEARL

172

PILOT

173

IBM PL/S

174

POW!

175

Raku

176

P′′

177

URBI

178

Unified Parallel C

179

Pro*C

180

PROGRES

181
PureBasic

PureBasic

182

Uniface

183

PL/M

184

ALGOL 68

185

Stanford Artificial Intelligence Language

186

SETL

187

SMIL Timesheets

188

SabreTalk

189

Dartmouth BASIC

190

Nessus Attack Scripting Language

191

Jess

192

xHarbour

193

Slate

194

Unobtrusive JavaScript

High-level, Interpreted, Multi-paradigm Scripting Language

195

Data Language Interface

196

ObjectStar

197

CPL

198

Keysight VEE

199

Amiga Basic

200

DIGITAL Command Language

201

BBC BASIC

202

SR

203
Scala

Scala

204

EGL

205

Lustre

206

BASIC A+

207

Amiga E

208

Turbo Pascal

209

True BASIC

210

Turing

211

TTCN-3

212

Just BASIC

213

LOLCODE

214

Malbolge

215

Geometric Description Language

216

SNOBOL

217

IBM RPG II

218

Grace

219

NATURAL

220
Wiring

Wiring

221

Inform

222

Limbo

223

JScript

224

Programmation Automatique des Formules

225

CLIST

226

Falcon

227
CLISP

CLISP

228

NWScript

229

Tiny BASIC

230

Integer BASIC

231
KTurtle

KTurtle

232

Sather

233
Singularity

Singularity

234

ABC ALGOL

235
Simulink

Simulink

236

Cobra

237

Quartz Composer

238

JavaFX Script

240

G-code

241
Applesoft BASIC

Applesoft BASIC

242

ATS

243

MBASIC

244

Visual Prolog

245
Object Pascal

Object Pascal

246

CHILL

247
Gambas

Gambas

248

F#

249

Atari Microsoft BASIC

250

Lingo

251

HAL/S

252

Visual Basic for Applications

Event-Driven, Object-Oriented (primarily .NET)

253

ATLAS Transformation Language

254

Unlambda

255
NetLogo

NetLogo

256

GAP

257
OpenCL

OpenCL

258

REXX

259

Kawa

260
VisiCalc

VisiCalc

261
XML User Interface Language

XML User Interface Language

262

Lisp Machine Lisp

263

AspectJ

264

Jasmin

265

BASIC Programming

266
Atari BASIC

Atari BASIC

267

Visual FoxPro

268

Io

269

Squeak

270
TinyScheme

TinyScheme

271

Microsoft Small Basic

272

MIT/GNU Scheme

273

CLU

274

Information Processing Language

275

Modula-2

276
Asymptote

Asymptote

277

OpenGL Shading Language

278

Miranda

279

AutoLISP

280

Automatically Programmed Tool

281
REALBasic

REALBasic

282

B

283

DIV Games Studio

284

BCPL

285

BeanShell

286

Befunge

287

Script.NET

288

newLISP

289
Scilab

Scilab

290

BETA

291

2.PAK

292

occam

293

RPG

294
Bourne shell

Bourne shell

295

Visual Basic

Event-Driven, Object-Oriented (primarily .NET)

296

TeX

297
XPath

XPath

298
Agda

Agda

299
XSLT

XSLT

300

Plankalkül

301

Go

Compiled, Statically Typed, Concurrently Oriented

302

PL/SQL

303

Cascading Style Sheets

304

Clojure

305

Cyclone

306
Mathematica

Mathematica

307

C--

Procedural, Structured Programming Language

308

Fortran

Compiled, Numerical and Scientific Computing

309

Ceylon

310
Maple

Maple

311

Blitz BASIC

312

Prolog

313
FlagShip

FlagShip

314

CLIPS

315
assembly language

assembly language

316

Zebra

317
MATLAB

MATLAB

High-level, Numerical Computing Environment

318

IBM BASIC

319
UCSD Pascal

UCSD Pascal

320

XUpdate

321

ALGOL

322

Objective-C

Object-Oriented, Superset of C

323
FreeBASIC

FreeBASIC

324

C++/CX

325

Logo

326
Karel

Karel

327

Mercury

328
R

R

329

Lua

Lightweight, Multi-paradigm Scripting Language

330

Simula

331

Zonnon

332

PL/I

333
GNU Octave

GNU Octave

334

ActionScript

335

Smalltalk

Pure Object-Oriented, Dynamic

336

4DOS

337
Brainfuck

Brainfuck

338

Extensible Application Markup Language

339

Newsqueak

340

Control Language

341

Common Intermediate Language

342

MSX BASIC

343
Scratch

Scratch

344

Forth

345

A+

346

DarkBASIC

347
CHICKEN

CHICKEN

348

Incr Tcl

349
Haxe

Haxe

350
Altair BASIC

Altair BASIC

351

nesC

352

XACML

353

ACUCOBOL

354

m4

355

Altera Hardware Description Language

356

A Manufacturing Language

357

AMOS

358

ARLA

359

ARexx

360

ASIC

361

mIRC scripting language

362
make

make

363

bc

364

D

365
Commodore BASIC

Commodore BASIC

366

CORC

367

Action!

368

Active Oberon

369

Active Server Pages

370

adenine

371

chef

372

wxBasic

373
Pharo

Pharo

374
SolidThinking Embed

SolidThinking Embed

375

Kent Recursive Calculator

376

WebGL

377

Clean

378
Whitespace

Whitespace

379
QBasic

QBasic

380

Modelica

381

Planner

382

Strongtalk

383

Managed Extensions for C++

384

Superbase database

385

TI BASIC

386

DataFlex

387

Mozart Programming System

388

Modula

389

Object REXX

390

Arc

391

QB64

392

Noop

393

FoxPro

394

ColdFusion Markup Language

395

vvvv

396

Harbour

397

Short Code

398

Cilk

399
SQL*Plus

SQL*Plus

400

WordBASIC

401

XProfan

402

Leet

403

Nemerle

404

Refal

405

High Level Assembly

406

Aleph

407

Expect

408

Prova

409

E

410
DRAKON

DRAKON

411

Fantom

412

Visual DialogScript

413

Phrogram

414

FutureBASIC

415

COBOL.NET

416

ObjectPAL

417

IBM Informix-4GL

418

Advanced Business Application Language

419

Actor-Based Concurrent Language

420

TRAC

421

Chipmunk Basic

422

ArmScript

423

Ateji PX

424

Averest

425

Chinese BASIC

426

BBj

427

BLISS

428

Cool

429

Bistro

430

Programming Language for Business

431

C Intermediate Language

432

Cat

433

Charity

434

Concurrent ML

435

Dependency Constraint Language

436

ESRI-Avenue

437

EXEL

438

EventScripts

439

IBM Query Management Facility

440

Family of programming languages

441
LiveCode

LiveCode

442

Ferite

443

Frink

444

High Performance Fortran

445

Gallina

446

GeneXus

447

Gibiane

448

Hop

449

Ioke

450

Iota and Jot

451

IronScheme

452

ISETL

453

Izibasic

454

Yorick

455

LCM

456

LEGO

457

LSE

458

Red

459

Lasso

460

Linotte

461

Lisaac

462

Oberon-2

463

ล็อกทอล์ก

464

LotusScript

465

S-PLUS

466

MOLOG

467

Unicon

468

MAPPER

469

Gödel

470

Maya Embedded Language

471

MicroMondes

472

Micro Lua DS

473

Mocklisp

474

ZPL

475

NCL

476

NQP

477

Next Byte Codes

478

Object-PL/SQL

479

Ooc

480

Oolong

481

Python

High-level, General-Purpose, Interpreted

482

Java

Object-Oriented, Class-based, General-Purpose

483

JavaScript

High-level, Interpreted, Multi-paradigm Scripting Language

484

C#

Procedural, Structured Programming Language

485

Ruby

Object-Oriented, Interpreted, General-Purpose

486

C++

Procedural, Structured Programming Language

487

Rust

Multi-paradigm, Systems Programming Language

488

SQL

Domain-specific, Declarative Query Language

489

PHP

Server-side Scripting Language

490

Swift

Multi-paradigm, Compiled, General-Purpose

491

Kotlin

Statically Typed, Cross-platform, General-Purpose

492

Dart

Object-Oriented, Client-Optimized, Multi-platform

493

Perl

General-Purpose, Interpreted, Dynamic

494

Haskell

Purely Functional, Statically Typed

495

COBOL

Business-Oriented, Compiled

496

Ada

Structured, Statically Typed, Concurrent

497

Lisp

Functional, Multi-paradigm, Interpreted

498

Pascal

Imperative, Procedural

This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.

Found an error? Report it here