Preprocessor Essay

1706 Words4 Pages

Hypertext Preprocessor
The mini-project aims to investigate PHP, or Hypertext Preprocessor and detail how it works and what features are provided to it by modern web applications. W3Schools states that Hypertext Preprocessor is a “widely-used, open source scripting language where scripts are executed on the server” (w3schools. “PHP5 Introduction.”). PHP is designed for web development and allows for the creation of dynamic web pages.

Historically, the first iteration of PHP was created in 1994 by Rasmus Lerdorf. As a “simple set of Common Gateway Interface (CGI) binaries written in the C programming language” (PHP, “History of PHP”), Lerdorf used it to track his online resume. According to PHP; History of PHP (2014), Rasmus Lerdorf named the suite of scripts ‘Personal Homepage Tools’, or PHP. In 2004, PHP5 was released, and was released and was “mainly driven by its core, the Zend Engine 2.0, with a new object model and dozens of other new features.” (PHP, “History of PHP”).

PHP is a scripting language that executes scripts on a server, which allows it to create dynamic web pages. To create a dynamic web page, PHP interprets the code on the web server with a Hypertext Preprocessor Module. As an open source language, PHP is functional across multiple platforms. According to Free Servers, it can be run on Linux, Mac OS, Microsoft Windows and many variations of the Unix system. (Free Servers. “What is PHP”). A Hypertext Preprocessor Module is the PHP’s CGI. A Common Gateway Interface is the standard method that Web Servers utilise when passing a Web User Request to an application program and returning data. As it was developed for the web, it has the capability to be embedded into HTML code.

When an internet user’s browser s...

... middle of paper ...

...st, high-performance, low-power embedded platform based on Texas Instruments (TI)s' OMAP3530 technology” (Bhati, 2013). The board was designed to be one of the shortest pocket-sized OMAP3530 boards and TI wanted the open community to treat this as an easy to carry pet, hence the name Beagleboard. It can be USB powered so development is made easy, can perform high-end applications at very less power. Though the open-source BeagleBoard provides students and hobbyists with a highly flexible development platform, at $150 it's a lot more expensive than the Raspberry Pi.

Mele A1000
The Mele A1000 is another ARM-based Android single-board device priced at $70 and above, it has features unseen in Raspberry Pi . “Powered by a 1 GHz Allwinner A10 ARM Cortex-A8 processor, the Mele A1000 should be faster than the Raspberry Pi, which packs a 700 MHz ARM11 chip” (Bhati, 2013)

More about Preprocessor Essay

Open Document