Timeline for OO best practices for C programs [closed]
Current License: CC BY-SA 3.0
20 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| May 23, 2017 at 12:40 | history | edited | CommunityBot | replaced http://stackoverflow.com/ with https://stackoverflow.com/ | |
| May 8, 2015 at 8:05 | history | closed | gnat CommunityBot durron597 Bart van Ingen Schenau | Needs more focus | |
| May 7, 2015 at 5:01 | review | Close votes | |||
| May 8, 2015 at 8:05 | |||||
| May 6, 2015 at 21:34 | history | protected | gnat | ||
| Jul 23, 2014 at 7:58 | comment | added | Giorgio | You might want to take a look at "Object-Oriented Modeling and Design." (Rumbaugh et al.): there is section on mapping OO designs to languages like C. | |
| Nov 23, 2012 at 7:35 | vote | accept | treecoder | ||
| Nov 7, 2011 at 17:30 | comment | added | David Thornley | Your requirements seem confusing. You insist on using object orientation for no reason I can see (in some languages, it's a way to make programs more maintainable, but not in C), and insist on using C. Object orientation is a means, not an end or a panacea. Moreover, it's greatly benefited by language support. If you actually did want O-O, you should have considered that during language selection. A question on how to make a large software system with C would make much more sense. | |
| Nov 7, 2011 at 16:09 | answer | added | user29079 | timeline score: 3 | |
| Nov 7, 2011 at 11:20 | history | tweeted | twitter.com/#!/StackProgrammer/status/133504164012630016 | ||
| Nov 7, 2011 at 9:39 | answer | added | user4051 | timeline score: 2 | |
| Nov 7, 2011 at 9:31 | answer | added | Dipan Mehta | timeline score: 8 | |
| Nov 7, 2011 at 9:13 | answer | added | mouviciel | timeline score: 16 | |
| Nov 7, 2011 at 8:33 | answer | added | oh whatever | timeline score: 16 | |
| Nov 7, 2011 at 8:30 | comment | added | treecoder | :) I am asking for real examples (code or otherwise) where it's been done -- and the issues they encountered when doing it. | |
| Nov 7, 2011 at 8:29 | answer | added | Jan Hudec | timeline score: 1 | |
| Nov 7, 2011 at 8:28 | comment | added | Caleb | This question needs clarification. Currently, paragraphs 4 and 5 ask basically what approach one should take, but then you say you're "not asking HOW to do it" and instead want (a list?) of best practices. If you're not looking for HOW to do it in C, are you then asking for a list of "best practices" related to OOP in general? If so, say that, but be aware that the question will likely be closed for being subjective. | |
| Nov 7, 2011 at 8:21 | history | edited | treecoder | CC BY-SA 3.0 | added 92 characters in body |
| Nov 7, 2011 at 8:17 | answer | added | jk. | timeline score: 1 | |
| Nov 7, 2011 at 8:14 | comment | added | Jan Hudec | You can write C++ server so that it's external interface is extern "C" and can be used from python. You can do it manually or you can have SWIG help you with that. So desire for python frontend is no reason not to use C++. That's not so say there are no valid reasons to want to stay with C. | |
| Nov 7, 2011 at 8:05 | history | asked | treecoder | CC BY-SA 3.0 |