fb04b8 | 2005-07-22 | Martin Nilsson | | PIKE 7.7 ANNOUNCEMENT
$Id: ANNOUNCE,v 1.13 2005/07/22 20:30:49 nilsson Exp $
|
1975c9 | 1997-11-18 | Peter Nordgren | |
|
166f1e | 2002-04-06 | Leif Stensson | | Pike is an interpreted, object-oriented programming language with a
syntax reminiscent of C and Java, and freely available and distributable
under the GNU General Public License (GPL).
|
192f62 | 1997-11-18 | Niels Möller | |
Pike is just as suitable for intricate and large applications as for
creating use-once scripts. When needed, you can also write
|
1975c9 | 1997-11-18 | Peter Nordgren | | Pike modules in C, to gain better performance or access C
|
192f62 | 1997-11-18 | Niels Möller | | libraries. This is transparent to the module's users; the modules
written in C and those written in Pike are accessed in exactly the
same way.
|
166f1e | 2002-04-06 | Leif Stensson | | Some Pike highlights:
|
192f62 | 1997-11-18 | Niels Möller | |
|
3f86a3 | 2003-04-07 | Martin Nilsson | | + Freely distributable under GPL, LGPL and MPL
|
166f1e | 2002-04-06 | Leif Stensson | | + Interpreted - no compilation and linking needed to run code
+ Object Oriented - straightforward and powerful object
|
192f62 | 1997-11-18 | Niels Möller | | orientation, including multiple inheritance
|
166f1e | 2002-04-06 | Leif Stensson | | + Modular - extendible with modules written in C or Pike
+ Powerful - high-level language, concise code
+ Source Code Available - promoting sharing of useful code
+ Portable - Platform independent and available on most common
|
3f86a3 | 2003-04-07 | Martin Nilsson | | flavors of Unix, as well as Windows and Amiga OS.
|
166f1e | 2002-04-06 | Leif Stensson | | + Powerful, Flexible and Efficient Data Types
+ Automatic Memory Management
+ Scalable - as useful for small scripts as for powerful and
|
192f62 | 1997-11-18 | Niels Möller | | complex applications.
|
166f1e | 2002-04-06 | Leif Stensson | | + Text Processing - e.g. for filtering
+ Exception Handling
+ Multi-Threaded Application Development Possible
+ Easy-to-Learn C-like Syntax
The standard Pike distribution comes with a number of modules for
various useful purposes. Among these are:
+ Image processing with support for several graphic file
|
3f86a3 | 2003-04-07 | Martin Nilsson | | formats (such as JPEG, GIF, PNG, Photoshop and Gimp), and
|
166f1e | 2002-04-06 | Leif Stensson | | numerous image manipulation functions
+ Cryptographic functions, including SSL support
+ Database interface to several common SQL databases,
|
3f86a3 | 2003-04-07 | Martin Nilsson | | including MySQL, ODBC and Oracle
|
166f1e | 2002-04-06 | Leif Stensson | | + Embedding interfaces for Java and Perl
|
3f86a3 | 2003-04-07 | Martin Nilsson | | Some other modules include support for OpenGL, Gz, Gdbm, GTK, XML,
DVB and SDL.
|