Build gen AI apps with an all-in-one modern database: MongoDB Atlas
MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Deliver secure remote access with OpenVPN.
Trusted by nearly 20,000 customers worldwide, and all major cloud providers.
OpenVPN's products provide scalable, secure remote access — giving complete freedom to your employees to work outside the office while securely accessing SaaS, the internet, and company resources.
Compiler for message-passing network protocols, currently based on UDP. APC is written in Python and produces C code. It includes a C run-time library.
DWIG is a software tool that connects existing Delphi code with the Python scripting language. With DWIG, you can easily turn your Delphi units to Python extension modules. The extension modules can be used to control your existing Delphi programs.
QJ-Pro is a sophisticated code quality assessment and coding standards technology for Java development detecting potential software defects at compile time. It offers the ability to significantly reduce code review effort by automating a major portion of
No-Nonsense Code-to-Cloud Security for Devs | Aikido
Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.
Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
A microkernel operating system distribution offering (among other things) very low hardware requirements, full and easy portability and easy-readable sourcecode.
ContractChecker is a small tool to provide support for some design by contract features to standard Java code.
Internally, it is composed of an Ant task, which invokes a doclet to generate AspectJ and the AjcTask itself in order to compile it.
Pythexe is a small project to provide a GUI tool for fast Python Compilation to Executables. Pythexe is essentially just a GUI front-end for the excellent py2exe, with which it is not affiliated. It will allow many options, but be one-click when needed.
Trusted by 150 million+ creators and businesses globally
Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
Paradox is a programming language designed to combine the simplicity of scripting languages like PHP and Perl with the power and speed of C++ and Python.
The startJ is a small but very powerful java integrated development environment, which provides multiple document edit, code reformat, compile, decompile and automaticliy generate C++/delphi JNI wrapper code.
The TechTrader Bytecode Toolkit is a high-level set of APIs for manipulating java bytecode. It is primarily targeted at making runtime and/or compile-time enhancements to existing java classes, or creating new java classes on the fly.
Chasm is a language using assembler meat with C style bone. It provide
the C style flow control statement to make assembler code easier to write
and easier to maintain. All the register/memory modify code is
in the assembler, give the programmer the de
C++ Compile Time Compiler template meta-programming techniques
cppctc is a c++ compile time compiler. It demonstrates the use of various c++ template meta-programming techniques to generate arbitrary assembler instructions. Such techniques can be used to re-target c++ compilers to generate machine code for any architecture. For example, Visual C++ can produce machine code for micro-controllers using similar techniques.
I want to build a Compiler that will compile C programs.
compiler consists of lexical analysis stage,parser,syntax analysis,code generation stage.
code for lexical analysis, parser is written in linux using lex and yacc tool.
This compiler tries to detect pieces of code in a program that are not dependant and compile them in a way that the resulting code can be execuded in parallel on a runtime system built to support this. Only an experiment for my thesis.
JNC means java native compiler. It take the java byte code file as input and translate it to C or ASM format then compile to native format such as elf or pe file. So your java program can run without JVM.