How Many Programming Languages Are There

How Many Programming Languages Are There

Hello Readers, In today’s post we try to give you the vital information about how many programming languages are there these languages are helpful to create amazing technologies that we use for our daily life from a wristwatch to AI-controlled smart homes. According to Wikipedia and other reliable sources, there are 700 programming languages exist. 

Types of Programming languages

You are a bit surprised because we just talk about a bunch of popular programming languages like C, C++, Java, and Python. These programming languages are divided by their types that are given below: 

(A) Procedural Programming Language

Procedural programming follows a step by step set of commands. In this type of programming, the program is broken into pieces. Examples of procedural programming languages. Basic, C, Java, and Pascal. These are used to create software. 

(B) Functional Programming Language

In the world of computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs

(C) Object-oriented Programming Language

Also known as OOPs this paradigm based on the objects where data contained in the field of a form of procedures. OOP’s implement real-world entities like inheritance, polymorphism, and abstraction. The main objective of OOP is to tie together the information and the capacities that work on them with the goal that no other piece of the code can get to this information aside from that capacity. 

(D) Scripting Programming Language

This is a runtime environment language. It has a series of commands they are basically used to create dynamic web pages. Examples of scripting languages are: JavaScript, ASP, JSP, PHP, Perl, Tcl and Python are examples of scripting languages.

(E) Logic Programming Language

Logic programming languages is largely based on formal logic. There are few examples of logic programming languages. Prolog gave rise to the logic programming languages ALF, Fril, Gödel, Mercury, Oz, Ciao, Visual Prolog, and XSB. 

Here are all the Programming languages: 

Below are the 723 programming languages according to Wikipedia

A# .NETEusLisp Robot Programming LanguageMaryrc
A-0 SystemCMS EXEC (EXEC)MASM Microsoft Assembly x86Reason
A+EXEC 2MATH-MATICREBOL
A++Executable UMLMathematicaRed
ABAPEzhilMATLABRedcode
ABCFMaxima (see also Macsyma)REFAL
ABC ALGOLFMax (Max Msp – Graphical Programming Environment)REXX
ACCF#MaxScript internal language 3D Studio MaxRlab
AccentF*Maya (MEL)ROOP
Ace DASL (Distributed Application Specification Language)FactorMDLRPG
Action!FantomMercuryRPL
ActionScriptFAUSTMesaRSL
ActorFFPMetafontRTL/2
AdafishMHEG-5 (Interactive TV programming language)Ruby
AdenineFjölnirMicrocodeRust
AgdaFLMicroScriptS
Agilent VEEFlavorsMIISS
AgoraFlexMilk (programming language)S2
AIMMSFlooPMIMICS3
AldorFLOW-MATICMirahS-Lang
AlefFOCALMirandaS-PLUS
ALFFOCUSMIVA ScriptSA-C
ALGOL 58FOILMIVA ScriptSabreTalk
ALGOL 60FORMACMixalSAIL
ALGOL 68@FormulaMLSAM76
ALGOL WForthModel 204SAS
AliceFortran – ISO/IEC 1539ModelicaSASL
Alma-0FortressModulaSather
AmbientTalkFPModula-2Sawzall
Amiga EFranz LispModula-3Scala
AMOSFutharkMoholScheme
AMPLF-ScriptMOOScilab
AngelScriptGMortranScratch
ApexGame Maker LanguageMouseScript.NET
APLGameMonkey ScriptMPDSed
App Inventor for Android’s visual block languageGAMSMathcadSeed7
AppleScriptGAPMSLSelf
APTG-codeMUMPSSenseTalk
ArcGDScriptMuPADSequenceL
ARexxGenieMutanSerpent
ArgusGDLMystic Programming Language (MPL)SETL
Assembly languageGEORGENSIMPOL
AutoHotkeyGLSLNASMSIGNAL
AutoLISP / Visual LISPGNU ENapier88SiMPLE
AverestGoNekoSIMSCRIPT
AWKGo!NemerleSimula
AxumGOALNESLSimulink
Active Server PagesGödelNet.DataSingkong
BGoloNetLogoSingularity
BGOM (Good Old Mad)NetRexxSISAL
BabbageGoogle Apps ScriptNewLISPSLIP
BallerinaGosuNEWPSMALL
BashGOTRANNewspeakSmalltalk
BASICGPSSNewtonScriptSML
bcGraphTalkNext Generation ShellStrongtalk
BCPLGRASSNialSnap!
BeanShellGrasshopperNiceSNOBOL (SPITBOL)
Batch file (Windows/MS-DOS)GroovyNickle (NITIN)Snowball
BertrandHNimSOL
BETAHackNPLSolidity
BertrandHAGGISNot eXactly C (NXC)SOPHAEROS
BLISSHAL/SNot Quite C (NQC)Source
BlocklyHalide (programming language)NSISSPARK
BlooPHamilton C shellNuSpeakeasy
BooHarbourNWScriptSpeedcode
BoomerangHartmann pipelinesNXT-GSPIN
Bourne shell (including bash and ksh)HaskellOSP/k
CHaxeo:XMLSPS
CHermesOakSQL
C– (C minus minus)High Level AssemblyOberonSQR
C++ (C plus plus) – ISO/IEC 14882HLSLOBJ2Squeak
C*HollywoodObject LispSquirrel
C# (C sharp) – ISO/IEC 23270HolyCObjectLOGOSR
C/ALHopObject REXXS/SL
Caché ObjectScriptHopscotchObject PascalStarlogo
C Shell (csh)HopeObjective-CStrand
CamlHugoObjective-JStata
CayenneHumeObliqStateflow
CDuceHyperTalkOCamlSubtext
CecilIoccamSBL
CesilIooccam-πSuperCollider
CéuIconOctaveSuperTalk
CeylonIBM Basic assembly languageOmniMarkSwift (Apple programming language)
CFEngineIBM HAScriptOnyxSwift (parallel scripting language)
CgIBM Informix-4GLOpaSYMPL
ChIBM RPGOpalSystemVerilog
ChapelIrineuOpenCLT
CharityIDLOpenEdge ABLT
CharmIdrisOPLTACL
CHILLInformOpenVeraTACPOL
CHIP-8JOPS5TADS
chomskiJOptimJTAL
ChucKJ#OrcTcl
CilkJ++ORCA/Modula-2Tea
CitrineJADEOrielTECO
CL (IBM)JALOrwellTELCOMP
ClaireJanus (concurrent constraint programming language)OxygeneTeX
ClarionJanus (time-reversible computing programming language)OzTEX
CleanJASSPTIE
ClipperJavaPTMG, compiler-compiler
CLIPSJavaFX ScriptP4Tom
CLISTJavaScriptP′′TOM
ClojureJess (programming language)ParaSail (programming language)Toi
CLUJCLPARI/GPTopspeed
CMS-2JEANPascal – ISO 7185TPU
COBOL – ISO/IEC 1989Join JavaPascal ScriptTrac
CobolScript – COBOL Scripting languageJOSSPCASTLTTM
CobraJoulePCFT-SQL
CoffeeScriptJOVIALPEARLTranscript
ColdFusionJoyPeopleCodeTTCN
COMALJScriptPerlTuring
Combined Programming Language (CPL)JScript .NETPDLTUTOR
COMITJuliaPharoTXL
Common Intermediate Language (CIL)JythonPHPTypeScript
Common Lisp (also known as CL)KPicoTynker
COMPASSKPicolispU
Component PascalKaleidoscopePictUbercode
Constraint Handling Rules (CHR)KarelPig (programming tool)UCSD Pascal
COMTRANKEEPikeUmple
CoolKixtartPILOTUnicon
CoqKlerer-May SystemPipelinesUniface
Coral 66KIFPineconeUNITY
CorVisionKojoPizzaUnix shell
COWSELKotlinPL-11UnrealScript
CPLKRCPL/0V
CryptolKRLPL/BVala
CrystalKRL (KUKA Robot Language)PL/CVerilog
CsoundKRYPTONPL/I – ISO 6160VHDL
CuneiformKorn shell (ksh)PL/MVim script
CurlKoduPL/PViper
CurryKvPL/SQLVisual Basic
CybilLPL360Visual Basic .NET
CycloneLabVIEWPLANCVisual DataFlex
CythonLadderPlankalkülVisual DialogScript
DLANSAPlannerVisual Fortran
DLassoPLEXVisual FoxPro
DASL (Datapoint’s Advanced Systems Language)LavaPLEXILVisual J++
DartLC-3PlusVisual LISP
DarwinLegoscriptPonyVisual Objects
DataFlexLILPOP-11Visual Prolog
DatalogLilyPondPOP-2VSXu
DATATRIEVELimboPostScriptW
dBaseLimnorPortablEWATFIV, WATFOR
dcLINCPOV-Ray SDLWebAssembly
DCLLingoPowerhouseWebDNA
DinkCLINQPowerBuilder – 4GL GUI application generator from SybaseWhiley
DIBOLLISPowerShellWinbatch
DogLISAPPLWolfram Language
DracoLisp – ISO/IEC 13816ProcessingWyvern
DRAKONLite-CProcessing.jsX
DylanLithePrographX++
DYNAMOLittle bPROIVX10
DAX (Data Analysis Expressions)LLLPrologxBase
ELogoPROMALxBase++
ELogtalkPromelaXBL
EaseLotusScriptPROSE modeling languageXC (targets XMOS architecture)
Easy PL/ILPCPROTELxHarbour
EASYTRIEVE PLUSLSEProvideXXL
eCLSLPro*CXojo
ECMAScriptLiveCodePureXOTcl
Edinburgh IMPLiveScriptPure DataXOD (programming language)
EGLLuaPureScriptXPath
EiffelLucidPythonXPL
ELANLustreQXPL0
ElixirLYaPASQ (programming language from Kx Systems)XQuery
ElmLynxQ# (Microsoft programming language)XSB
Emacs LispMQalbXSharp
EmeraldM2001QtScriptXSLT
EpigramM4QuakeCXtend
EPL (Easy Programming Language)M#QPLY
EPL (Eltron Programming Language)Machine codeQbasicYorick
ErlangMAD (Michigan Algorithm Decoder)RYQL
esMAD/IRYoix
EscherMagikR++YUI
ESPOLMagmaRacketZ
EsterelMaude systemRakuZ notation
EtoysMániRAPIDZebra, ZPL, ZPL2
EuclidMapleRapiraZeno
EulerMAPPER (now part of BIS)RatfivZetaLisp
EuphoriaMARK-IV (now VISION:BUILDER)RatforZOPL
Zsh
ZPL
Z++

After reading the above table you get the information about the programming languages. Read about the 10 Most Popular Programming Languages 2020

Leave a Reply

Your email address will not be published. Required fields are marked *