» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with scripting-language + Scripting

Ruby

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It is simple, straight-forward, extensible, dynamic, and portable. Similar in scope to Perl and Python, it has high-level data types, automatic memory management, dynamic typing, a module system, exceptions, and a rich standard library.

To help address performance issues, virtual machines for Ruby have been developed, such as JRuby and YARV, which is being integrated into the Ruby distribution.

If you’re investigating Ruby, and building webapps, you’ll want to take a close look at Rails.

You can download Ruby

Visit RubyForge to see some related projects building on or extending the capabilities of Ruby.

Read documentation

And get a 20-minute tutorial

Hecl Programming Language

The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use.

PHP

PHP is one of the most popular scripting languages, designed specifically for Web application development.

PHP’s eclectic syntax draws upon C, Java, and Perl, and it is quite easy to learn and deploy. SourceLabs includes PHP in its Self Support for Linux and Open Source Java offering.

PHP or LAMP based applications are also considered to be extremely scalable, as the language discourages sharing state – to scale PHP applications often all that is needed is more server capacity.

PHP was originally invented as a set of Perl scripts released by Rasmus Lerdorf. Over the years the project evolved was eventually essentially taken over by Zeev Suraski and Andi Gutmans, who completely rewrote the engine behind PHP and later formed a company, Zend, that currently leads the development of said engine.

PHP is an extremely lax and loose scripting language, which has triggered a great deal of criticism from developers who fault it for its loose typing and inconsistent naming conventions. Other issues with the language include issues with legacy features that are now recommended to be turned off, such as ‘register globals’, and a lack of native unicode support.

PHP5

PHP has progressed a great deal since its inception, and the newest version, PHP5, currently offers object oriented programming features as well as XML and SOAP support. PHP5 represents a large step forward for PHP, however it is not completely backwards compatible with PHP4 and many web hosting companies do not support it.

For more on object oriented programming, see Object Oriented PHP.