A programming language is a formal notation for describing for execution by computer

Mohan Reddy

Mohan Reddy

Recruiter

Published Jul 10, 2019

Interpreted Programming Languages

An interpreted language is a programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions. The interpreter executes the program directly, translating each statement into a sequence of one or more subroutines already compiled into machine code

List as follows:

APL, AutoIt, BASIC, Eiffel, Forth, Frink, Game Maker Language, ICI, J, Lisp, Lua, M, Pascal, PCASTL, Perl, PostScript, Python, REXX, Ruby, S-Lang, Spin

Functional Programming Languages

Functional programming languages define every computation as a mathematical evaluation. They focus on the application of functions. Many of the functional programming languages are bound to mathematical calculations.

List as follows:

Charity, Clean, Curry, Erlang, F#, Haskell, Joy, Kite, ML, Nemerle, OPAL, OPS5, Q

Compiled Programming Languages

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place)

List as follows:

Ada, ALGOL, C, C++, C#, CLEO, COBOL, Cobra, D, DASL, DIBOL, Fortran, Java, JOVIAL, Objective-C, SMALL, Smalltalk, Turing, Visual Basic, Visual FoxPro, XL

Procedural Programming Languages

Procedural (imperative) programming implies specifying the steps that the programs should take to reach to an intended state. A procedure is a group of statements that can be referenced through a procedure call. Procedures help in the reuse of code. Procedural programming makes the programs structured and easily traceable for program flow.

List as follows:

Bliss, ChucK, CLIST, HyperTalk, Modula-2, Oberon, Component Pascal, MATLAB, Occam, PL/C, PL/I, Rapira, RPG

Scripting Languages

Scripting languages are programming languages that control an application. Scripts can execute independent of any other application. They are mostly embedded in the application that they control and are used to automate frequently executed tasks like communicating with external programs.

List as follows:

AppleScript, Awk, BeanShell, ColdFusion, F-Script, JASS, Maya Embedded Language, Mondrian, PHP, Revolution, Tcl, VBScript, Windows, PowerShell

Markup Languages

A markup language is an artificial language that uses annotations to text that define how the text is to be displayed.

List as follows:

Curl, SGML, HTML, XML, XHTML

Logic-based Programming Languages

Logic programming is a type of programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain. 

List as follows:

ALF, Fril, Janus, Leda, Oz, Poplog, Prolog, ROOP

Concurrent Programming Languages

Concurrent programming is a computer programming technique that provides for the execution of operations concurrently — either within a single computer, or across a number of systems. In the latter case, the term distributed computing is used. 

List as follows:

ABCL, Afnix, Cilk, Concurrent Pascal, E, Joule, Limbo, Pict, SALSA, SR

Object-Oriented Programming Languages

Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. In OOP, computer programs are designed by making them out of objects that interact with one another. (Wikipedia)

List as follows:

Agora, BETA, Cecil, Lava, Lisaac, MOO, Moto, Object-Z, Obliq, Oxygene, Pliant, Prograph, REBOL, Scala, Self, Slate, XOTcl, IO

Others also viewed

Explore topics

What is programing language in computer?

A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.

Which type of language is directly executed by computer?

Machine language is the language understood by a computer. It is very difficult to understand, but it is the only thing that the computer can work with. All programs and programming languages eventually generate or run programs in machine language.

What is the programming code executed on a computer processor?

Machine code, also known as machine language, is the elemental language of computers. It is read by the computer's central processing unit (CPU), is composed of digital binary numbers and looks like a very long sequence of zeros and ones.

Which is the process of writing instruction to be get executed by the computer?

The process of writing out computer instructions is known as assembling. Assemble language is low-level programming language in which there is strong correspondence between the programmers statements and architecture's machine code instructions. It is also known as symbolic machine code.

Chủ đề