Hirdetés
- eBay-es kütyük kis pénzért
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- gerner1
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- MasterDeeJay: Egy nem átlagos Asus videókártya (GTX950M 2GB GDDR3)
- gban: Ingyen kellene, de tegnapra
- petipetya: Nagy chili topic. :)
- hcl: Google Drive csatolása szerveren / Nextcloud integráció
Új hozzászólás Aktív témák
-
hiperFizikus
senior tag
válasz
hiperFizikus
#1
üzenetére
> Válasz a JavaScript topic : #9425 baracsi, #9421 sztanozs tagok aggodalmaira !
>>> Mi a gyakorlati haszna ennek? Lehet túl egyszerű ember vagyok, de nem jöttem rá.
Nem is egyszerű rájönni . Az általános string.ii() alak egy új filozófiát visz a programozásba, köztük a webprogramozásba: HTM, CSS, JS, PHP . Először volt a HL holisztikus programozás, ami nem tudta kielégíteni a tömeges programozásra az igényt . Ezért dobták a HL holisztikus programozást, és kitalálták helyette a MD moduláris programozást, ami már alkalmas volt tömeges programozásra .
De filozófiailag van egy 3. út is: amikor is a HL holisztikus és a MD moduláris programozás együtt van jelen a programban . De hogy megint ne legyen belőle átláthatatlanság, ezért adtam neki egy egyszerű elrendezést, elméletileg lehetne más is:
`; MD ; HL ; MD ; MD ; HL ; HL ; HL ; MD ;`.ii() = `string °sab`.ii()
, ahol az `string` az `...` idézőjelek miatt látványosan több.sors is lehet .Ezt az MD és HL láncot hivatott futtatni a Csitri-kódom, már e kezdetleges kivitelezésében is, ami csak olyan 3x 4db oldalnyi kód ! Persze mivel a tiéd és feltehetőleg értesz a webprogramozáshoz, ezért az ízlésednek megfelelően átszerkesztheted magadnak .
Ehhez nem is kell bonyolultnak lenni a Csitri-kódomnak:
1. kell egy Split(," ; ") vagy Split(,";") .
2. kell hozzá egy ciklus: for ... vagy while ... .
3. kell az így kapott intervallumokra szelekció: switch ... vagy if (){...} .
4. kell az elemi intervallumok feldolgozására sablonok: function sabNnév(){...} sokasága .
5. valahol a végkifejletnél szükség lehet még az eval(str) és a Join(str) -ekre is .Ennek az a gyakorlati haszna, hogy ilyen HL+MD "szabad struktúrák" vihetők a moduláris programnyelvekbe pusztán avval a 3x 4db kódoldal kiegészítőmmel, szinte mindegyik programnyelvbe .
>>> Mutass erre valami konkrét (életszerű) példát? Nincs kedvem a kódot bogarászni...
A JS/PHP programban is és más imperatív moduláris programokban is kifejezéseket = művelet.sor és blokkokat = utasítás.oszlop használunk . A művelet.sorokban paraméterek, az utasítás.oszlopokban argumentumok helyek = pozíciók vannak . Ezekre a pozíciókra mindenüvé tehetjük a `string °sab`.ii() alakot, aminek a kifejezéseknél visszatérési értéke is lehet .
Feltételezem, hogy nem arra a lehetetlen(!) dologra kértek, hogy mutassak egy rakás példát, és mindet kifogástalanul aprólékosan le is programozzam nektek . Ha nem erre kértek, akkor tudok mutatni nektek "valami konkrét (életszerű) példákat" az "alakok ekvivalenciába állítása" módszerrel .
eval('5+8-7') <=> `5+8-7 °ev`.ii()-> pl. a lelombozásra, tömörítésre
'5+8+7+4+3-1-2-9*3*5*4' <=> `+ 5,8,7,4,3 - 1,2,9 * 3,5,4 °kif1`.ii()
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `&& w1,x5,fg23,jk8 || rt4,kl54,er78 °kif2`.ii()
'(5+8-7)*(4*8+7)/(12^42)' <=> `(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42] °kif3`.ii() -> pl. a fellombozásra, dagályosságra
'w1 && x5 && fg23 && jk8 || rt4 || kl54 || er78' <=> `w1 And x5 És fg23 + jk8 Or rt4 Vagy kl54 - er78 °kif4`.ii()'megy(w1) && megy(x5) && megy(fg23) && megy(jk8) || dio(rt4) || dio(kl54) || dio(er78)' <=> `megy: w1,x5,fg23,jk8 || dio: rt4,kl54,er78 °fg1`.ii()
'w1 = Empty ; hg57 = Empty ; kol3 = Empty ; w12 = Empty' <=> `w1, hg57, kol3, w12 := Ey °fg2`.ii()
'w1 = 45 ; hg57 = 124 ; kol3 = 8 ; w12 = 23' <=> `w1, hg57, kol3, w12 :== 45, 124, 8, 23 °fg3`.ii()
`if (w1 == 56){
blokk1
}
else if (w2 == 47){
blokk2
}
else if (w3 == 62){
blokk3
}
else if (w4 == 91){
blokk4
}; // if_ `
<=>
`IF w1/56 _
blokk1
eIF w1/47 _
blokk2
eIF w1/62 _
blokk3
eIF w1/91 _
blokk4
End.IF °vez1`.ii()
<=>
`IF w1/56 _ w1/47 _ w1/62 _ w1/91
>>
blokk1 _
blokk2 _
blokk3 _
blokk4
Vége.IF4 °vez2`.ii()// és ha akarod, akkor a ciklusokra is hasonlóan lehet
`function alma(){
blokk
}; // fun_ `
<=>
`Func alma(){
blokk
} °prg1`.ii()
<=>
`Sub alma(){
blokk
} °prg1`.ii()
<=>
`Rutin alma(){
blokk
} °prg1`.ii()
<=>
`Bat alma(){
blokk
} °prg1`.ii()/*
Tehát annak ellenére, hogy a JS-ben csak a function van, mégis használhatsz egyéb neveket a function helyet, köszönhetően a `... °prg1`.ii() alaknak !Az utasításokhoz pedig verzió választót rendelhetsz:
TEXTAREA esetében legyen az alef ℵabc
.txt esetében legyen a mező #abcEgy utasításnál egyszerre több verzió választó is lehet, sőt egyenlőséggel is lehet verziót megadni !
*/
abc.replace(,) <=> Replace(abc,,)
<=>
`Replace(abc,,) #12 °vr1`.ii()
<=>
`Replace(abc,, #12) °vr2`.ii()
<=>
`abc.replace(, #12) °vr3`.ii()
// Ezért mondtam nektek, hogy a Csitri-kódom egy élősködő, de egy jóindulatú élősködő ! ♥
Új hozzászólás Aktív témák
- eBay-es kütyük kis pénzért
- Apple Watch Sport - ez is csak egy okosóra
- LEGO klub
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- SSD kibeszélő
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- OnePlus 15 - van plusz energia
- AMD vs. INTEL vs. NVIDIA
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- DJI Mini 3 (GL) Eladó 2028 01.06 Garanciális
- Apple iPhone 17e 256GB Bontatlan Független Összes Szín / 27% áfa
- MSI H81M-P33 PC, i5-4570 Proci, 8 GB DDR3 RAM, 120 GB ÚJ SSD
- Apple iPhone Air 256GB Bontatlan Független Összes Szín / 27% áfa
- Dell Precision 7560 AI -ra és Gamer/Munkára LAPTOP I7-11850H/ 32GB RAM / 1TB SSD / NVIDIA RTX A3000
- LG 27GR95UM - 27" MiniLED - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 1000
- BESZÁMÍTÁS! 64GB Patriot Viper 3600Mhz DDR4 memória garanciával hibátlan működéssel
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 16GB 512GB 14" áthajtós-érintős FHD+ Gar.: 1 év
- Samsung Galaxy S23 Ultra 8/256GB Cream használt, karcos kijelző 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
