LLVM is amodular andreusablecompilertoolchain.It'ssuitable forstatic anddynamiccompilations ofvariousprogramminglanguages, andbased on itsowntarget-abstractedintermediatecoderepresentation.Clang is itsnative C, C++and Objective-Ccompiler, whichprovidesadditionalstatic codeanalyzers.Dragonegg is aGNU CC parserbinding. LLDBis an extensivedebuggerutilizing LLVMsJIT compiler,syntax tree orexpressionparser. lld anewly developeddynamic linker.And vmkit animpleme
Picat is a ruleand logic basedprogramminglanguage. Itssyntax isderived frompatternmatching rules,but allowstraditionaldeclarative andimperativeprogramming andis suitable forgeneral-purposedevelopment. Itruns in a VM,with automaticstack/heapallocation andgarbagecollection.
Objeck is anobject-orientedcomputerlanguage withfunctionalfeatures. Thelanguage hasties with Java,Scheme and UML.In thislanguage alldata types,except forhigher-orderfunctions, aretreated asobjects. Thelanguagecontains all ofthe features ofageneral-purposecomputinglanguage withan emphasisplaced onsimplicity. Theprogrammingenvironmentconsists of acompiler,virtual machineand debugger.
C++ scriptingmini enginethat aims toimplement ahandfull set offeatures fromthe ECMA Scriptspecification.A way to freelymanipulateobjectsexported fromthe C++ usingarithmetic,parentheses andassignmentoperators.Enablescompilationindependentscripting fromexternalsources anapplication cantake inputfrom, such as:config files,command-line,UI controls,etc. Opensource C++library.
Seed7 is ageneral purposeprogramminglanguage. It isa higher levellanguagecompared toAda, C++, andJava. In Seed7,new statementsand operatorscan be declaredeasily.Functions withtype resultsand typeparameters aremore elegantthan a templateor genericsconcept. Objectorientation isused when itbringsadvantages andnot in placeswhen othersolutions aremore obvious.Although Seed7containsseveralconcepts ofotherprogramminglanguages, itis generallynot consideredas a direc
CMOC is a6809-generatingcross-compilerfor a subset ofthe C language.It producesassembler codefor theMotorola 6809processor inthe Intel HEXformat, for theColor Computer.BIN format andfor the Vectrexgame console.It runs underGNU/Linux andprobably alsoother Unix-likeenvironments.
4tH is a Forthcompiler with alittledifference.Instead of thestandard Forthengine itfeatures aconventionalcompiler. 4tHis a very smallcompiler thatcan createbytecode,C-embeddablebytecode,standaloneexecutables,but also worksfine as ascriptinglanguage. Itsupports about95% of the ANSForth COREwordset andfeaturesconditionalcompilation,pipes, files,assertions,forwarddeclarations,enumerations,structures,suspendedexecution,recursion,include files,etc. It comeswith
CH$ is invented by wilmix jemin j in GDollar technology. It is used in cloud computing... It is Partially opensource that means it is used only in WSITfield.... Advantages:----------- a) It Behaves like CDollar and GDollar.ie) It have CDollar and GDollar Advantages andit behaves like JSTAR technology b) IT Convert C code to CH$code and further oncompilation generates Desktop.clfiles. c) It is also used in Cloud
Mono is an opensourceimplementationof Microsofts.NET Framework,which in turnis meanwhilebased on theECMA standardsfor C# and theCommon LanguageRuntime. Monoprovides itsown C#compiler, and aJIT/AOT-basedVM. It addstrue runtimecross-platformsupport byprovidingGtk/Cairo,OpenGL, LDAP,and POSIXbindings, andfurtherintegrationwith Wine. Monoruns on Linux,BSD systems,MacOS, PS3,Wii, Android,x86/amd64,PowerPC, Sparc,ARM, Alphasystems.Besides C#4.0-6.0support, it can
hbcxx uses theUnix#!/path/to/interpretertechnique tomake C++ (andC) source codedirectlyexecutable. Modern C++,meaning C++11or even C++14,feels likeanotherlanguage. Thisis not becausethe languagehas beenchangedmassively butbecause the newfeaturesencourage adifferent, andslightly higherlevel way tothink aboutwriting C++.It'sfaster, morefun, supportslambdas, hastools tosimplify memorymanagement andincludesregularexpressions inthe standardlibrary. hbcxxis a to
lrc (The LinuxResourceCompiler) is asystem forpacking manyfiles into asingle file foruse in aprogram as itsresources (suchas the graphicsand sounds usedby a game). Itconsists of acommand-linetool, calledlrc, forcompiling theresources and alibrary, calledliblrc, toextract theresources froma filegenerated bythe compiler.
o42a is ahigh-levelgeneral purposeprogramminglanguage. It iscompiled,statically-typed,prototype-based,logic-driven,and primarilydeclarative,while theimperativeprogrammingstyle is alsosupported. Aprogram writtenin o42a iscloser tonatural Englishtext than onewritten in anyC-likeprogramminglanguage. The language isdesigned withprogrammingproductivityand codemaintainabilityas mainpriorities.This achievedby powerful,yet restrained,semantics, and expressiv
RPL/2 (ReversePolish Lisp/2)is a langagederived fromthe RPL made byHewlett-Packardfor its HP-28S.It has someextensions(preprocessor,compilatedlibraries, newfunctions,parallelcomputing), aTeX output, andcan drawgraphics.
EiffelStudio isa full-featuredIDE for theEiffelprogramminglanguage. ItassistsDesign-by-Contractdevelopment,and generateshighperformanceexecutablesbased on theMelting IceTechnology withfastincrementalcompilation.It'scross-platformcompatible,provides asmart codeeditor,multi-viewbrowsing andediting, and aninteractivedebugger. Italso comes witha graphicalmodeling toolfor UML andBON,refactoringfeatures, and aGUI developmenttool(EiffelBuild)and library(Eiffel