C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(C)

C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(C) is a C-like programming language created by user:CatCatDeluxe be very hard and annoying to read and write.
It has the same language features as C++, but everything has an obnoxiously long and inefficient name.
it can theoretically do anything C++ can, except be actually good.
== Syntax ==
C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(C) has a similar syntax to C++, but much more annoying.
The standard library, instead of being accessed by "std::", is accessed by "theStandardLibrary::".
C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(C) does not have comments,
because names for things should tell you enough about them to not need comments.
==== Declaring variables ====
===== integers =====
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative num = -20;
===== unsigned integers =====
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanOnlyBePositiveOrZero num = 123;
===== floats =====
 numberThatHasPrecisionPastThatOfAnIntegerButSometimesInnacuratelyRepresentsDecimalsDueToTheFactThatItIsStoredInBinary num = 12.625363;
===== double-precision floats =====
 numberThatHasPrecisionPastThatOfAnIntegerAndANumberThatHasPrecisionPastThatOfAnIntegerButSometimesInnacuratelyRepresentsDecimalsDueToTheFactThatItIsStoredInBinary num = 2.541438756982112457;
===== booleans =====
 valueThatCanBeEitherTrueOrFalse bool = true;
===== pointers =====
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative* ptr = theMemoryAddressOf num;
so now that you know how do declare variables, let's move on to functions.
==== Functions ====
Declaring a function is like in C++, where you specify a data type for the return value and also for its parameters.
A function that adds two to variable:
 typePrefixThatIndicatesThatAFunctionDoesNotReturnAValue addTwoToAnInteger (referenceToA numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative num) {
 num = theStandardLibrary::getTheResultOfWhatHappensWhenYouAddTheseTwoIntegersTogether(num, 2);
 }
I can't think of any more ideas for functions right now
==== Classes ====
Create a simple class that has a function to instantly kill the user by exploding their computer and burning their house down.
 userDefinedDataTypeThatCanBeInstancedAndHasItsOwnIndividualVariables verySafeClassThatDoesNotHaveAFunctionToKillTheUserByExplodingTheirComputerAndBurnTheirHouseDown
 {
 
 VariablesAndMethodsThatCanBeDirectlyAccessedFromOutsideTheClass:
 
 typePrefixThatIndicatesThatAFunctionDoesNotReturnAValue doAnythingExceptKillTheUserByExplodingTheirComputerAndBurnTheirHouseDown ()
 {
 theStandardLibrary::killTheUserByExplodingTheirComputerAndBurnTheirHouseDown();
 }
 }
I think that explains classes well enough. Edit some more examples in if you feel like it.
== Examples ==
==== Program that prints all the integers from 1 to 100 ====
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative main ()
 {
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative i = 1;
 
 repeatWhileTheFollowingContitionIsMet (theStandardLibrary::isTheFirstIntegerLessThanTheSecondOne(i, 101)) {
 theStandardLibrary::printAStringToTheConsole(theStandardLibrary::convertAvalueToAsequenceOfCharactersCommonlyKnownAsAString(i));
 theStandardLibrary::printAStringToTheConsole("\n");
 
 i = theStandardLibrary::theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(i);
 }
 }
==== Cat Program ====
 numberThatCanBeFullyRepresentedWithoutTheNeedForADecimalPointAndCanBePositiveOrNegative main ()
 {
 theStandardLibrary::sequenceOfCharactersCommonlyKnownAsAString input = "";
 
 repeatWhileTheFollowingContitionIsMet (theStandardLibrary::theseTwoValuesThatAreCommonlyKnownAsStringsAreNotEqualToEachOther(input, "")) {
 theStandardLibrary::standardInputFromTheConsole >> input;
 theStandardLibrary::printAStringToTheConsole(input);
 }
 }
So, For now, that concludes this overview of the (maybe) very fast-to-run, excruciatingly-long-and-annoying-to-write programming langauge, C = theNextIntegerThatComesAfterAnotherIntegerWithTheValueOf(C).
Category:Unimplemented Category:Turing complete Category:Joke languages Category:Languages