Something about me

Show Some Love Please Hit that red button

Top 5 Programming languages Placement for Btech Students in 2019 Trending Jobs -Job Alert

A programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal.Each programming language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions.

1. JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm 
an object-oriented computer programming language commonly used to create interactive effects within web browsers.

First appeared: December 4, 1995; 22 years ago

Stable release: ECMAScript 2017 / June 2017; 1 year ago

Typing discipline: Dynamic, duck

Developer: Netscape Communications Corporation, Mozilla Foundation, Ecma International

Designed by: Brendan Eich

Paradigm: Multi-paradigm: object-oriented (prototype-based), imperative, functional, event-driven

2. Java

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible

Typing discipline: Static, strong, safe, nominative, manifest

Developer: Sun Microsystems (now owned by Oracle Corporation)

First appeared: May 23, 1995; 23 years ago

Designed by: James Gosling

License: GNU General Public License, Java Community Process

Filename extensions: java,.class,.jar


Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. 

Typing discipline: Duck, dynamic, strong

Designed by: Guido van Rossum

First appeared: 1990

Preview release: 3.7.0b5 / 30 May 2018; 10 days ago

Stable release: 3.6.5 / 28 March 2018; 2 months ago; 2.7.15 / 1 May 2018; 39 days ago

Filename extensions: .py,.pyc,.pyd,.pyo (prior to 3.5),.pyw,.pyz (since 3.5)

4. PHP

Hypertext Preprocessor is a server-side scripting language designed for Web development, but also used as a general-purpose programming language. 

Implementation language: C (primarily; some components C++)

Stable release: 7.2.6 / May 24, 2018; 17 days ago

Preview release: 7.3.0 alpha 1 / June 7, 2018; 3 days ago

Developer: Zend Technologies

Typing discipline: Dynamic, weak

Filename extensions: php,.phtml,.php3,.php4,.php5,.php7,.phps,.php-s


Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine. Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications.

Stable release: 1.6.5 / 7 May 2018; 33 days ago

Platform: Erlang

Filename extensions: ex,.exs

License: Apache License 2.0

Typing discipline: dynamic, strong

Influenced: LFE

Post a Comment


Drop a suggestion at :
Upload Q.papers, notes, ppts :