Showing posts with label Languages. Show all posts
Showing posts with label Languages. Show all posts

Wednesday, January 5, 2011

History of PHP

Originally started in 1994 as a replacement for various Perl scripts used to maintain his Personal Web Page (thus the acronym PHP) by the Danish/Greenlandish programmer Rasmus Lerdorf, the project has since grown into an open source community effort. Initial uses of PHP were limited to basic tasks such as counting how many visitors a web site had received, the introduction of PHP/FI (The FI stands for Form Interpreter) added additional functionality including implementation for the C programming language.
In addition to the inclusion of C support, PHP/FI also introduced native support for database communications. These two features have become the bedrock for future versions of PHP and together allowed the relatively swift and easy construction of dynamic web sites. While sites created with PHP at that time may be considered simple by modern standards were still leaps and bounds more impressive than static content and certainly helped to pave the way for the internet to flourish and grow as a medium.
In 1995 Lerdorf made the project public in an effort to improve the PHP code base in both reliability and scope. This release would eventually be known as PHP 2. At the time Perl was still the preeminent language for performing the tasks that PHP was seeking to perform and PHP had yet to reach a point where it had the same scope, depth, and consistency offered by Perl.

Thursday, December 30, 2010

ASP versus PHP

ASP and PHP are both programming languages that are commonly used to create websites. Unlike the usual static html web pages, ASP and PHP websites are more dynamic and can allow users to interact and exchange information using the website's databases.

ASP is the short term for Active Server Pages, a type of program that works with Microsoft alongside IIS or Internet Information Server. ASP needs a Microsoft Server for the website to work. On the other, PHP or Hypertext Preprocessor, runs using Linux or Unix server. The more updated PHP programs can now run on an NT server.