C Plus Plus

From Unofficial BOINC Wiki

Jump to: navigation, search

[edit] General

A poorly designed attempt to cover up the frailties and lacks of its ancestor, the language "C." There is some evidence to indicate that the original designers of the "C" language were performing a practical joke (key words for your search using your favorite search engine are: "C" and "hoax") on the industry at large and created a language where statements like:

 for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

could be successfully compiled. Because of its inherent obscurity of the code expression, naturally a large portion of the developer community flocked to the language, probably in an attempt to create a job security situation. A second attempt at completing the joke was the later addition of object oriented constructs to further confuse the situation. Since the object oriented features did not mandate that non-object oriented constructs could not be used, they were, of course used as a normal part of brow-beating the compiler so that it would stop protecting the programmer from his or her lunacy.

One other noteworthy feature of this language family is the "pointer", the use of which ensures stable and bug free code with no possibilities of a virus or worm doing "buffer-overrun" attacks on systems that use code developed with these languages. This language construct is widely used by developers so that the efforts of those malicious scum that write and release the latest "virus", "worm", "trojan horse", etc. will always have fertile ground to grow and propagate their creations.

Programing Languages Used By BOINC Powered Projects

Project Computer Languages Used
BOINC System C, C++
Climateprediction.net (CPDN) FORTRAN
Einstein@Home C, C++
LHC@Home FORTRAN, C and C++
Predictor@Home FORTRAN
Rosetta@Home C++
SETI@Home C++

[edit] Also See

Personal tools