Tuesday, 28 May, 2019 UTC


Summary

A software student asked: “How many programming languages ​​are there today? Which language is the best? Why do people have to learn programming languages? Is this absurd? What language do I need to know? ”
I answer: Perhaps there are more programming languages ​​than spoken language in the world. Every few months, someone creates a new programming language somewhere. So, how many programming languages ​​are there. The programming language has evolved from the language of the first generation computer or the digital language of 0 and 1 into the second generation computer language classified as “assembly language” where the code can be written and converted into machine code by a process called translation. Third generation languages ​​have several groups: Command languages ​​such as Cobol, Fortran and Pascal; Object-oriented languages ​​like Java, C ++, and Smalltalk; function languages ​​like Lisp and ML; and logical language like Prolog. Today, students are familiar with fourth generation languages ​​when they design for specialized purposes such as SQL for data queries; Powerbuilder, Delphi, Focus, and Access for database applications; Visual basic and TCL make templates; and HTML 5, and Javascript for web domain applications, etc.
Which programming language is the best?
No “language can be considered the best” because each language serves a purpose and contributes to technology at some point. When I was in school, I learned FORTRAN, COBOL but when I worked, I learned Ada and I think Ada is good, especially in embedded applications. When C and Unix came to allow me to do many things, I thought the language was perfect but everything changed. For every generation of programming languages, there are many new innovations to improve the language better than the previous generation. Today there are many new languages ​​like R, Go, Ruby, Python Objective C, Swift etc. I’m sure there will be more languages ​​to be invented in the near future.
In the world driven by this technology, everyone needs basic skills such as knowing how to use computers, accessing the Internet, sending messages, using smart phones and so on. However, over time, people need to know more about programming languages ​​to order computers and technology devices to work. As I think, the programming language will become as common as reading and writing. Over a hundred years ago, only a few people could read and write. Today most people know how to read and write but they will have to learn about programming and maybe twenty years from now, programming will become popular and most people can program.
As a software engineer, you are probably learning about C, C ++, C # or Java at school. They are very popular programming languages ​​today but language changes over time, and engineers must be able to learn new languages. I am sure you will have to learn some new languages ​​when technology changes in the next few years.
How many programming languages ​​are there today?
6502 Assembly
6800 Assembly
ABAP
ACL2
ABC
ActionScript
Ada
Agilent VEE
Algol
Alice
ALGOL 68
AmigaE
Angelscript
Apache Ant
Apex
APL
AppleScript
Arc
Arduino
ASP
AspectJ
Assembly
ATLAS
Augeas
AutoHotkey
AutoIt
AutoLISP
Automator
Avenue
Awk
Bash
Batch File
bc
BCPL
Befunge
BETA
BlitzMax
Boo
Bourne Shell
Bracmat
Brainf***
Brat
Bro
Battlestar
C
C Shell
C#
C++
C++/CLI
Caml
Ceylon
CFML
cg
Ch
CHILL
CIL
CL (OS/400)
Clarion
Clean
Clipper
Clojure
CLU
COBOL
Cobra
CoffeeScript
ColdFusion
COMAL
C-Omega
Common Lisp
Coq
cT
Curl
D
Dart
DCL
DCPU-16 ASM
Delphi/Object Pascal
Déjà Vu
DiBOL
Dylan
E
eC
Ecl
ECMAScript
EGL
Eiffel
Elixir
Emacs Lisp
Erlang
Etoys
Euphoria
EXEC
Extended BrainF***
F#
Factor
Falcon
Fancy
Fantom
Felix
Forth
Fortran
Fortress
Gambas
GNU Octave
Go
Google AppsScript
Gosu
Groovy
Haskell
haXe
Heron
HPL
HyperTalk
Icon
IDL
Inform
Informix-4GL
INTERCAL
Io
Ioke
J
J#
JADE
Java
Java FX Script
JavaScript
JScript
JScript.NET
Julia
Korn Shell
Kotlin
LabVIEW
Ladder Logic
Lasso
Limbo
Lingo
Lisp
Logo
Logtalk
LotusScript
LPC
Lua
Lustre
M4
MAD
Magic
Magik
Malbolge
MANTIS
Maple
Mathematica
MATLAB
Max/MSP
MAXScript
MEL
Mercury
Mirah
Miva
ML
Modula-2
Modula-3
Monkey
MOO
Moto
MS-DOS Batch
MUMPS
NATURAL
Nemerle
Nimrod
NQC
NSIS
Nu
NXT-G
Oberon
Object Rexx
Objective-C
Objective-J
OCaml
Occam
ooc
Opa
OpenCL
OpenEdge ABL
OPL
Oz
Paradox
Parrot
Pascal
Perl
PHP
Pike
PILOT
PL/I
PL/SQL
Pliant
PostScript
POV-Ray
PowerBasic
PowerScript
PowerShell
Processing
Prolog
Puppet
Pure Data
Python
Q
R
Racket
REALBasic
REBOL
Revolution
REXX
RPG (OS/400)
Ruby
Rust
S
SAS
Sather
Scala
Scheme
Scilab
Scratch
sed
Seed7
Self
Shell
SIGNAL
Simula
Simulink
Slate
Smalltalk
Smarty
SPARK
S-PLUS
SPSS
SQR
Squeak
Squirrel
Standard ML
Suneido
SuperCollider
TACL
Tcl
Tex
thinBasic
TOM
Transact-SQL
Turing
TypeScript
Vala/Genie
VBScript
Verilog
VHDL
VimL
(Visual) Basic
(Visual) FoxPro
Visual Basic .NET
WebDNA
Whitespace
X10
xBase
XBase++
Xen
XPL
XQuery
XSLT
yacc
Yorick
Z shell

Share This:

The post How many programming languages ​​are there today? appeared first on FrontNet Blog.