Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
An object oriented language for concurrent software development
COOL is an object oriented programming language specialized for concurrent software development.
Language syntax is similar to C++/C# and Java. For proper documentation please read the diploma thesis (Only available in german yet).
Some of the goals to achieve:
- Embedding some design-patterns on language level (singleton, state-pattern)
- Implementation of a back-end for byte-code generation
- Extending the compiler with an optimization phase for optimizing byte-code
- Optimizing the interpreter to improve runtime performace...
High-level, meta-language, trans-compiler with virutal machine
XièXiè is a language with a trans-compiler (or rather source-to-source compiler) which compiles to mainly C++ (C++98 and C++11).
It also comes with an own assembler compiler for ARM, IA-32/ x86 and its own byte-code XBC (XièXiè-Byte-Code) including a virtual-machine.
XièXiè can be seen as a "Meta Language".
--- THIS PROJECT IS IN IT'S FIRST STEPS ---
Open VM Language is an interpreted multiplatform language.
Open Virtual Machine is the interpreter for Open Virtual Machine Language, a 32 bit, multi-platform, interpreted highlevel and object oriented language.
Adding highlevel source code constructs to a low level language. As opposed to other assemblers MACRO constructs that give a pseudo highlevel construct, Modern Assembler Language will have it built in.
I would _like_ to go for a C style language construct, but this may change over time.
Tsunami is an open-source high performance computing language. With it you can write streaming data-parallel algorithms that utilize GPGPUs for orders-of-magnitude speed-up with the ease of writing sequential algorithms.
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Brook+ is a highlevel C-like language with extensions for stream programming on different compute devices such as CPUs and GPUs. Supports an ATI CAL and x86 CPU backend. Keywords : GPGPU, GPU Computing, HPC
A C/D/Java style programming language with built in support for concurrent programming (microthreads, actor model). It is implemented as a LLVM front end to allow for native X86 high performance code generation.
Project-Sparroh is a hobby operating system project. Goal is to write an OS from scratch for the purposes of learning how they work and for fun. An assembler and highlevel language cross-compiler will also be written first and used to build the OS.
DBOW is a database compiler-compiler or front-end. It takes table definitions in a relatively high-level language and prepares C, C++, PHP, Perl (etc) functions for manipulating the database. It will also produce SQL table data for MySQL.
The intention of this project is to support users of Randall Hyde's HLA (HighLevel Assembly) language who wish to maintain, extend, or evolve the HLA Standard Library. http://www.plantation-productions.com/Webster/
Snack combines a high-level object oriented language (think JavaScript) with a bytecode execution engine. An example air traffic control game (a port of the classic ATC) and a text adventure framework are included.
Pygone is to be a programming language built on top of Python, aimed to be a ridiculously highlevelprogramming language, allowing for it to be used to introduce people to programming.
Fusion is a powerful highlevelprogramming language that merges several feature from Ruby, Python, Java, C++, Visual Basic, etc, in a only language. It's implemented by means of a compiler written in Haskell that generates Ruby code.
XIPL/XASM is a basic environment to build high-level Image Processing operations using a XML-based language. The idea is to compile the high-level XIPL language into a low-level one, XASM (XML-based too), using XSLT technology.
The MyNOS project aims at developing a new and different operating
system, based on high-level languages. MyNOS will be based on the
OCaml bytecode interpreter. We'd like to explore microkernel
architecture and new language definition too.
YALC is a virtual architecture designed for educational purpose. It models a DLX-like processor and its set of ASM instructions, a compiler from a highlevel language (C-like), and an IDE with syntax checking and highlighting.
JUndo is a declarative object-oriented programming language with functional, and intensional programming characteristics. Applications include multi-level undo and sophisticated error recovery. See http://verdantium.blogspot.com/
IDC is an interactive decompiler, where the user starts with an almost literal translation of Assembly code in C language, which he progressively decompiles by the successive application of low-level refactorings, ultimately leading to high-level C code.