Register now or log in to join your professional community.
Basm allah alrhman alrahim
there are a lot of comparison at wikipedia about programing language .
all of theme are so important but you must dig if you want to chose one of theme
my recomendation are php for websites developer , java for all OS , C# for windows , c/C++ for linux , and windows , why did I choose those programming languages ? because they have a lot of librarys , a lot of librarys mean easier program making .
The diverse application of the Python language is a result of the combination of features which give this language an edge over others. Some of the benefits of programming in Python include:
The Python Package Index (PyPI) contains numerous third-party modules that make Python capable of interacting with most of the other languages and platforms.
Python provides alarge standard library which includes areas like internet protocols, string operations, web services tools and operating system interfaces. Many high use programming tasks have already been scripted into the standard library which reduces length of code to be written significantly.
Python language is developed under an OSI-approved open source license, which makes it free to use and distribute, including for commercial purposes.
Further, its development is driven by the community which collaborates for its code through hosting conferences and mailing lists, and provides for its numerous modules.
Python offers excellent readability and uncluttered simple-to-learn syntax which helps beginners to utilize this programming language. The code style guidelines, PEP 8, provide a set of rules to facilitate the formatting of code. Additionally, the wide base of users and active developers has resulted in a rich internet resource bank to encourage development and the continued adoption of the language.
Python has built-in list and dictionary data structures which can be used to construct fast runtime data structures. Further, Python also provides the option of dynamic high-level data typing which reduces the length of support code that is needed.
Python has clean object-oriented design, provides enhanced process control capabilities, and possesses strong integration and text processing capabilities and its own unit testing framework, all of which contribute to the increase in its speed and productivity. Python is considered a viable option for building complex multi-protocol network applications.
Python can be described as a first programming language that is easy for people to pick up quickly. Developed in the 80’s by Guido van Rossum, he handed over the language to the non-profit Python Software Foundation. This foundation serves as the administrator of the language. The language is open source and is free to use even for commercial application. Usually used as a scripting language, programmers can easily produce large quantities of readable as well as functional code in a short period.
Ruby is a dynamic as well as open-source, object-oriented programming language. Developed by Yukihoro Matsumoto in the 90’s, it is one of the youngest languages, which is being still widely used. The syntax is easy to read and less complex than many other programming languages. The language is object oriented, but it is also capable of supporting various programming techniques such as procedural, functional, and imperative programming. Thus, it is very flexible in its approach as well.
PHP is becoming the most popular open source programming language and has made itself to the no.1 position. According to many leading industry leaders, PHP has emerged as the most developer friendly open source language, which explains why various open source packages such as Joomla and Drupal are being built on PHP. Being budget friendly, PHP based solutions are being utilized by entrepreneurs and SME’s as well. Today, many developers are debuting on PHP, giving it a strong boost and strong community base.
According to the PERL website, PERL is a powerful, stable, mature, and portable language, which is highly capable and feature rich. It is veteran in its existence with over 27 years of development. Perl 5 runs on over 100 platforms, which range from portables to mainframes. PERL is suitable for rapid prototyping as well as large-scale development projects.
Further, PERL 5 is a part of the PERL family of languages, which also includes PERL 6. However, PERL 6 is a separate language that has its own development team, but its existence and development will have no significant impact on the development of PERL 5.
Thus, it comes as a dynamic and a dynamically typed, scripting (interpreted) language that is most comparable with PHP as well as python. It is ideally suited for processing and producing text data. It is highly portable, and widely supported. The syntax owes a lot to shell scripting tools that were popular in the past.
Java is one of the web world’s veteran and influential programming languages, which is mostly open source today. It is being used at the heart of many web and non-web applications on all platforms and operating systems, and many devices. It is a deeply featured as well as class based object oriented language. The special status that Java has gained over the years makes it a very valuable system. However, due to its portability and applicability, it can be very difficult to grasp, thus making it difficult to program effectively and efficiently.
Microsoft has continued its commitment to open source. Now, it not only hosts projects at CodePlex Forge, but also supports many open source projects, and even creates their own open source projects. Today ASP.NET MVC, Web API and Web Pages (Razor) are open source projects. The source code ASP.NET MVC, Web API, and Web pages have been released under the Apache 2.0 license. Microsoft continues to fully support ASP.NET. The products are actively developed by the ASP.NET team that is assigned to the Microsoft Open Tech Hub in collaboration with an open source development committee.
I think most of programming languages are free, however the IDE of framework may be will not be free because its developed by a group of computer engineers.
Anyway, if you talk about the websites, PHP is most top open source programming language and if you talk about desktop C++ is the most top on.
This my opinion.
Tanks for invitation,,,
Python because it has largest free open source libraries
Python can be described as a first programming language that is easy for people to pick up quickly. Developed in the 80’s by Guido van Rossum, he handed over the language to the non-profit Python Software Foundation. This foundation serves as the administrator of the language. The language is open source and is free to use even for commercial application. Usually used as a scripting language, programmers can easily produce large quantities of readable as well as functional code in a short period.
Python because it contain many open source projects on the internet
Python fur sure it is easy simple and full free compilers, run-times and libraries
Python is commonly used to learn programming in schools and colleges. Many thousands of students are asking questions and completing projects.And it being higher in several charts and reports
I Agree with everyone - Python