New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Cut Data Warehouse Costs by 54%
Easily migrate from Snowflake, Redshift, or Databricks with free tools.
BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
An implementation of the language described in "Karel the Robot: A Gentle Introduction to The Art of Programming" by Richard Pattis et al. Both Java and C/Unix versions are available.
Wisp is a small Scheme-like language designed to be easily used in various structured data processing tools. The accent is on simplicity, automatical generatibility, and efficiency. (Currently on long hiatus. Gauche has similar goals and is maturer.)
wxBasic is a cross-platform Basic interpreter. It combines the simplicity of Basic with the portability of the cross-platform wxWindows library. See homepage.
OpenZz is a dynamic parser which allows its grammar to be extended by commands written in its own Zz language. Due to the interpreted and dynamic nature of the parser OpenZz can be used to develop both fast language prototypes and full compilers.
A programming language designed to be used simultaneously by multiple programmers, users or agents. Project has been renamed to Mica and is now hosted at http://darksleep.com/mica.
DL was designed to be a pure data language, built on very simple constructs, and internally representing typed values rather than depending on external schemas to infer type values.
This is a reprository of software I have written. It is written in C, C++ and hopefully in some obscure Basic :-) I gladly share my stuff with you under the MIT license, so you can do what you want with it (almost)... :-)
Script language independent library for calling functions out of script files
with other PLs like C/C++.
This should be possible, using only some few functions as interface.
Gigabyte-scale persistent object Store in C++. Able to intern and persist arbitrary ELF loadble objects. Convenient class library (Lists, Strings, Dicts, Namespaces, etc.) optimised for spatial locality of reference. Virtual machine toolkit.
Small, object-oriented, interpreted scripting languaje, easily embbedable on C++ applications (C++ sourcecode).
It can be used as a fast scripting languaje for RPG games, online applications and applications that needs complex customizations.
functional, object-oriented programming language
mainly built, to improve website creation, but is useful for the automated creation of any kind of text files
Code translation utility to convert Php website code into a Java/J2EE JSP equivalent code. Conversion application is written in Java. Utilizes Antlr to translate between the languages.
AlsaPlayer-Python is a set of python bindings. It allows you to write custom interfaces for AlsaPlayer using the full power of the Python language. Also provided is a Python module to control AlsaPlayer from external programs.
Rexx/Tk is a Rexx external function package providing an interface to the Tk library. This allows Rexx programmers write portable, cross-platform GUI applications.
QWL is a simple but complete language for the quick building of GUIs
for configuration style programs in the same league as xconfig for the
Linux kernel.
The goal of this project is provide a OpenSource (LGPL) implementation of the
Trac 2001 programming language. Please visit the TRAC Foundation website at http://www.tracfoundation.org/ for additional information.
STack Oriented Interactive Compiler Adapted to Linux. POSIX threads, regular expressions, sockets, associative arrays (hashes), dynamic memory/GC, floating point math, types, and more. An RPN language, inspired by STOIC and Forth.
shebang-wrapper... workaround sillyness with #!<p>
the #! mechanism has some wierdness and shortcomings which this wrapper works around... like that you can only pass a single argument to the interpreter, and that it ignores the PATH variable.
ROOT Apache is an open source scripting module for the Apache webserver
Based on the ROOT framework <http://root.cern.ch> which is using C++ as
scripting language it allows to embed C++ code directly into HTML pages.
mySAL -- A simple single assignment language
Single assignment languages are a kind of "functional" language
where the parallelism is easy to discover. mySAL is a relative
of SISAL, and old and distinguished SAL. The provided compiler
and runtime
COOK is an embedded language which can be used as a macro preprocessor and for similar
text processing. The concept is similar to PHP, but is oriented towards batch-mode processing.
GLBCC is a front-end to the GNU Compiler Collection. GLBCC adds Liberty Basic to the GCC language collection so that Liberty Basic code can be compiled directly to an executable. Since GLBCC uses GCC, the object files can also be linked with object file