Software Development Languages

Software Development Languages

The Java platform is unique in that it's a software-only platform that runs on top of other hardware-based platforms. Hence, the Java Platform lets you develop and deploy Java applications on desktops and servers, as well as today's demanding embedded and real-time environments. Java also includes classes that support the development of web services and provides the foundation for enterprise development.

At an empirical level, the Java Platform consists of three elements:

1. The Java Programming Language—The Java programming language is syntactically similar to C++, but differs in execution. While C++ uses unsafe pointers and programmers are responsible for allocating and freeing memory, the Java programming language uses type-safe object references, and unused memory is reclaimed automatically. Furthermore, the Java programming language eschews multiple inheritance—a likely source of confusion and ambiguity in C++—in favor of a cleaner construct, interfaces.

2. The Java Virtual Machine—The Java virtual machine forms the foundation of the Java platform. This architecture offers several attractive features: The virtual machine can be implemented to run a top a variety of operating systems and hardware, with binary-compatible Java applications operating consistently across many implementations. In addition, the virtual machine provides tight control of executed binaries, enabling safe execution of untrusted code.

3. The Java APIs—An extensive set of standard application programming interfaces (APIs) rounds out the Java platform. These support almost everything you might want your applications to do, from user interface design to cryptography, from CORBA connectivity to internationalization.

PHP is a scripting language, originally designed for producing dynamic web pages. PHP is a recursive accronym, it stands for PHP: Hypertext Preprocessor. It has evolved to include a command line interface capability and can be used in standalone graphical applications.
While PHP was originally created by Rasmus Lerdorf in 1995, the main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification. Released under the PHP License, the Free Software Foundation considers it to be free software. PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output. It can be deployed on most web servers and on almost every operating system and platform free of charge. PHP is installed on more than 20 million websites and 1 million web servers.


Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.
The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). Its major features are that it's easy to use, supports both procedural and object-oriented (OO) programming, has powerful built-in support for text processing, and has one of the world's most impressive collections of third-party modules.