Header Ads

Most Popular Programming Languages

Most Popular Programming Languages

1. Java - Java uses a compiler, and is an object-oriented language released in 1995 by Sun Micro systems.
Java is the number one programming language today for many reasons.

Strengths: WORA,Popularity

Weaknesses: Slower than natively compiled languages.

2. C - C is an complied,procedural language developed in 1972 by Dennis Ritchie for use in the UNIX operating system. Although designed to be portable in nature,C programs must be specifically compiled for with different architectures operating systems.

Strengths: Speed.

Weaknesses: Memory Management,difficult to master.

3. C++ - C++ is compiled,multi-paradigm language written as an update to C in 1979 by bjarne
stroustrup.It attempts to be backwards compatible with C and brings object orientation
which helps in larger protects.Despite It's age, c++ is used to create a wide array of applications from games to office suites

Strengths: WORA,Popularity

Weaknesses: Older & Considered clumsy if compared with java.

4. PHP - PHP uses a run-time interpreter, and is a multi-paradigm language originally developed in 1996 by Rasmas Lerdorf to create dynamic web pages.At first, it was not even a real programming language,but over time it eventually grew into a fully featured object-oriented programming language.Although PHP has been much criticized in the past for being a bit sloppy and
it's been pretty good since version 5 came out in 2004.

Strengths: Web programming, good documentation.

Weaknesses: Inconsistent,syntax,too many ways to do the same thing a history of bizarre security decisions.

5. VB(VISUAL BASIC) - Visual Basic is an interpreted. multi-paradigm language developed by Microsoft corporation for the windows platform.It has been evolving over the years and is seen as a direct descendant of Microsoft's old BASIC from the 1970's.Visual basic is a good language for scripting windows applications that do not need the power and speed of C#.

Strengths: None.

Weaknesses: Only Runs in Windows.

6. Python - Python is an interpreted,multi-paradigm programming language written by Guido van Rossum in the late 1980's and intended for general programming purposes.Python was not name after the snake but actually after the Monty Python comedy group. Python is characterized by its use of indentation for readability,and its encouragement for elegant code by making developers do similar things in similar ways.Python is used as the main programming choice of both Google and Ubuntu.

Strengths: Excellent readability and overall philosophy.

Weaknesses: None.

7. C# - C# is a compiled, object—oriented language written by Microsoft.It is an open specification but rarely seen on non-Windows platform.C# was conceived as Microsoft's premium language in its.NET Framework.It is very similar to Java In both syntax and nature.

Strengths: Powerful and pretty fast.
Weaknesses: Only really suitable for Windows.

8. JavaScript - JavaScript is an interpreted.multi-paradigm language.A very strange one too.Despite it's name.it has nothing whatsoever to do with Java.You will rarely,If ever,see this language outside of a web browser.It is basically a language meant to script behaviors in web browser and used for things such as web form validation and AJAX style web applications.The trend in the future seems to be building more and more complex application in Javas Script even simple online games and office suites.

Strengths: Only reliable way to do client-side web programming.
Weaknesses: Only really useful in a web browser.

9. Ruby - Ruby Is an Interpreted,object-oriented language written by Yukihiro Matsumoto around 1995.It Is one at the most popular object oriented languages in the world. Everything is an object in Ruby, even letters and numbers can have method calls.It’s a great language to learn if you love objects.The only negative is that it’s love of object orientation makes it a bit slow, even for an interpreted language.

Strengths: Speed.
Weaknesses: Memory management can be difficult to master.

No comments:


Powered by Blogger.