Hirdetés

Új hozzászólás Aktív témák

  • hiperFizikus

    aktív tag

    válasz sztanozs #29 üzenetére

    " Először dolgozd ki a tweener kódod teljes nyelvi szerkezetét, és dokumentáld le valahol, ami publikusan elérhető (pl github), mert én pl szívesen megnézném, ha érthetően dokumentálva és jól összerakva lenne. "
    :)

    Itt van kidolgozva a Teener ~ Csitri kódom nyelvi szerkezete . Olyan, hogy nagyon rövid, kulcsszavai{azonosítói} alig vannak ezek is megváltoztathatók, elfér 2.5 képernyő.oldalon , és ha akarod akkor kód ha meg úgy akarod akkor programozási nyelv ...

    :K
    21:46 2022.08.23.
    { } Csitri új leírása, elve : a dolgok jelenlegi állasa szerint

    I. alkalmazott mutatványok: rengeteg

    strN = "abcd..." ; // elemi: idézőjeles string
    . . vagy
    strN = [strN, strN, strN ...] ; // általános: lista, tömb
    . .vagy
    strN = [ [],[],[],[],[] ......] // speciális: kép.mátrix

    -----

    pl. kb.
    [strN(cím)].sabn_xyN().sabn_xyN().ewaN() <=> strN(cím).ii() // n,N=szám ~ cím=betűs
    // és ezekhez beépített(!) trükkös, tájékoztató (cím)ke segédletek, kontra kitett n,N=szám -ok

    pl. sp.
    strN.--- // akár 1 db totál méretű is lehet

    pl.
    // e névadások csak eligazítás véget vannak így, neked ezek másképpen is lehetnek

    -----

    II. komponensek: több-sok

    String.prototype.ewaN = function (){ // kényelmi összetett eval() : N=szám
    . .vagy
    Array.prototype.ewaN = function (){ // eval(str) <=> str.ewa()
    // ha kell, akkor akár valami különcség is lehet benne
    return eval(this) ;
    }; // func_
    // << >> ewaN :

    és

    String.prototype.sabn_xyN = function (){ // újrahasználható gyors sablonok : n,N=szám
    . .vagy
    Array.prototype.sabn_xyN = function (){ // sablon : lista, tömb, kép.mátrix
    // valami sajátosság szokott benne lenni
    return [,,,] // több érték is mehet egyszerre
    }; // func_
    // << >> sabn_xyN :

    . .meg

    III. kompozíció: egy-néhány

    String.prototype.ii = function (){ // sablonok univerzálisa, őseredője, anyja, előjárója
    . .vagy
    Array.prototype.ii = function (){ // lista, tömb, kép.mátrix
    // valami [üres.vázak=zombik] is kellhetnek bele
    . . . ösz.választás/
    . . . . . . ablak1: // al.választás, n,N=szám ~ címkék
    . .strN.sab1_**N().ewalN() ;
    . . . . . . strN.sab1_**N().ewalN() ;
    . . . . . . strN.sab1_**N().ewalN() ;

    . . . . . . ablak2:
    . . . . . . strN.sab2_**N().ewalN() ;
    . . . . . . strN.sab2_**N().ewalN() ;
    . . . . . . strN.sab2_**N().ewalN() ;

    . . . . . . ablak3:
    . . . . . . strN.sab3_**N().ewalN() ;
    . . . . . . strN.sab3_**N().ewalN() ;
    . . . . . . strN.sab3_**N().ewalN() ;

    . . . . . . ablakn:
    . . . . . . strN.sabn_**N().ewalN() ;
    . . . . . . strN.sabn_**N().ewalN() ;
    . . . . . . strN.sabn_**N().ewalN() ;
    . . . . . . ...stb. ?
    . . . /vége

    return kiválasztott(lánc) ; // feldolgozás után
    }; // func_
    // << >> ii :

    :D

    Akkor érzel rá igazán, ha kipróbáltad ♥ A kérdéseitekre továbbra is szívesen válaszolok !
    :DD

    " Utána állj neki szépen kidolgozni az egészet valamilyen magas szintű nyelvben (pl JS) "
    Folyamatban van, de ez lassú, idő igényes .
    :O

    " Végül próbáld meg ezt alacsonyabb szinten implentálni (pl LLVM) "
    Vettem a lapot, de ez még távlati .
    :DDD

    [ Szerkesztve ]

    A gázt is és a féket is egyszerre nyomni nem menő dolog !

Új hozzászólás Aktív témák