When is it appropriate to use C as object oriented language?

There are a lot of excellent answers how can one simulate object oriented concepts with C. To name a few:

When is it appropriate to use such simulation and not to use languages that support object-oriented techniques natively?

Highly related:


I'll give you the one reason I know of because it has been the case for me:

When you are developing software for a unique platform, and the only available compiler is a C compiler. This happens quite often in the world of embedded microcontrollers.

Need Your Help

sql 2008 express slow on first request? Goes to sleep?

sql database sql-server-2008 sql-server-express

I have read somewhere about SQL express running as a user instance or something.. and as such, the instance/service "goes to sleep" if not used for x time.. (don't know the actual timings etc)

How to deal with a view with 14 buttons?


I have a view with 14 buttons, it looks quite ugly now. I use round rect button, and put the buttons 7 each side.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.