LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  


LinuxLinks News
 · Create Vector Graphics with Open Source Software
 · Manage your Business with a Complete Software Solution
 · Free to Play Linux Games on Steam
 · Increasing Lab Efficiency with an Open Source LIMS
 · Keep a Watchful Eye with these Console Based Process Viewers
 · Focus on Your Writing by Using Markdown Editors
 · Experience Home Computers that Missed the Big Time
 · Molly: Children of the Universe
 · Up-and-Coming Clients to Tweet
 · Reminiscing the Wonderful ZX Spectrum
(more...)

 

Latest Links
Eldritch
icctext
Firejail
Delta Reporting
Widgy
Echofish
(more...)

 



Top : Software : Programming : Compilers : Object-Oriented

Highlights
Create Vector Graphics with Open Source Software
This article identifies the finest open source vector graphics editors. Vector editors are ideal for technical illustrations, diagramming, flowcharting, artistic illustrations, promotional posters, banners, signage, logos, typography, vehicle wraps and layout. Bitmap editors are more suitable for retouching, photo processing, photorealistic illustrations, collage, and illustrations drawn by hand with a pen tablet.

(Read more)
Toribash
(shareware) Toribash is a turn-based fighting game. Create your own martial arts movies in single player sandbox mode, or join the competition in the multi player modes. Read more

Links:

  • ANTLR
    ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.
  • AspectC++
    AspectC++ provides an AspectC++ translator to weave AspectC++ code with C/C++ code.
  • C++ Resources Compiler
    C++ Resources Compiler is a tool that will generate a C++ source file (along with the corresponding header file) that embeds any given data file and provides a Resource class which gives access to this data.
  • DECO
    Dynamic Encapsulator of C++ Objects converts Dynamic C++ code (DC++) to C++.
  • Dingo
    Dingo is a schema compiler for C#. It is designed to generate JXB style source using interfaces and concrete classes. Dingo currently supports the ability to extend a complexType with an external C# class.
  • Eero
    Eero is a binary-compatible variant of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler.
  • Icarus Verilog
    Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code writen in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate C++ code that is compiled and linked with a run time library.
  • Kimwitu
    Kimwitu is a system that supports the construction of programs that use trees or terms as their main data structure. It is a `meta-tool' in the development process of tools. Its input is an abstract description of terms, annotated with implementation directives, plus a definition of functions on these terms. The output consists of a number of C-files that contain data-structure definitions for the terms, a number of standard functions on those terms, and a translation (in C) of the function definitions in the input (eg. term rewriting).
  • Kimwitu++
    Kimwitu++ is the successor to Kimwitu. Like Kimwitu, it is a tool for processing trees (i.e. terms). It is a meta tool: Kimwitu++ can be used for generating software - especially when building compilers. Kimwitu++ has its own input language, which allows the definition fo the tree structure and of functions operating on the tree. It uses the input to generate a number of C++ files, which are then bound to a program using the C++ compiler.
  • Lisaac
    Lisaac is a compiler for isaac, a prototype based object language. Isaac stands as a Self and SmallTalk successor and takes some Eiffel ideas like genericity and contract programming. It is meant to be a high level language as fast as C. Lisaac provides a lot of powerful features such as contract programming, dynamic inheritance, a block type (a list of instructions) which provides functional programming facilities, and more.
  • MetaC Compiler metacc
    The MetaC programming language is a 100% backward compatible extension to the C language that adds reflections and the ability to analyze and modify C source code at compile time. It has been specially designed to search for arbitrary code structures and instantiate new source code. Typical applications for MetaC based meta-programs are development tasks concerning embedded and real-time software. Examples are API abstraction and retargeting to a new API (ever been locked to a vendor-specific API?), application specific debugging and profiling on an embedded target, and WCET measurements.
  • nproducer
    nproducer compiles Smalltalk-80 to Objective C.
  • OO2C
    OOC is an Oberon-2 development platform. It consists of an optimizing compiler, a number of related tools, a set of standard library modules, and a reference manual.
  • Qu
    Qu is a full-featured strong dynamic typing object oriented programming language with a clean syntax.
  • SmartEiffel
    SmartEiffel is a free Eiffel compiler distributed under the terms of the GNU General Public License. It is intended to be a complete, though small and very fast, free Eiffel compiler.
  • Spirit
    Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus Normal Form (EBNF) completely in C++.
  • SwiftAsm
    SwiftAsm is an optimizing run-time x86 assembler that can be used as a JIT compiler back-end for scripting languages, or for dynamic code generation of efficient processing pipelines.
  • Tesla
    Tesla is the first TOM compiler written in TOM, and the first compiler to add blocks to TOM.
  • TPL Compiler
    TPL Compiler compiles a phpBB-style template into a Python module, which can be called with a data dictionary to apply that data to the template.
  • UESQLC
    UESQLC is an Open Source embedded SQL-92 precompiler for C++ and JAVA, designed to be extensible using SGML documents. It lets users access multiple relational database management systems from a single source program.
  • x86 Open64 compiler system
    The x86 Open64 compiler system is a high performance, production quality code generation tool designed for high performance parallel computing workloads. The x86 Open64 environment provides the developer the essential choices when building and optimizing C, C++, and Fortran applications targeting 32-bit and 64-bit Linux platforms.

Related Categories:



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

     

    Distribution Guides
    Distro Guide

    Debian
    Fedora
    Gentoo
    Mandriva
    OpenSuSE
    RedHat
    Slackware
    Ubuntu
    Xandros

    Absolute
    Linux Mint
    64 Studio

    LiveCDs
    Berry Linux
    GoblinX
    KNOPPIX
    Kubuntu
    NimbleX
    PCLinuxOS
    Sabayon
    SimplyMEPIS
    Xubuntu

    Entire List

     

    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact | SourceFiles.org
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 LinuxLinks.com All rights reserved.