An Introduction to Objectivist-C

An Introduction to Objectivist-C

In Objectivist-C, an object -- every object -- is an end in itself, not a means to the ends of others. It must live for its own sake, neither sacrificing itself to others nor sacrificing others to itself.

In Objectivist-C, software engineers have eliminated the need for object-oriented principles like Dependency Inversion, Acyclic Dependencies, and Stable Dependencies. Instead, they strictly adhere to one simple principle: No Dependencies.

In Objectivist-C, there are only two numerical data types: rational and real.

In Objectivist-C, there are not only properties, but also property rights. Consequently, all properties are @private; there is no @public property.

In Objectivist-C, each program is free to acquire as many resources as it can, without interference from the operating system.

In Objectivist-C, there are no exceptions.

Tags: , ,

One Response:

  1. tjic says:

    > In Objectivist-C, there are only two numerical data types: rational and real.

    Come now.

    If the one Objectivist I shared an apartment with in college is reliable evidence, Objectivist-C also supports booleans.

    The better to yell "FALSE!" at people.