Sponsored Content
Top Forums Programming Open source my OIOIC, a completely new object-oriented mechanism for the C. Post 302296379 by pervise.zhao on Wednesday 11th of March 2009 04:28:43 AM
Old 03-11-2009
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 11:37 PM.. Reason: Add 1rst line (so to respect rules and not be spam)
 

5 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl + object-oriented programming help

Currently Im trying to write a program that manipulates a class-based object as part of its functionality. However, the perl compiler is complaining that the class's respective package is not returning a true value. I have done the following a) Created a new package containing the body of the... (1 Reply)
Discussion started by: JamesGoh
1 Replies

2. Programming

Open source my WGI, a GUI lib based entirely OIOIC

What WGI? WGI is doing what MFC has done, to encapsulate API, BUT WGI uses OIOIC, instead of C++. to download WGI 1.0.2 source code: Downloads - oic-wgi - Project Hosting on Google Code node WDialog ---> corresponding MFC's CDialog node WMenu ---> corresponding MFC's CMenu node WButton... (0 Replies)
Discussion started by: pervise.zhao
0 Replies

3. Shell Programming and Scripting

How to use JavaScript in Perl Object Oriented

i am new to Perl CGI Object oriented. I want to use some java script in my Perl CGI but i am not able to do that. I am using Submit button then via param() i am getting all field parameters. But i want to validate all fields first then i want to move. But Use of Java script, i don't know (1 Reply)
Discussion started by: Navrattan Bansa
1 Replies

4. UNIX for Dummies Questions & Answers

Cannot open shared object: when starting nrpe

Got this error when starting nrpe Starting nagios-nrpe: nagios-nrpe/usr/sbin/nrpe: error while loading shared libraries: libssl.so.0.9.8: Pls advise ---------- Post updated at 04:05 PM ---------- Previous update was at 04:05 PM ---------- os is Debian lenny ---------- Post updated... (1 Reply)
Discussion started by: lhareigh890
1 Replies

5. UNIX for Beginners Questions & Answers

Csh doesn't source init files completely

I have a strange problem with (t)csh since the latest opensuse/tumbleweed upgrade. csh and tcsh don't source the init files completely. They seem to terminate after sourcing the first nested file. They process the code in /etc/csh.cshrc until they find a command like source... (3 Replies)
Discussion started by: heiko123
3 Replies
Software::License(3pm)					User Contributed Perl Documentation				    Software::License(3pm)

NAME
Software::License - packages that provide templated software licenses VERSION
version 0.103004 SYNOPSIS
my $license = Software::License::Discordian->new({ holder => 'Ricardo Signes', }); print $output_fh $license->fulltext; METHODS
new my $license = $subclass->new(\%arg); This method returns a new license object for the given license class. Valid arguments are: holder - the holder of the copyright; required year - the year of copyright; defaults to current year new_from_short_name my $license = Software::License -> new_from_short_name( { short_name => 'GPL-1', %arg } ); This constructor will return the correct subclass depending on "short_name" value. year holder These methods are attribute readers. name This method returns the name of the license, suitable for shoving in the middle of a sentence, generally with a leading capitalized "The." url This method returns the URL at which a canonical text of the license can be found, if one is available. If possible, this will point at plain text, but it may point to an HTML resource. notice This method returns a snippet of text, usually a few lines, indicating the copyright holder and year of copyright, as well as an indication of the license under which the software is distributed. license This method returns the full text of the license. fulltext This method returns the complete text of the license, preceded by the copyright notice. version This method returns the version of the license. If the license is not versioned, this method will return false. meta_name This method returns the string that should be used for this license in the CPAN META.yml file, according to the CPAN Meta spec v1, or undef if there is no known string to use. This method may also be invoked as "meta_yml_name" for legacy reasons. meta2_name This method returns the string that should be used for this license in the CPAN META.json or META.yml file, according to the CPAN Meta spec v2, or undef if there is no known string to use. If this method does not exist, and "meta_name" returns open_source, restricted, unrestricted, or unknown, that value will be used. summary This method returns a summary of the license. This summary must contains refer to a file containing the whole license. On Debian system, the file containing the whole license will be in "/usr/share/common-licenses/" directory. LOOKING UP LICENSE CLASSES
If you have an entry in a META.yml or META.json file, or similar metadata, and want to look up the Software::License class to use, there are useful tools in Software::LicenseUtils. TODO
o register licenses with aliases to allow $registry->get('gpl', 2); SEE ALSO
The specific license: o Software::License::AGPL_3 o Software::License::Apache_1_1 o Software::License::Apache_2_0 o Software::License::Artistic_1_0 o Software::License::Artistic_2_0 o Software::License::BSD o Software::License::CC0 o Software::License::FreeBSD o Software::License::GFDL_1_2 o Software::License::GPL_1 o Software::License::GPL_2 o Software::License::GPL_3 o Software::License::LGPL_2_1 o Software::License::LGPL_3_0 o Software::License::MIT o Software::License::Mozilla_1_0 o Software::License::Mozilla_1_1 o Software::License::None o Software::License::OpenSSL o Software::License::Perl_5 o Software::License::QPL_1_0 o Software::License::SSLeay o Software::License::Sun o Software::License::Zlib AUTHOR
Ricardo Signes <rjbs@cpan.org> COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-03-23 Software::License(3pm)
All times are GMT -4. The time now is 08:59 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy