HOME Programmingcompilers and interpreters Object Oriented C

Object Oriented C 1.3

Description of Object Oriented C 1.3:
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 ]

Supported OS: Windows XP

User reviews: Object Oriented C Download

Name: *
Email:
Review: *

 

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

News related to Object Oriented C

Microsoft Visual Studio C++ Runtime installers were built to fail - The Register
The Register
Security researcher Stefan Kanthak claims that the Microsoft Visual C++ Redistributable for Visual Studio 2017 executable installers (x86 and x64) were built with insecure tools from several years ago, creating a...
Codeplay Releases First Fully-Conformant SYCL 1.2.1 Solution for C++ - insideHPC
insideHPC
ComputeCpp will enable advanced vision and machine learning developers to use the familiar C++ programming environment and the SYCL standard to quickly benefit from a range of heterogeneous hardware including R-Car's...
SS&C to Speak at Deutsche Bank Technology Conference - Markets Insider
Markets Insider
WINDSOR, Conn., Sept. 10, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, today announced that Bill Stone, Chairman...
Gateway Health Extends Relationship with SS&C DST Health Solutions - GuruFocus.com
GuruFocus.com
18, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, today announced that Gateway Health (Gateway) has extended its...
SS&C to Release Third Quarter 2018 Earnings - GuruFocus.com
GuruFocus.com
WINDSOR, Conn., Oct. 5, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, will announce its financial results for the...
SS&C to Release Third Quarter 2018 Earnings - Markets Insider
Markets Insider
WINDSOR, Conn., Oct. 5, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, will announce its financial results for the...
Internet Archive launches C-64 Software emulation library - Ghacks Technology News
Ghacks Technology News
Internet Archive launches C-64 Software emulation library. by Martin Brinkmann on October 10, 2018 in Games ... The emulator that the Internet Archive uses is Vice, the Versatile Commodore Emulator, that is also...
Walker & Dunlop Selects SS&C to Support $78 Billion Loan Portfolio - GuruFocus.com
GuruFocus.com
WINDSOR, Conn., Oct. 25, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq:SSNC), a global provider of financial services software and software-enabled services, today announced that Walker & Dunlop has...
New PDF release: Practical C Programming (3rd Edition) - Wincanton Window (press release) (blog)
Wincanton Window (press release) (blog)
By Steve Oualline. ISBN-10: 1565923065. ISBN-13: 9781565923065. There are various introductory C books, yet this can be the 1st person who has the no-nonsense, sensible technique that has made...
SS&C Announces Integration with Box's Cloud Content Management Solution - GuruFocus.com
GuruFocus.com
5, 2018 /PRNewswire/ -- SS&C Technologies Holdings, Inc. (Nasdaq: SSNC), a global provider of financial services software and software-enabled services, today announced an integration between its Black Diamond® Wealth...