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-paradigman 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
3.Python
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
5.Elixir
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
2 Comments
Thank you #SUVATHI we are Happy to Help you
ReplyDeleteThanks for sharing superb one. I'm always keeping this idea in mind.
ReplyDeleteQTP Training in Chennai
QTP Training
QTP Training in Tambaram
LoadRunner Training in Chennai
Best Loadrunner training institute in chennai
DOT NET Training in Chennai
.net coaching centre in chennai
Html5 Training in Chennai
Drop a suggestion at : codebuzzweb.com/p/contact-us.html
Upload Q.papers, notes, ppts : upload.codebuzzweb.com