20201102- I have created smarter model but not sure if someone is still interested in it? please contact me on my email if you are interested so I upload the new version.

I believed all the time that C has the ability to do everything ... even object oriented programming...

There were a lot of trials to do this by different parties, but I worked hard to make it usable

By the way ... it is easy and makes me feel at home with C ... no strange guns to use and shoot my mouse :P

the project is done using Codeblocks

I need help for GUI phase (windows), and it might be nice to make additional version for Linux too.

Features

  • OOP features ( inheritance, polymorphism, encapsulation, private, public members) Single inheritance like Java
  • Ability to inherit base methods, or even override them ... using static struct not necessary to repeat it with every instance of the class.
  • very powerful easy classes ( Plug 'n Play ) ones ... just new and use :) be happy this is in C
  • Try catch simple mechanism
  • same compact C features with very good OOP style in coding makes you really happy about the results
  • I have added collections, Strings, and getType / getNamespace / RegisterClass so it can be easy to use collections
  • a nice example to show different features, high readability ... easy to maintain ... utilized C to work as C but easy as Java or C# (But not like C++ )
  • Object System easy one just #include "Object.h" and play around ...
  • easy macros without ugly names to create class-like structure easy to understand and to remember
  • It is 4 free ... use it ... for either commercial or open source ... personal or non personal ... just enjoy :))
  • easy to learn, it is pure C, easy to use, it is pointers it is clean and neat ...
  • I need help in making GUI foundation classes

Project Samples

Project Activity

See All Activity >

Follow C with Classes (sanoC)

C with Classes (sanoC) Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of C with Classes (sanoC)!

Additional Project Details

Registered

2014-05-17