![]() |
| |||||||
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Registered User Join Date: Mar 2009
Posts: 4
| Open source my OIOIC, a completely new object-oriented mechanism for the C. Please download the "OIOIC-Primer-2nd-Edition-English.tar.gz". (the English version of << OIOIC Primer >> ) http://code.google.com/p/oioic/downloads/list Welcome your advice! Using OIOIC, you can describe the flower, birds, grass, insects, trees, houses ... Using OIOIC, you can describe the elements, atoms, protons, electrons ... Using OIOIC, you can describe the earth, the sun, the Milky Way galaxy, collapsar ... Using OIOIC, you can describe ... 1. OIOIC perfectly supplies the gap of object-oriented technology for the C programming language; 2. OIOIC perfectly solved the multiple inheritance problem in the Software World; 3. OIOIC perfectly objectivizes multithreading access control of object; 4. OIOIC unifies the norm of components in the Software World; 5. OIOIC unifies the structure of code tree in the Software World; 6. OIOIC unifies the thinking of object-oriented programming in the Software World; 7. OIOIC unifies all advanced programming languages in the Software World, to make the C programming language as the preferred. Last edited by pervise.zhao; 03-11-2009 at 07:21 PM. |
| pervise.zhao is offline | |
| | #3 |
| Registered User Join Date: Mar 2009
Posts: 4
| I have packed the English version individually. Please download the "OIOIC-Primer-2nd-Edition-English.tar.gz". (the English version of << OIOIC Primer >> ) http://code.google.com/p/oioic/downloads/list |
| pervise.zhao is offline | |
| | #4 |
| Rampaging 35 Stone Welsh Join Date: Apr 2007
Posts: 2,929
| All I can say is , nice way to reinvent the wheel. The gap of OO for C is already filled, thats what C++ is...
__________________ He is free, you say. Ah! That is his misfortune… These men… [have] the most terrible, the most imperious of masters, that is, need. … They must therefore find someone to hire them, or die of hunger. Is that to be free? - Simon Linguet |
| abachler is offline | |
| | #5 | ||
| C\C++ beginner Join Date: Nov 2007 Location: Somewhere nearby,Who Cares?
Posts: 375
| nice job dude .
__________________ Highlight Your Codes Quote:
Quote:
| ||
| Masterx is offline | |
| | #6 |
| Hail to the king, baby. Join Date: Oct 2008 Location: Faroe Islands
Posts: 714
| I don't get it... If someone wants OOP stuff, why not move to C++ o.O? It's like... Me re-inventing the light/lamp in the exact same way as (dammit forgot name!) the one who made the first light/lamp, just prolly make it a bit worse, since this isn't made by the C people and thus isn't standard.. I simply don't get it xP |
| Akkernight is offline | |
| | #7 |
| C / C++ Join Date: Jan 2006 Location: The Netherlands
Posts: 312
| Thomas Edison? Ontopic: I can agree with the replies here.
__________________ Operating Systems: - Ubuntu 9.04 - XP Compiler: gcc |
| Ideswa is offline | |
| | #8 |
| Hail to the king, baby. Join Date: Oct 2008 Location: Faroe Islands
Posts: 714
| Yes, Edison it was xP |
| Akkernight is offline | |
| | #9 |
| subminimalist Join Date: Jul 2008 Location: NYC
Posts: 3,946
| Actually Edison DID NOT invent the lightbulb; he in fact bought the patent. And the modern tungsten filament bulb was a whole different group of people again with yet another patent (General Electric). ps. I think the OP is being tongue-in-cheek, but I didn't look at the source to see if it was real...i just read the literature
__________________ Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS |
| MK27 is online now | |
| | #10 | ||
| C++ Witch Join Date: Oct 2003 Location: Singapore
Posts: 10,368
| Quote:
![]() Quote:
__________________ C + C++ Compiler: MinGW port of GCC Build + Version Control System: SCons + Bazaar Look up a C/C++ Reference and learn How To Ask Questions The Smart Way | ||
| laserlight is online now | |
| | #11 |
| Woof, woof! Join Date: Mar 2007 Location: Australia
Posts: 3,139
| Well, it's a good attempt at whatever it was. It has been done before, perhaps the most notable example is glib (note: not glibc). But another common, and well developed "OO" addon to C is eC. Not sure how the hello world example, is object orientated in any sense of the word. In fact I'd say you took C backwards, going against the standard function naming convention (lowercase) and defining some odd looking types. Code: SI32 Main(SI32 argc, SI8 ** argv)
{
printf("Hello World\n");
return 0;
}
.It's also terribly cryptic, not sure what was wrong with C++? You seem to be following a similar path (multiple inheritence, but destroying C compatibility). |
| zacs7 is offline | |
| | #12 |
| Registered User Join Date: Mar 2009
Posts: 4
| Here is a better discussion: Open source my OIOIC, a completely new object-oriented mechanism for the C. - CodeCall Programming Forum Last edited by pervise.zhao; 04-27-2009 at 09:01 AM. |
| pervise.zhao is offline | |
| | #13 |
| Registered User Join Date: Mar 2009
Posts: 4
| I have created WGI based on OIOIC. Now I issue the Demo project of WGI 1.0.0. Here to download the Demo project source code:Downloads - oic-wgi - Project Hosting on Google Code What WGI? WGI is doing what MFC has done, to encapsulate API, BUT WGI uses OIOIC, instead of C++. |
| pervise.zhao is offline | |
| | #15 |
| subminimalist Join Date: Jul 2008 Location: NYC
Posts: 3,946
| Isn't that what this forum section is for?
__________________ Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS |
| MK27 is online now | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Open Source License Agreements | taylorguitarman | A Brief History of Cprogramming.com | 3 | 06-09-2002 10:17 PM |
| My first Scanner (real Open Source) | Lynux-Penguin | Linux Programming | 0 | 04-30-2002 12:12 AM |
| Open Source and profit... | amzolt | C Programming | 2 | 03-28-2002 09:13 AM |
| Open source: is it secure? | samGwilliam | Linux Programming | 6 | 02-28-2002 09:58 AM |
| OpenGL Open Source | gnu-ehacks | Game Programming | 2 | 11-29-2001 12:50 AM |