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
 · 5 best open source board games to play online
 · Great Open Source Collaborative Editing Tools
 · 9 of the Best Free OCaml Books
 · 3 Excellent Free Lua Books
 · 3 Best Free Clojure Books
 · Audio Programming with Open Source Languages
 · Make Music with these Sublime Open Source Tools
 · Save Time and Effort with these Excellent Batch Image Processors
 · Responsive Design and Fluid Grids with these Lightweight Frameworks
 · Backup with these DeDuplicating Encryption Tools
(more...)

 

Latest Links
QtCAM
(more...)

 



Top : Software : Programming : Compilers : Object-Oriented

Highlights
5 best open source board games to play online
Board games have seen a resurgence in recent years, and Linux has a good range of board games to choose from. There is a credible implementation of Catan called Pioneers. But for my favourite implementations of classic board games to play online, check out the recommendations below.

(Read more)
389 Directory Server
389 Directory Server (formerly Fedora Directory Server) is a full-featured LDAPv3 compliant server. In addition to the standard LDAPv3 operations, it supports multi-master replication, fully online configuration... and administration, chaining, virtual attributes, access control directives in the data, Virtual List View, server-side sorting, SASL, TLS/SSL, and many other features. 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.
  • 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.
  • Zapcc
    Zapcc is a Clang based C++ compiler, with unique header compilation technology that speeds up C++ compilations. Zapcc accelerates by compiling and caching C++ header files, saving the time-intensive re-compilations of the same header files ? similar to pre-compiled headers, but on steroids, resulting in much faster build times.

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
    100 Essential Apps
    All Group Tests


    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    Programming
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books


    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    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.