


Open source languages are basically the programming languages that were developed after the invention of the first digital computers in the mid-twentieth century. Programming simply instructs the computer to perform certain tasks. Open source languages are the languages that computers understand and there are various types of open source languages present.
C, C++, C#, Java, PHP, Rubby, Swift, Python, HTML/XHTML/CSS, JavaScript...
Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
It is one of the general purposes scripting language that is suitable for server side web development. It is an interpreted language with interpreters for almost all platforms. It is a very popular programming language and it is used in the development of projects like Drupal, Joomla, Moodle, WordPress,etc. Another important thing is that the existence of Zend Engine, an open source interpreter, makes PHP an open source programming language.
C# is a modern, general-purpose, object-oriented programming language developed by Microsoft and approved by European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO).
C# was developed by Anders Hejlsberg and his team during the development of .Net Framework.
C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and runtime environment that allows use of various high-level languages on different computer platforms and architectures.
This open source programming language was developed by Microsoft and it is used to develop various kinds of applications. It supports imperative, functional and object oriented programming paradigms. It is considered as a compiler language still it is very popular. It is used only in minor subjects like MixERP, uManage, ColorSharp, EasyERP, etc and it is not used heavily. So, low openness score must be assigned to C#.