C Board  

Go Back   C Board > Community Boards > Projects and Job Recruitment

Reply
 
LinkBack Thread Tools Display Modes
Old 03-10-2009, 09:04 PM   #1
Registered User
 
Join Date: Mar 2009
Posts: 4
Open source my OIOIC, a completely new object-oriented mechanism for the C.

OIOIC is a completely new object-oriented mechanism for the C programming language.
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   Reply With Quote
Old 03-11-2009, 01:24 PM   #2
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,946
All I can say is WOW! You should submit this to subgenius.
__________________

Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS
MK27 is online now   Reply With Quote
Old 03-11-2009, 07:25 PM   #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   Reply With Quote
Old 03-12-2009, 04:38 AM   #4
Rampaging 35 Stone Welsh
 
abachler's Avatar
 
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   Reply With Quote
Old 03-12-2009, 12:40 PM   #5
C\C++ beginner
 
Masterx's Avatar
 
Join Date: Nov 2007
Location: Somewhere nearby,Who Cares?
Posts: 375
nice job dude .
__________________
Highlight Your Codes

Quote:
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the Universe is winning."
Rich Cook

Quote:
"...a computer is a stupid machine with the ability to do incredibly smart things, while
computer programmers are smart people with the ability to do incredibly stupid things. They are,
in short, a perfect match.."
Bill Bryson
Masterx is offline   Reply With Quote
Old 03-19-2009, 11:56 AM   #6
Hail to the king, baby.
 
Akkernight's Avatar
 
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
__________________
I deny the Holy Spirit; burn me.

http://blasphemychallenge.com/ <- Do you dare?
Akkernight is offline   Reply With Quote
Old 03-19-2009, 12:20 PM   #7
C / C++
 
Join Date: Jan 2006
Location: The Netherlands
Posts: 312
Quote:
Originally Posted by Akkernight View Post
(dammit forgot name!)
Thomas Edison?

Ontopic: I can agree with the replies here.
__________________
Operating Systems:
- Ubuntu 9.04
- XP

Compiler: gcc
Ideswa is offline   Reply With Quote
Old 03-19-2009, 01:00 PM   #8
Hail to the king, baby.
 
Akkernight's Avatar
 
Join Date: Oct 2008
Location: Faroe Islands
Posts: 714
Yes, Edison it was xP
__________________
I deny the Holy Spirit; burn me.

http://blasphemychallenge.com/ <- Do you dare?
Akkernight is offline   Reply With Quote
Old 03-22-2009, 10:50 AM   #9
subminimalist
 
MK27's Avatar
 
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   Reply With Quote
Old 03-22-2009, 11:03 AM   #10
C++ Witch
 
laserlight's Avatar
 
Join Date: Oct 2003
Location: Singapore
Posts: 10,368
Quote:
Originally Posted by MK27
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).
The history seems to be far more complex than that; at least it does not involve software patents

Quote:
Originally Posted by MK27
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
The fellow posted the same thing at CodeGuru.com, so it might have been a serious, if misguided or at least grossly exaggerated, attempt.
__________________
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   Reply With Quote
Old 03-23-2009, 04:38 AM   #11
Woof, woof!
 
zacs7's Avatar
 
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;
}
A define and a few ugly typedefs and you've got a OIOIC program .

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).
__________________
"I.T. gets the chicky-babes" - M. Kelly
bakefile | vim
zacs7 is offline   Reply With Quote
Old 04-27-2009, 08:58 AM   #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   Reply With Quote
Old 11-16-2009, 05:40 AM   #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   Reply With Quote
Old 11-17-2009, 08:12 AM   #14
and the Hat of Ass
 
Join Date: Dec 2007
Posts: 731
He's obviously spamming it everywhere, it's here, too.

Appreciate the effort, dude, but you're overdoing the marketing.
rags_to_riches is offline   Reply With Quote
Old 11-17-2009, 11:09 AM   #15
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,946
Quote:
Originally Posted by rags_to_riches View Post
Appreciate the effort, dude, but you're overdoing the marketing.
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   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

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


All times are GMT -6. The time now is 10:30 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22