Szerző Téma: [C] C magyar nyelven  (Megtekintve 1135 alkalommal)

[C] C magyar nyelven
« Dátum: 2015. október 02. - 22:32:26 »
0 Show voters
Sziasztok! Unatkoztam, így megcsináltam a C alap nyelvi elemeit magyarra! :D Ez annyit jelent, hogy a nyelv egy részének elemeit magyar nyelven kódolhatod. Ez nagyban segíti a megértését...
Kifejezések, függvények, stb...:
-elso() // Ez a main() függvénynek felel meg
-kiir() // Ez a printf függvény alternatívája. Működése ugyanaz, mint a printf függvényé!
-akkor // Ez a kifejezés a \"{\" jelnek felel meg. Elágazásoknál, ciklusoknál, enumnál, stb. ezt használjuk
-vege // Ez a kifejezés a \"}\" jelnek felel meg. Ez az \"akkor\" kifejezés zárópárja. Ha használjuk az \"akkor\"-t, kötelező az \"vege\"-vel lezárni!
-visszateres // Ez a return kifejezés alternatívája
-ures // A void kulcsszónak felel meg
-konst // A const kulcsszónak felel meg
-hagyd // A volatile kulcsszónak felel meg
-karakterlekeres // A konzolba tudsz írni karaktereket, és azokkal a karakterekkel tudsz dolgozni...
Adattípusok:
-szam // integer típus
-karakter // char típus
-lebegopontos // float típus
-duplalp // double típus
-rovid // short típus
-hosszu // long típus
-hosszuhosszu // long long típus (nem szabványos adattípus, de a fordítók ismerik)
-elojeles // signed
-elojelnelkuli // unsigned
TERMÉSZETESEN LEHET EZEKET A TÍPUSOKAT MIXELNI, AHOGYAN AZ ALAP NYELVBEN IS! (pl.: elojeles hosszu szam)
Ami hiányzik (alap dolgok):
- Elágazások ( Gondok voltak vele, amit még meg kell oldanom! )
- Ciklusok ( Ezekkel is gondok voltak, de majd beleteszem! )
-#include
-#define
-typedef
Ahogy eszembe jutnak dolgok, és lesz is rá időm, bővíteni fogom! :D
Alap példaprogram C nyelven:
 

int main(void)
{
    getchar();
    printf(\"Szia!\");
    return 0;
}

 
Ugyanez a példaprogram az általam készített változattal:
 

szam elso(ures)
akkor
    billentyulekeres();
    kiir(\"Szia!\");
    visszateres 0;
vege

 
Változók kiírása C nyelven:
 

int main(void)
{
    const int a = 54;
    printf(\"Valtozom: %i\", a);
    return 0;
}

 
Az általam készített fordítással:
 

szam elso(ures)
akkor
    konst szam a = 54;
    kiir(\"Valtozom: %i\", a);
    visszateres 0;
vege

 
hungary.h file:
 

#define elso main
#define kiir printf
#define akkor {
#define vege }
#define visszateres return
#define ures void
#define konst const
#define hagyd volatile
#define karakterlekeres getchar
typedef int szam;
typedef char karakter;
typedef float lebegopontos;
typedef double duplalp;
typedef short rovid;
typedef long hosszu;
typedef long long hosszuhosszu;
typedef signed elojeles;
typedef unsigned elojelnelkuli;
 

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
[C] C magyar nyelven
« Válasz #1 Dátum: 2015. október 02. - 22:43:18 »
+3 Show voters
te jó isten

Nem elérhető b1s

  • 2212
  • Faszidegbénulás
    • Profil megtekintése
[C] C magyar nyelven
« Válasz #2 Dátum: 2015. október 02. - 22:47:56 »
+1 Show voters
sírok ember XDDD

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal