FACTOID # 10: Indians go out to the movies 3 billion times a year - much more than any other nation.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Roadsend PHP

Roadsend PHP is an open source implementation of the PHP language. It includes an interpreter, native compiler, and step debugger . Roadsend Compiler can be used to build online web applications with FastCGI, offline web applications with an embedded web server (using the included "MicroServer"), desktop GUI applications with PHP-GTK, libraries, and console applications. It is known to build on Linux, Windows (using mingw), and FreeBSD. The Roadsend IDE is available for Windows. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... PHP (PHP: Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic Web pages. ... Interpreter can mean one of the following: In communication, an interpreter is a person whose role is to facilitate dialogue between two parties that do not use the same language. ... This article is about the computing term. ... Debug redirects here. ... FastCGI is a protocol for interfacing interactive programs with a web server. ... PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK+. It provides an object-oriented interface to GTK+ classes and functions and greatly simplifies writing client-side cross-platform GUI applications. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family that uses the Linux kernel. ... 1. ... MinGW or Mingw32 (Minimalist GNU for Windows) is a software port of the GNU toolchain to the Win32 platform. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ...


Originally developed by Roadsend Inc., it has been in development since 2002, and was released as an open source project in 2007.


The Roadsend PHP compiler is available under the terms of the GNU General Public License. The Roadsend PHP runtime environment and extension libraries are available under the terms of the GNU Lesser General Public License. The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...

Contents

Relation To Zend PHP

Roadsend PHP is a completely independent implementation of the PHP language and runtime environment, and is not based on the original implementation (using the Zend engine). "Zend PHP" is not required, and is not used in any way, by Roadsend PHP. Roadsend is implemented in bigloo scheme and C. The Zend Engine is an open source scripting engine (a Virtual Machine), commonly known for the important role it plays in the web automation language PHP. It was originally developed by Andi Gutmans and Zeev Suraski while they were students at the Technion - Israel Institute of Technology. ...


Native Compilation

Roadsend PHP compiler is not a byte code compiler, nor is it a script encoder. It compiles PHP source code to native machine code. It achieves this by compiling to bigloo scheme, which in turn is compiled to C, then to machine code. The entire process is completely integrated and transparent to the end user.


In addition to compiling, Roadsend PHP can also interpret PHP source directly.


Compatibility

Roadsend PHP aims to be syntactically and semantically compatible with Zend PHP whenever possible. The current version is compatible with PHP 4. PHP 5 compatibility is under development, with some support available in the latest source release.


Only a small subset of the current Zend PHP extensions are currently implemented. These include:

 * Standard Library * PCRE * MySQL * XML (libxml 2 based) * SQLite 3 * ODBC * CURL * pcc-win (a custom, windows only extension with access to the windows API) * PHP-GTK 1 * PHP-GTK 2 (in development) 

PCRE stands for Perl Compatible Regular Expressions. ... MySQL (pronounced ) is a multithreaded, multi-user, SQL Database Management System (DBMS) with more than six million installations. ... LibXML is a library for the GNOME desktop. ... SQLite is an ACID-compliant relational database management system contained in a relatively small C library. ... Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ... In vector calculus, curl is a vector operator that shows a vector fields rate of rotation: the direction of the axis of rotation and the magnitude of the rotation. ...

State of Functionality

Even with the smaller subset of extensions and only basic PHP 5 support, Roadsend PHP is sophisticated enough to compile and run many popular PHP 4 packages such as phpBB and phpMyAdmin. For example, the Roadsend Support Forums run a compiled version of phpBB through FastCGI. phpBB is a popular internet forum package written in the PHP programming language. ... phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. ...


External Links

  • Roadsend PHP Community Development Site
  • Roadsend PHP Support Forums


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.