HOME Programmingcompilers and interpreters Object Oriented C Download

Object Oriented C (ooc) kit is for those who want to program in an object orieneted manner, but sticks on the good old C as well. ooc implements classes, single and multiple inheritance, exception handling. Ideal for students getting to know OO programming. It can be mainly useful for education and for small systems that lack C++ compiler. Althoug I have written quite complex programs using ooc! By the help of ooc you can write object oriented code in C with little efforts, though you must understand the underlying object model. Creating ooc my main goal was to develop a lightweight object model, that provides many features of C++ but is pure ANSI-C. Thus this is highly portable even for small embedded systems as well. On other hand it was kind a "proof of concept" and a hobby. Features * Uses only C macros and functions, no language extensions required! (ANSI-C) * Easy to read source code for your application. Care was taken to make things as simple as possible. * Single inheritance of classes * Multiple inheritance by interfaces and mixins (since version 1.3) * Implementing exceptions (in pure C!) * Virtual functions for classes * External tool for easy class implementation Currently supported compilers / platforms * GNU GCC 4.x on Linux (with automake tools as well) * Microsoft Visual C++ 2008 (Express edition as well) * MPLAB C18 for the Microchip 8 bit PIC families (runs on windows) * MPLAB C30 for the Microchip 16 bit PIC families (runs on windows) * MPLAB C32 port for the Microchip 32 bit PIC families (runs on windows)Release notes: New ReleaseAdding multiple inheritance with the help of interfaces and mixins. [ Object Oriented C full changelog ]

To start download the software please click here: Site 1

If you can not download this product please report us broken link

Software downloads related to Object Oriented C

Object Contextualization Model
The Object Contextualization Model extends the Object Oriented Paradigm by appending context to objects at the point of their definition. more info download

USL 3.8.6 Beta
USL is an object-oriented scripting language written with C++ and compiled on both Linux and Windows. more info download

db4o for Java
db4o (database for objects) is the open source object database, native to Java.Free software, available under the GPL and under a commercial license.Persist any object with one line of code. Other features are object-oriented replication, Native... more info download

Abykus SE
An easy-to-use spreadsheet designed for business and scientific applications. Its object-oriented approach allows multi-value objects (such as arrays and matrixes) to be stored in a single cell. Abykus also supports dynamic cell addressing. more info download

OO-Structure Maker
CASE-tool for visual design of object-oriented information structure, that generates ready-to-use source code in Delphi. It provides visual design of component, collection, collection items and persistent classes, inheritance and compositions more info download

TanDB: Object-Oriented Reporting Control
Data Reporting ActiveX for VB 6.0 - TanDB is an Award winning Object Oriented reporting solution. It is a RAD tool which takes care of all the 'low-level' details. more info download

DESMO-J 2.3.5 Beta
DESMO-J is a handy, easy to use object-oriented framework specially designed to help programmers that develop simulation models in Java. more info download

OGLplus
OGLplus is a header-only library which implements a thin object-oriented facade over the OpenGLTę (version 3 and higher) C-language API. more info download

SGP Baltie 4 C#
SGP Baltie 4 C# (shortly B4) is a modern scalable object-oriented educational programming tool, based on C# language, DirectX and .NET. It allows easy programming of 3D, 2D and console applications. more info download

DB Visual Architect for Windows
Visual Paradigm for UML is a UML modelling tool that supports full software lifecycle - object-oriented analysis, object-oriented design, etc. VP-UML supports reverse engineering, code generation, import XMI, Rational, Visio integration,... more info download

Easy Code for MASM
Easy Code for MASM is the visual assembly programming environment made to build 32-bit Windows applications. more info download

Smalify Portable
Smalify is a small Windows application which monitors the folders you've selected, for file changes to JS, CSS and LESS files. more info download

Popular Downloads

J2K-Codec
Make your graphics look better with an easy-to-use JPEG 2000 decoding component. J2K-Codec can help game developers, screensaver creators and many others to improve their products--to achieve better image quality and reduce installation package size. more info download

Batch File Compiler Professional Edition
Convert BATch files to EXE format. Select EXE Icon. Run Invisible Mode. Embed additional dependency files. Print centered color text, gather user input, do math, change text to lower/upper case for compare, and protect your code with encryption. more info download

AutoPlay Media Studio Personal Edition
AutoPlay Media Studio 8 Personal Edition is a free software development tool for students, open-source and hobby programmers. Create interactive multimedia Windows software applications in a visual environment with an easy Lua scripting language. more info download

Gentee
Gentee is a full-scale and free programming language. It is easy-to-master and can be a reliable assistant in your everyday work. Software developers can easily use it in their applications. All documentation and a set of libraries are available. more info download

MDE Compiler
MDE Compiler it's a useful software utility for Access developers that allows you to create an EXE file from your MDE application, it will let you specify an icon file and the file version information such as company, description and program... more info download

ASP GuestBook Generator
The ASP GuestBook Generator is a program that will create for you a personal guestbook in ASP so you can add it easily to your web site or your server. With the wizard of the software you can set all the view of the guestbook easly. more info download

Vbs2Exe
With Vbs2Exe you can compile your scripts and batch files to standalone executables, the easy to use interface provides a simple way to protect your scripts before you distribute them to your clients. more info download

Turbo-Locator x86
Code relocator for processors x86, NEC V25, V40, V50, Am486, AMD SC400 etc. Uses output of Turbo/Borland C++, Turbo/Borland Pascal and TASM. Suitable for x86 compatible embedded systems und industrual / flat / raw / ROM / BIOS PC applications. more info download

Mobile BASIC
Mobile BASIC is the easy way to write your own Mobile Phone Programs. With Mobile BASIC you can write Mobile Phone programs within minutes using nothing more than your desktop computer - there is even a Linux / Unix Version.Features include: Graphics more info download

Metaspec C# Parser Library
Metaspec C# parser library is designed to provide the kernel for applications which require processing C# source code: refactoring, formatting, and verification applications, and other similar tools. C# parser is fully compliant with ECMA-334 and... more info download