Hello friends i am writing about the languages used in computer.Actually programming language is a description or declaration of processes.
This also have digital as well as non digital data that can be performed by computing machines. Programming languages created for different purposes but the base of logic for the creation is same. This base serve to control and regulate the behavior and performance computers with regards to their desired output. Computer programming languages have two basics syntax and semantics. Syntax is the form or arrangement of symbols and characters typical to a particular language. Semantics deal with the meaning that a set of characters convey when arranged in a particular way.
Simple C++ Program Example
Syntax:
#include
using namespace std;
int main()
{
cout << "Good Morning!\n";
return 0;
}
Semantic:
Good Morning!
Simple COBOL Program Example
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantics:
Good Morning
Types of Programming Languages
Broadly, there are two basic types of programming languages based upon the level of abstraction from the architecture of the computer's instruction set. These two types of programming languages are high level language and low level language. High level languages are farthest in similarity from machine syntaxes and most of these languages make use of real world language elements. As such, high level languages are more user friendly and offer larger portability across various platforms. These languages are characterized by the conspicuous visible absence of CPU processing details such as scope management and models for memory access. In order for the computing machine to understand and process the inputs of the user, conveyed through high level language, such languages usually undergo any of the three types of programs - interpreters, compilers or translators - to get converted into an executable form. Common examples of high level language are Java, C and C++. Low level languages are the closest in form to the computer's internal machine code and are, therefore, easily and readily executed by the computer without having to involve intermediary conveying programs like translators, compilers and interpreters. 1GL and 2GL are examples of common computer programming languages of this category.
Computer Programming Languages: List by Category
There are over 700 computer programming languages that have been developed till date! Let's look at a categorized list of programming languages that includes some of the most prominent and popular languages listed under different categories.
Array Programming Languages
Latest Computer Programming Languages
The following programming languages were developed in the years starting from 2000. Let's take a look at this list of the most recently developed programming languages.
Article Source. www.buzzle.com
This also have digital as well as non digital data that can be performed by computing machines. Programming languages created for different purposes but the base of logic for the creation is same. This base serve to control and regulate the behavior and performance computers with regards to their desired output. Computer programming languages have two basics syntax and semantics. Syntax is the form or arrangement of symbols and characters typical to a particular language. Semantics deal with the meaning that a set of characters convey when arranged in a particular way.
Simple C++ Program Example
Syntax:
#include
using namespace std;
int main()
{
cout << "Good Morning!\n";
return 0;
}
Semantic:
Good Morning!
Simple COBOL Program Example
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantics:
Good Morning
Types of Programming Languages
Broadly, there are two basic types of programming languages based upon the level of abstraction from the architecture of the computer's instruction set. These two types of programming languages are high level language and low level language. High level languages are farthest in similarity from machine syntaxes and most of these languages make use of real world language elements. As such, high level languages are more user friendly and offer larger portability across various platforms. These languages are characterized by the conspicuous visible absence of CPU processing details such as scope management and models for memory access. In order for the computing machine to understand and process the inputs of the user, conveyed through high level language, such languages usually undergo any of the three types of programs - interpreters, compilers or translators - to get converted into an executable form. Common examples of high level language are Java, C and C++. Low level languages are the closest in form to the computer's internal machine code and are, therefore, easily and readily executed by the computer without having to involve intermediary conveying programs like translators, compilers and interpreters. 1GL and 2GL are examples of common computer programming languages of this category.
Computer Programming Languages: List by Category
There are over 700 computer programming languages that have been developed till date! Let's look at a categorized list of programming languages that includes some of the most prominent and popular languages listed under different categories.
Array Programming Languages
- Fortran
- Analytica
- Chapel
- APL
- FISh
- F
- A+
- F-Script
- Fortress
- IDL
- J
- K
- PDL
- R
- NESL
- MATLAB (Matrix Laboratory)
- S-Lang
- Octave
- Nial
- SAC
- ZPL
- X10
- AspectLua
- AspectJ
- CaesarJ
- Object Teams
- E
- Aspect C++
- Compose
- PILOT
- Bigwig
- TUTOR
- Coursewriter
- ASEM-51
- AKI
- ASCENT
- ASPER
- BAL
- C--
- COMPASS
- Emu8086
- EDTASM
- FAP
- FASM
- GAS
- HLA
- HLASM
- LC-3
- Linoleum
- MACRO-11
- MACRO-20
- MACRO-32
- MASM
- MI
- MIPS
- Motorola 68KAssembly of CPUs
- NASM
- NEAT
- PAL-III
- PASM
- RosAsm
- Sphinx
- TASM
- Yasm
- 4DOS
- .bat
- Windows PowerShell
- CHAIN
- CLIST
- DCL,/li>
- DOS Batch Language
- CMS EXEC
- EXEC 2
- JCL
- sh
- csh
- Ch
- tcsh
- bash
- ksh
- zsh
- Rc
- Es shell
- REXX
- SCLI
- SsCLI
- TACL
- Ada
- ALGOL
- Ateji PX
- BASIC
- C
- C++
- C#
- CLEO
- CLIPPER 5.3
- Clush
- COBOL
- CLisp
- Cobra
- Corn
- Curl
- D
- DASL
- Deplhi
- DIBOL
- Dylan
- dylan.NET
- Ecere C
- Eiffel
- Factor
- Forth
- Fortran
- Go
- Haskell
- Harbour
- Java
- JOVIAL
- LabVIEW
- Nemerle
- Objective-C
- Pascal
- Plus
- ppC++
- Python
- RPG
- Scheme
- SmallTalk
- ML
- Turing
- Urq
- Visual Basic
- Visual FoxPro
- Visual Prolog
- WinDev
- X++
- XL
- Z++
- Ada
- ChucK
- Cilk
- C Omega
- Clojure
- ConcurrentLua
- Concurrent Pascal
- Corn
- Curry
- E
- Eiffel
- Erlang
- Go
- Java
- Join-Calculus
- Joule
- Limbo
- MultiLisp
- occam
- Oz
- Pict
- SALSA
- Scala
- SR
- Hartman Pipelines
- G
- Lucid
- Max
- Prograph
- Pure Data
- Vee
- VisSim
- WebMethods Flow
- Monk
- Oz
- VHDL
- Clarion
- Clipper
- dBase
- MUMPS
- SPARQL
- SQL
- Tutorial D
- Visual FoxPro
- WebQL
- Scratch
- Etoys
- Squeak
- BlueJ
- Greenfoot
- NetBeans
- Scheme
- Logo
- Common Lisp
- newLISP
- Gambas
- SiMPLE
- Microsoft Small Basic
- BASIC-256
- Visual Basic .Net (one of the most popular computer programming langauges for beginners)
- Alice (the most popular language which is used in computer programming for kids)
- AgentSheets
- Baltie
- E-Slate
- CiMPLE
- Hackey Hack
- Guido van Robot
- Kodu
- Karel
- Mama
- Pascal
- Lego Mindstorms
- RoboMind
- Phrogram
- Stagecast Creator
- Curry
- Haskel
- A++
- Oz
- Qi II
- M2001
- dBase
- SQL
- Clarion
- MUMPS
- SPARQL
- Fox Pro
- Clipper
- WebQL
- Ant
- Lustre
- Modelica
- xBase
- MetaPost
- DASL
- XSL Transformations
- Prolog
- Poses++
- Ateji PX
- AutoLISP
- CAL
- C/AL
- DML
- Guile
- Lua
- OptimJ
- Python
- REXX
- Ruby
- S-Lang
- SQL
- Tcl
- Vimscript
- VBA
- Windows PowerShell
- Whitespace
- Chef
- Knlingon
- Befunge
- Shakespeare
- LOLCODE
- FALSE
- Piet
- INTERCAL
- Malbolge
- SNUSP
- Charity
- Curl
- Clean
- F#
- Haskell
- Lisp
- Hop
- Mathematica
- ML
- Erlang
- R
- Spreadsheets
- Kite
- OPS5
- Opal
- Python
- Cobra
- XL
- Eiffel
- Sather
- Alphard
- Icon
- Aldor
- Lua
- C#
- Lush
- CLU
- Leda
- Janus
- Poplog
- Oz
- Fril
- CLACL
- ROOP
- Alma-0
- FOCUS
- MARK-IV
- Oracle Express 4GL
- SAS
- XML mosaic
- Aubit 4GL
- CorVision
- Uniface
- LINC 4GL
- ABAP
- Ubercode
- xBase
- MAPPER
- Visual DataFlex
- Today
- Visual FoxPro
- UltraSPARC
- Motorola 6800
- Intel 8008/8080/8085
- StrongARM
- ARM
- Commodore 64 CPU
- MIPS R2000/ R3000
- National 32032
- BASIC
- Clojure
- CLisp
- Erlang
- F#
- Forth
- FPr
- Fril
- Haskell
- IDL
- Lua
- MUMPS
- Maple
- MATLAB
- ML
- Mythryl
- Perl
- PostScript
- Python
- R
- REXX
- Ruby
- Scala
- Scheme
- SmallTalk
- S-Lang
- Tcl
- Windows PowerShell
- Ant
- APL
- AutoHotkey
- Autolt
- BASIC
- Databus
- Eiffel
- Forth
- FPr
- Frink
- GML
- Groovy
- Haskell
- J
- LISP
- LPC
- Lua
- Lush
- MUMPS
- Maple
- Pascal
- Perl
- Pikt
- PostScript
- Python
- REXX
- R
- Ruby
- S-Lang
- Spin
- TorqueScript
- thinBasic
- VBScript
- Windowes PowerShell
- XMLmosaic
- Aldor
- Alphard
- C#
- CLU
- Cobra
- Eiffel
- Icon
- IPL-v
- Lua
- Lush
- Python
- Sather
- XL
- FPr
- Joy
- Lisp
- Lush
- R
- TCl
- TRAC
- apply
- awk
- Comet
- SQL
- cpp
- m4
- PHP
- SMX
- C++
- Curl
- D
- Forth
- Haskell
- Lisp
- Lua
- Maude System
- MetaL
- MetaOCaml
- Nemerle
- Perl
- Python
- ruby
- SmallTalk
- XL
- Ada
- ALF
- Alma
- APL
- BETA
- C++
- C#
- ChucK
- Cobra
- CLisp
- Corn
- Curl
- Curry
- D
- Delphi
- Dylan
- ECMAScript
- Eiffel
- F
- Fantom
- FPr
- Harbour
- Hop
- J
- LabVIEW
- Lasso
- Lava
- Leda
- Lua
- Metaobject protocols
- Mythryl
- Nemerle
- Objective Camrl
- Oz
- Object Pascal
- Perl
- PHP
- Pliant
- Poplog
- ppC++
- Prograph
- Python
- R
- REBOL
- ROOP
- Ruby
- Scala
- Seed 7
- SISAL
- Spreadsheets
- Tcl
- Windows PowerShell
- XL
- Algae
- AMPL
- GAMS
- MATLAB
- Seneca
- ARLOGO
- Chinese BASIC
- Fjölnir
- HPL
- Lexico
- Rapira
- Glagol
- Portugol
- CLisp
- Dylan
- Goo
- Cecil
- Actor
- Ada 95
- BETA
- C++
- Chrome
- ChucK
- Cobra
- ColdFusion
- Corn
- Curl
- D
- DASL
- Delphi
- dylan.NET
- E
- Ecere C
- Eiffel
- F-Script
- Fortran
- Fortress
- FPr
- GAMBAS
- GML
- Harbour
- j
- Java
- Kite
- LabVIEW
- Lava
- Lua
- Modula-2
- Moto
- Nemerle
- NetRexx
- Oberon-2
- Pbject Pascal
- Object Caml
- Perl 5
- PHP
- Pliant
- ppC++
- Prograph
- Python
- Revolution
- Ruby
- Scala
- Seccia
- Simula
- SmallTalk
- SPIN
- SuperCollider
- VBScript
- Visual DataFlex
- Visual FoxPro
- Visual Prolog
- X++
- XOTcl
- ABCL/1/R/R2/c plus
- Agora
- cecil
- ECMAScript
- Etoys
- Glyphic script
- Io
- Lisaac
- Lua
- MOO
- NewtonScript
- Obliq
- R
- REBOL
- Self
- Slate
- TADS
- ISWIM
- ABC
- Hyper Talk
- Ivy
- Miranda
- Occam
- Pliant
- SPIn
- XL
- Ada
- ALGOL
- Alma-0
- BASIC
- BLISS
- C
- C++
- C#
- ChucK
- Cobra
- COBOL
- ColdFusion
- Component Pascal
- Curl
- D
- DASL
- dylan.NET
- Delphi
- Ecere C
- ECMAScript
- Eiffel
- Fortran
- FPC Pascal
- Harbour
- Hyper Talk
- Java
- JOVIAL
- Lasso
- Modula-2
- Oberon
- Oberon-2
- MATLAB
- MUMPS
- Nemerle
- Occam
- Pascal
- PCASTL
- Perl
- PL/C
- PL/I
- Plus
- Python
- R
- Rapira
- RPG
- S-Lang
- VBScript
- Visual Basic
- Visual FoxPro
- X++
- XL
- XMLmosaic
- Aspect Oriented
- Befunge
- C##
- ChucK
- Cobra
- Component Pascal Black Box Component Builder
- Cobra
- Curl
- DSelphi
- ECMAScript
- Eiffel
- Forth
- Harbour
- Java
- Lisp
- Lua
- Maude System
- .NET FCLR
- Oberon-2
- Objective-C
- PCASTL
- Perl
- PHP
- Pico
- Pliant
- Poplog
- Prolog
- Python
- REBOL
- Ruby
- SmallTalk
- SNOBOL
- Tcl
- X++
- XL
- CLIPS
- Constraint Handling Rules
- Jess
- OPS5
- Prolog
- Poses++
- AppleScript
- AWK
- BeanShell
- Ch
- CLIST
- ColdFusion
- ECMAScript
- CMS EXEC
- EXEC 2
- F-Script
- Falcon
- Frink
- GML
- ICI
- Io
- JASS
- Groovy
- Join Java
- Tea
- Lua
- MEL
- Mythryl
- Perl
- PHP
- Pikt
- Python
- R
- REBOL
- REXX
- Revolution
- Ruby
- SmallTalk
- S-Lang
- Se
- Tcl
- TorqueScript
- VBScript
- Windows PowerShell
- Winbatch
- Cat
- colorForth
- Factor
- Forth
- Joy
- Piet
- Poplog
- PostScript
- RPL
- Urq
- Argos
- Averest
- Esterel
- LEA
- Lustre
- Signal
- SynchCharts
- ANTLR
- Coco/R
- GNU bison
- GNU Flex
- Lex
- M4
- yacc
- JavaCC
- Rats!
- CODE
- Eiffel
- Fabrik
- LabVIEW
- Lava
- Limnor
- Mindscript
- Max
- NXT-G
- PPL
- Prograph
- Pure Data
- Quartz Composer
- Scratch
- Simulink
- Spreadsheets
- Subtext
- Tinkertoy
- VEE
- VisSim
- ww
- EICASLAB
- ALGOL W
- Modula
- Modula-2 (Obliq based on Modula 3)
- Oberon
- Oberon-2
- Oberon-07
- Object Pascal
- Ant
- C Omega
- Jelly
- LZX
- MXML
- XQuery
- XSLT
- XMLmosaic
Latest Computer Programming Languages
The following programming languages were developed in the years starting from 2000. Let's take a look at this list of the most recently developed programming languages.
- Alma-0
- Aspect-J
- Ada 2005
- Boo
- C#
- Cobra
- Clojure
- D
- F#
- Fantom
- Factor
- Ferite
- Groovy
- Go
- Io
- Joy
- Join Java
- Kite
- Links
- Little b
- Nemerle
- OptimJ
- Oberon-07
- Pure
- Squirrel
- Scala
- Subtext
- Visual Basic .Net
- Vala
- Windows PowerShell
- XL
Article Source. www.buzzle.com
thanks for the list
ReplyDeleteTechnology is changing and updating itself at a breakneck speed and as a result of this, unimaginable things are now not only becoming possible but also extremely convenient.
ReplyDeleteMy first language is FoxPro. Really useful on my first company and we still uses it even though Microsoft does not update it anymore.
ReplyDelete