Pike is an interpreted, object-oriented, dynamic programming language with a syntax similar to C. It includes a powerful modules system that, for instance, has image manipulation, database connectivity and advanced cryptography. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and fast data manipulation.
| Tags | Software Development Compilers Interpreters Libraries Pike Modules |
|---|---|
| Licenses | GPL MPL LGPL |
| Operating Systems | Mac OS X Windows Windows Windows Windows POSIX Unix |
| Implementation | Pike |
Recent releases


Changes: Support for Unicode was improved (5.1.0). Support for getters and setters was added. The type system was improved in multiple ways. Support for having multiple concurrent backend implementations was added. The symbol __func__ was added. Support for IPv6 was improved. The compiler was refactored to be more object-oriented. Many other fixes and changes.


Changes: Fixes and enhancements were made for: machine code on Darwin IA32, optimization, -t on Win32, big endian 64-bit, 64-bit file operations, bytecode, multisets, program encoding, describe_value, array growth policy, timezone data files (including the recent US DST change), Calendar.Time.format_smtp, Calendar.Events, mktime, Sql.Sql, Mysql.set_charset, ODBC, UnixODBC, Gmp, Standards.IIM, Image.Image, Image.Dims, Image.PS, little endian TIFFs, GL, SSL, HTTP header parser, Protocols.HTTP.Query and .async_close, Protocols.DNS, Parser.XML.Validating, Shuffler, Cache, Valgrind support, and many build related issues.


Changes: Several HTTP and SSL issues were fixed. A rare PNG decoding error was fixed. Support for Postgres was improved. Diagnostics were improved. Support for VC8 and Darwin/x86 was fixed.


Changes: Support for chunked transfer encoding was added and the robustness of header handling in HTTP.Server.Request was improved. The ODBC module now utilizes the UCS-2 API if available. Some more character encoding aliases were added. Several minor optimizations and bugfixes were done.


Changes: This release adds backend fixes and optimizations, fixes for Solaris, Mac OS X, AmigaOS, and 64-bit architectures, fixes to SSL.sslfile, Protocols.DNS, and Protocols.HTTP, fixes for some minor leaks and race-conditions, and several minor bugfixes. It improves diagnostics and support for Oracle, ODBC, PostgreSQL, and Sybase. It increases the strictness of Parser.XML and UTF8 decoder.
A collection of card games with the ability to use beautiful custom decks.
- All comments
Recent commentsThis is an awesome language guys
I just figured out how to use its Sql abilities to enter data from a xml-like file into a db =)