[SUGGESTION] Awwow UwU++ wanguage

Revision en1, by Protogen, 2022-08-15 13:46:45

UwU++ is a nyuvw wanguage that cawwies ovew and impwuvs many of the essentiaw featuwes of C++. the main thing I adowe about this amazing pwogwamming wanguage is the code's constant cohewence, wegawdwess of youw skiww wevew, which I b-bewieve c-couwd hewp the Codefowces pwatfowm be mowe accessibwe and, as such, dwaw in mowe usews!!!! *hugs tightly*

The OwO main impowtant featuwe of UwU++ awe its easy-to-undewstand k-keywowds, awwowing you t-to c-c-chain them togethew and cweate i-intewesting, usefuw and efficient sowutions *looks at you* w-way fastew than u-using C++!! NYA~~~!

As an exampwe, I wiww show you the efficiency *hugs tightly* of UwU++ by compawing i-it t-to C-C-C++. In both c-cases, we have a function that cawcuwates the N-th nyumbew of the Fibonyacci sequence. *runs away* the fowwowing c-can be wwitten in C++ as:

int fib(a) {
if(a > 1) { c = fib(a - 1) + fib(a - 2); }
if(a == 1) { c = 1; }
if(a == 0) { c = 0; }
return c;
}

int main() {
cout << fib(20);
return 0;
}

*cwies* This code c-can be vewy confusing and thweatenying t-to nyew codews. Howevew, behowd the vewsion of the code abuv wwitten in UwU++,*hugs tightly* onye of the best and most widewy-used pwogwamming wanguages of ouw time:

nyaa *fiwb(a)*
    *notices a gweatew twan 1*
        c iws fiwb(a minus 1) pwus fiwb(a minus 2)
    stawp
    *notices a eqwall twoo 1*
        c iws 1
    stawp
    *notices a eqwall twoo 0*
        c iws 0
    stawp
wetuwn c

nuzzels(fiwb(20))

As you c-can see, this code is e-easiew t-to wead and undewstand than the C++ vewsion. If I wewe t-to show i-it t-to a compwete pwogwamming beginnyew, they w-wouwd easiwy undewstand what the code does. They may even OwO be so amazed ÚwÚ by this simpwe impwementation that they w-wouwd stawt weawnying pwogwamming by themsewves!

Even if you awe expewienced with p-pwogwamming, the impwementation of UwU++ c-can stiww hewp you by:

(1) Hewping you weawn UwU++ by sowving e-easiew Codefowces pwobwems!!!

(2) Awwowing you t-to wwite easiwy undewstandabwe code in owdew t-to finyish contests fastew!!!!

(3) Contwibuting t-to the evew-incweasing d-divewsity of Codefowces wanguages~~

TW;DW: UwU++ wanguage shouwd weawwy x3 be a-a-added t-to Codefowces. UwU

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English Protogen 2022-08-15 13:46:45 2356 Initial revision (published)