- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S24 - nos, Exynos
- Garmin Forerunner 255 Music - nem csak futóknak
- A Honor és a Huawei uralja a kínai mobilpiacot
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Bemutatkozott a Polestar Phone
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 14 Ultra - Leica hercegnő
- DIGI Mobil
- iPhone topik
Hirdetés
-
Új gyártástechnológiai útitervvel állt elő a TSMC
ph 2027-re érkezhet meg a vállalat 1,6 nm-es eljárása, de a sztárok inkább az olcsóbb node-ok lesznek.
-
Van, amit nehéz lett megtalálni a Google keresőjével
it A titkosított levelezést kínáló Tuta Mail arra panaszkodik, hogy a DMA bevezetése óta szinte eltűntek a Google keresőjéből.
-
PlayStation 5-re is megjelenik a Slime Rancher 2
gp A játék korai kiadása eddig csak PC-re és Xbox Series X/S-re volt elérhető.
Új hozzászólás Aktív témák
-
hiperFizikus
aktív tag
Az Teener-code = Csitri-kód programozási nyelv egy jóindulatú élősködő más programozási nyelvekben ; egyelőre csak a JavaScript -hez készült el, neki is csak alapfokon . Én találtam ki: Okos Árnyék = Erdős Attila a szlovákiai Rimaszombatból, volt hipeFizikus .
Ha valamelyest értesz a webprogramozáshoz, akkor máris használatba veheted ♥
<SCRIPT src = "Teener_subory/Cs a,priori.js" ></SCRIPT>
<SCRIPT src = "Teener_subory/Cs priori.js" ></SCRIPT>
<SCRIPT src = "Teener_subory/Cs gate.js" ></SCRIPT>
<script Language="JavaScript" >
</script>
Ezt a 3 db sort kell hozzá pótolnod bármelyik JS programodhoz sőt talán a PHP -hez, és persze a hozzá tartozó fájlokat bemásolnod a megfelelően linkelt helyedre, és máris működni fog . Csak annyi, hogy a
Cs gate.js
fájlt neked kellesz majd feltölteni sablon.funcion -okból álló tartalommal . Nem nehéz, biztosan menni fog neked is .
Hogy mi-miképpen van, ill. hogy hogyan kell használni e Csitri-kódot, azt
hosszas magyarázat helyetnézd meg aTeener.html
fájl szöveges kódjában !// alert( '3+5-2 °ev'.ii() ) // fő próba 1 : hagyományyos sztringekhez
alert(`3+
5-
2 °ev`.ii() ) // fő próba 2 : az új templates stringhez
De hogy ne kezdjetek el
mérgelődni, arról van szó, hogy asztrig.ii()
formalizmust, ill. alakot a programodban ezek után mindenütt tömegével fogod tudni használni ♥ Ha van mondjuk 50 képernyő.oldalas kódod, akkor a kedved szerint tele rakhatod evvel asztring.ii()
alakkal ! Vedd észre, hogy esztring
mind a 'régi' "hagyományos egy soros", mind az `új több soros` idézőjellel futni fog neked !!Persze miután csak a
Cs gate.js
fájlt feltöltötted magadnak tartalommal ! Minden programodhoz részben ugyanazokkal és részben teljesen másokkal .Az Teener = Csitri kód valamivel több annál, mint amit most közre adtam, de hogy amíg én még dolgozom ezen - nem is tudom, hogy hány hétig-hónapig - , addig is begyakorolhassátok magatokat vele .
Innen tölthetitek le e Teener = Csitri kód -omat :
Teener.zipMivel ez egy tömörített fájl (ZIP), ezért ki kellesz bontanod, és a kibontottban(!) indítanod kellesz a html fájlt ; meg persze alkalmazhatod azokat, amik benne van .
Kíváncsian várom a reakcióitokat , írjatok csak ide ... ?
Itt megoszthatjátok egymással aCs gate.js
fájlba feltöltött releváns tartalmaitokat is .A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív 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ő ! ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #2 üzenetére
Miért volt szükség sting feldolgozás alapú eljárások megírására?
Miért nem csak a string függvényre implementáltad a metódusokat?"+ 5,8,7,4,3 - 1,2,9 * 3,5,4".kif1();
"&& w1,x5,fg23,jk8 || rt4,kl54,er78".kif2();
"(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42]".kif3();és stb, ha már szöveget akarsz feldolgozni?
Így elsőre elég macerásnak tűnik a dolog...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
>> Miért nem csak a string függvényre implementáltad a metódusokat?
Mert kell egy 1 db közös jel neki a jobb áttekinthetőségért !
például /: sB ii strB vw ...stb. sB=sablon
"+ 5,8,7,4,3 - 1,2,9 * 3,5,4".sBkif1();
"&& w1,x5,fg23,jk8 || rt4,kl54,er78".sBkif2();
"(autó: 5+8-7)*{sisak: 4*8+7}/[élettartam: 12^42]".sBkif3();>> Miért volt szükség sting feldolgozás alapú eljárások megírására?
Mert másképpen nem vihető be "szokatlan" formalizmusok a program kódba ![ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Készíthettek saját programnyelvet minden programotokhoz külön-külön Is !! - Csitri stílusban, így ni:
<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
<script Language="JavaScript" >
`
// ... bármi 1 db string ...
°abs`.ii()
</script>
<=>
<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
<script Language="JavaScript" >
`
// ... bármi 1 db string ...
`.sBii()
</script>
Nyilván - ugye mondanom se kell, hogy - a
<script Language="JavaScript" >
// ...
</script>
-ben nincs más, és a<SCRIPT src = "prg1_subory/nyelv1.js" ></SCRIPT>
-ban a prg1 az egyik programod, és a nyelv1 az egyik saját programozási nyelved !
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #5 üzenetére
Sőt kamuzhatunk is Csitri stílusban, így ni:
https://hu.wikipedia.org/wiki/Pszeudokód<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT>
<script Language="JavaScript" >
/*
pszeudokód
*/
</script>
<=>
<SCRIPT src = "prg1_subory/igaziKod1.js" ></SCRIPT>
<!--
pszeudokód
-->
Ahol a
<script Language="JavaScript" >
</script>
-ben nincs más .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #2 üzenetére
Sziasztok !
Megint nagyban dolgozok az új Csitri-kód verzión, de mindig új és újabb megoldásokat teszek bele, és megint csak megy rá az időm, ezért megelőlegezve feltettem nektek egy 1 db sablont, amit rögtön használhattok is ♥
Mivel értetek a webprogramozáshoz, ezért ne habozzatok, ha ezt-azt változtatni szeretnétek rajta !
Evvel kaszkád és láncolt szimultán értékadást vihetek a JavaScript -es kódotokba, de más nem JS programozási nyelvre is nagyon könnyen átírható, és akkor azon is menni fog nektek !!!
ITcafe3.zip <- innen tölthetitek le ; e egy ZIP , ezért ki kell bontani és a kibontottban(!) bogarászni .
Így néz ki az általam kipróbált szimultán értékadások . Ehhez hasonlókat kellesz neked is írnod, könnyű :
°szim1
értékadás:
= , lásd:
w1 = 5 ; alert(w1)szimultán:
:= , =: , :== , ==: , lásd:
w1, w2, w3 := 5 ; alert(w1)
5 =: w1, w2, w3 ; alert(w1)
w1, w2, w3 :== 2, 5, 8 ; alert(w1)
2, 5, 8 ==: w1, w2, w3 ; alert(w1):=:= , =:=: , :==: , =::= , lásd:
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1, wa2, wa3 :==: wb1, wb2, wb3 ; alert(wa1+" "+wb1)
cm. =:= helyet =::= írandóláncoltan:
~ , lásd:
w3 = 5 ~ w2 = 6 ~ w1 = 7 ; alert(w1)az általam használt azonosítók:
cm. nézd át a **.js fájlokat érte, nem sokk
Ahhoz, hogy a te JavaScript -edben menjen, ahhoz ezt kell megcsinálnod érte :
<SCRIPT src = "Teener3_subory/Cs a,priori.js" ></SCRIPT>
<SCRIPT src = "Teener3_subory/Cs szim1.js" ></SCRIPT>
<SCRIPT src = "Teener3_subory/Cs string.js" ></SCRIPT>
<script Language="JavaScript" >
// alert("betöltve") // bezárhatod - kinyithatod
</script>
És persze a linkeknek megfelelő helyen kell lenniük ezeknek az **.js fájloknak, meg ha úgy tetszik, át is nevezheted őket meg a linkjeiket !
Ez a szimultánosdi nagyon jó szórakozás, és benne lesz a JS -edben ezek után mindig .
Ha hivatásosan programozol JS/PHP -ban, akkor a munkaadódat is meggyőzheted erről !
Kicsit gyorsan össze lett csap értetek, de remélem ez nem lesz nektek gond !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #7 üzenetére
+ persze kimaradt :
A kaszkádos szimultán így néz ki :w1 = 7, w2, w3 := 5 ; alert(w1)
wa1, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777, k1, k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
Még mindig semmi értelme, de hajrá, veled vagyunk!
Én kérek elnézést!
-
hiperFizikus
aktív tag
válasz hiperFizikus #8 üzenetére
ohh, sajna kimaradt, hogy hogyan kell helyesen elválasztó jelezni a kaszkád szimultánt:
Van a
Cs szim1.js
fájlban ez ni :var ck ;
ck = ["," , Chr(166) , "|"] ; // a "¦" jelet a html félre írta, itt lehet átállítani az elválasztójeleket
Itt a
ck[x]
listát a kedved szerint átírhatod vagy hozzátehetsz, csak bátran, ne haboz !wa1, k1, k2, wa2, wa3, wb1, wb2, wb3 :== 1, 2, 3, 4, 5, 6 ; wa1 = 777¦ k1¦ k2 := 77, wa2, wa3 :=:= wb1, wb2, wb3 ; alert(wa1+" "+wb1)
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
válasz hiperFizikus #10 üzenetére
Úgy értem, hogy nincs értelme, mert ezt le lehet írni js-ben is:
const w1 = w2 = w3 = 5; alert(w1);
Azaz azt nem látom, hogy a kódoddal, extra szintakszissal bohóckodás milyen pluszt ad a fejlesztőnek, mi az a plusz ami miatt az egyszeri fejlesztő elismerően csettint, hogy na igen, ez kell nekem, és elkezdi elégedetten használni (sőt mi több először megtanulni) amit csináltál.
Mutass egy olyan példát, ahol tényleg bármit jobbá, könnyebbé, áttekinthetőbbé tesz a normál javascripthez képest (netán tud bármi olyat, ami javascriptben megoldhatatlan a te extra kódod nélkül).
Amúgy meg továbbra is tök aranyos, amit csinálsz, csak a fióknak dolgozol vele.Én kérek elnézést!
-
sztanozs
veterán
válasz hiperFizikus #11 üzenetére
Ahogy martonx is írta, a JS támogatja többszörös értékadást, sőt 1.7-es verziótól (kb 6 éve) már a dekonstrukciót is: [link]
let a, b, rest;
[a, b] = [10, 20];
console.log(a);
// expected output: 10
console.log(b);
// expected output: 20
[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);
// expected output: Array [30,40,50][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Úgy látszik, hogy te a JavaScriptet felsőbbrendű lénynek nézed, sebaj, senki sem lehet tökéletes .
De valamiért, mert például rákényszerülsz, más programozási nyelven (prg. ny.) is programozol, és hiányolod belőlük egyes JS alakokat . Ekkor ezekhez a JS alakokhoz, csak sablonokat kellesz írnod azon a másik prg. ny.-en . Ha meg több-sokk ilyen sablonod lett ottan, akkor őket egy univerzális function alá vonhatod . És evvel a Csitri-kód elvénél kötöttél ki !
Legyen egy konkrét példa: te mondjuk programozol C+ ban és Pithon -ban, akkor ha csinálsz neki ottan sablont hozzá, akkor ott is használhatod aw1 = w2 = w3 = 5
alakot !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Akkor akár már most is, ezt is megteheted, mert a szimultán sablonja úgy is minden egyszerű egyenlőségre bont fel :
; `[a, b], [c, h, ...rest] :== [10, 20], [10, 20, 30, 40, 50]`.ii() ; alert(h) ;
Ha
nem fut, akkor csak egy kicsit kell igazítanod hozzá a sablonomon ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
válasz hiperFizikus #14 üzenetére
Dehogy nézem én a js-t semminek, és továbbra is várok egy értelmes példát, hogy miért jó a csitri kód
Nem azt, hogy mit lehet vele csinálni, hanem miért jó ezt csinálni! Nagy különbség.Én kérek elnézést!
-
sztanozs
veterán
válasz hiperFizikus #14 üzenetére
python ban is vannak ugyanilyen formulák:
a,b,c=1,2,3
sőta,b,*c=1,2,3,4,5,6
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz hiperFizikus #17 üzenetére
Mutass egy nagyon bonyolult problémát, lsz...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
polymorphin
csendes tag
válasz hiperFizikus #20 üzenetére
Kifejtened hogyan oldja meg ezeket a problemakat? Ne szegyenloskodj, menj bele a reszletekbe nyugodtan.
-
sztanozs
veterán
válasz hiperFizikus #20 üzenetére
Főleg, hogy a nagyon nagy teljesítményt egy interpretált nyelven belüli interpretált nyelvből akarod kicsikarni...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
totron
addikt
válasz polymorphin #21 üzenetére
Az ifjonti hév túlmenései.
-
hiperFizikus
aktív tag
válasz polymorphin #21 üzenetére
A nagyon bonyolult problémák leprogramozására én 2 módszert találtam ki magamnak, amit most megosztok veletek . Előre is köszönöm a sok dicséretet, amit majd kapni fogok érte tőletek, pénzt és más értéket nem utasítok vissza .
Az igen nagyon bonyolult problémák leprogramozása pedig a "majd csak valaki leprogramozza"
módszerreltörténik .
1. nehezebb módszerem :
; ' ... '.ii() ;
Ebben az alakban a ... helyére hagyományosan karakterláncot szokás tenni . De ha elvonatkoztatunk a hagyománytól, akkor bármit tehetnénk, amit a szgép fel tud dolgozni:
0. karakterlánc
1. szimbólum láncolatot
2. piktogramokat pl. **.pmb -et
3. látható mátrixot pl. mtr3[x][y]
*.Gyakorlatilag a piktogram a mátrixtól csak abban különbözik, hogy a piktogramnak csak a linkjét ismered, ellenben a mátrix minden képpontját változóként használhatod és külső fájlban tárolhatod . Ahol a Huzzy ~ Teener szövegszerkesztőjében az ; ' ... '.ii() ; alak ... helyén lévő mátrix {és persze a piktogram is} ugyanúgy látható, mint a karakterlánc .
A **.ii(){ } function pedig csak a sablonok jól szervezett gyűjteménye .
Mit csinál a sablon ? -> A sablon feldolgozza az ' ... ' idézőjel tartalmát köztük nem csak a karakterláncot, hanem a kép.mátrixot is .
=> érted ugye: programot írni nem csak betűkkel lehet, hanem képek{mátrixok} rajzolgatásával is .
-> hogy könnyeben megértsed: a JavaScript programodat megírhatod **.txt fájlban, aminek a kiterjesztését átírhatod **.js -re . De ha a programodat képszerkesztőben "a betűket egyenként megrajzolva" adod meg gépelést kerülve, akkor kinézetre úgy néz ki mint amikor ránézel a **.txt fájra, a **.txt fajlban lévő JS programodra . Nem kell hozzá más, mint a képet szöveggé konvertáló segédprogram . És mi lesz ez a kikonvertált szöveged ? - hát a futtatható JS programod .
-> no most ez a konvertáló program a te uralmad alatt áll, ez azt jelenti, hogy a konvertáló program forráskódját szerkeszteni vagy képes ! - ahol e forráskód akár szintén Huzzy ~ Teener nyelven írható, egy egyszerűbb verzióján .
=> ekkor pedig tulajdonképen semmi sem gátol a futtatható kép.mátrix rajzolási szabadságodban . Érted, semmi se ...2. könnyebb módszerem :
A Csitri-kód néhány üres.kódvázból tevődik össze, ahol ezeket az egyes üres.kódvázakat nevezzük zombiknak . Ezek a zombik nagyon jól használhatók más kicsit bonyolult problémáknál: például
1. a természetes nyelv {szerintem} néhány ilyen zombiból tevődik össze:
elemek halmozásának zombija + típusok zombija + osztályok zombija + stílusok zombija + olvasási irányok zombija .
*.Itt a trükk az, hogy a nagyon bonyolult problémákat sokk zombira bontjuk szét ! - persze jól kell csinálni, nehéz is megcsinálni .
szép napot ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Nem ismerem a gépi kódot, csak annyit tudok, hogy az Assembly -it használják hozzá .
Ha bele lehetne erőszakolni az Assembly -be sablonokat, akkor e sablonoknak lehet egy 1 db közös őse, és ez már a Csitri-kódom elvének a megvalósítása lenne Assembly -ben ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #24 üzenetére
Olyan hosszan tudod megfogalmazni a semmit, hogy elmehetnél politikusnak (vagy szóvivőnek)....
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Rátapintottál a lényegre: a már létező programnyelveknek külön-külön megalkothatod az üres vázát = néhány zombi, aztán a kedved szerint tehetsz beléjük saját házi alakos sablonokat: keveset-sokat ♥
Például a Lisp -nek, a Pascal -nak, a Pithon -nak, C++ -nak, ...stb. ezt a kiürített vázát mindenki örömére leprogramozod, ami nem is nagyméretű és még nem túlságosan bonyolult kódocska, akkor utána avval{kevéssel-sokkal} töltöd fel, amivel csak akarod .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #28 üzenetére
Értem én, hogy szeretnél létrehozni egy új nyelvet - és maga a tevékenység igen megsüvegelendő.
A csillámpor és pixiedust amit köré szórsz az viszont nagyon bosszantóAmennyiben elfogadsz egy javaslatot:
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.
Utána állj neki szépen kidolgozni az egészet valamilyen magas szintű nyelvben (pl JS)
Végül próbáld meg ezt alacsonyabb szinten implentálni (pl LLVM)JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
" 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 ...
21:46 2022.08.23.
{ } Csitri új leírása, elve : a dolgok jelenlegi állasa szerintI. 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 -okpl. sp.
strN.--- // akár 1 db totál méretű is lehetpl.
// 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égereturn kiválasztott(lánc) ; // feldolgozás után
}; // func_
// << >> ii :Akkor érzel rá igazán, ha kipróbáltad ♥ A kérdéseitekre továbbra is szívesen válaszolok !
" Utána állj neki szépen kidolgozni az egészet valamilyen magas szintű nyelvben (pl JS) "
Folyamatban van, de ez lassú, idő igényes ." Végül próbáld meg ezt alacsonyabb szinten implentálni (pl LLVM) "
Vettem a lapot, de ez még távlati .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #30 üzenetére
Kezd alakulni ez
Az értékadások módja és némi alap kiértékelés már megvan (bár lássuk be, az eval()-t bedrótozni nem nagy mutatvány).
Az viszont nem jött le, hogy milyen a nyelv szerkezete. Mi a feldolgozás módja? Utasítások, vagy stream/lisp? Hogy képzelsz el egy feltételes szerkezetet, ciklust, rekurziót?JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
(bár lássuk be, az eval()-t bedrótozni nem nagy mutatvány)
Ez inkább elvi kérdés . Azért lett bedrótozva, hogy a lánc végére esztétikailag szépen illeszthető legyen . Ha meg már functiont kapott, akkor mást is beletehetsz, ha úgy akarod .
Hogy képzelsz el egy feltételes szerkezetet, ciklust, rekurziót?
Ezeket nem én képzelem el, hanem a programozó . Ez a programozóra van bízva, a programozó szabad alkotása, ami alkotást az strN -be teszi bele . A Csitrinekcsakutólag deklarált utasításai vannak, köztük csak utólag deklarált ciklusai ...stb. .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Csillámpor és pixiedus, pl. ezért is jó /:
Csak alig félóra alatt hoztam össze ezt a sablont:
Evvel az` `.o()
sablonnal a JavaScriptben nem csakangol betűkethasználhatsz azonosítóknak, hanem pl. magyar diakritikus betűket is ♥ Mivel elvi kérdés, hogy beszédesek legyenek az azonosító, ezért miért ne beszélhetnének már mától is magyarul !Mivel egészen kicsi, ezért komplett bemásoltam nektek ide . Csak át kellesz másolnotok, és ha minden igaz már futni is fog nektek .
Csak a 14 sros
String.prototype.o = function (){ // a sablon kezdete
kell nektek belőle, csak ezt a 14 sort kell betennetek valamennyi JS programotokba, és már is kedveekre magyarkodhatok a JS azonosítóival ♥
<html><head><title>váltó sablon</title></head><body><font ID="idF01" face="Verdana" size=2 >
<br><center ID="idCe1" >magyar angol váltó sablon -- Erdős Attila = Okos Árnyék, Rimaszombatból !<br>
Arra kérek minden jóérzésű érdeklődőt, hogy terjessze az ismerősei körében, mert a Google böngészővel nehéz rátalálni !</center><br>
<br><input type="button" ID="idBb1" onclick="Start()" title=" Súgó: Indítja a sablont ! " value="Start" ><br><br>
<script Language="JavaScript" >
function Start(){
// alert( "123˙árvíz˙45˙tűrő˙67˙fúrógép˙89".o() )
//"˙álért˙(777)".o()
//
"˙árvíz˙() ; ˙tűrő˙() ; ˙fúrógép˙()".o()
}; // func_
// << >> Start :
// -----------------------------------------------
String.prototype.o = function (){ // a sablon kezdete
var x, y, xa, yb ; xa = this.split("˙") ;
yb = [ "árvíz","arviz" , "tűrő","turo" , "fúrógép","furogep" , "álért","alert" ] ;
for (x=0 ; x < xa.length ; x++){
for (y=0 ; y < yb.length ; y += 2){
if (xa[x] == yb[y]){
xa[x] = yb[y+1] ;
break ;
}; // if_
}; // for_
}; // for_
eval(xa.join("")) ;
}; // func_
// << >> o :
function arviz(){
"˙álért˙('Nem')".o() ;
}; // func_
// << >> árvíz :
function turo(){
"˙álért˙('szégyeled')".o() ;
}; // func_
// << >> tűrő :
function furogep(){
"˙álért˙('magad ?')".o() ;
}; // func_
// << >> fúrógép :
// -----------------------------------------------
// alert("betöltve") ; // nyit-csuk
</script>
<br><br></font></body></html>
Kérlek titeket, hogy fordítsátok át Pithonra is és C++ -ra is ezt a 14 soromat, aztán másoljátok be ide ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #33 üzenetére
python - némileg rövidebbnek tűnik, mint a tiéd...
def árvíz(): print("Nem")
def tűrő(): print("Szégyeled")
def fúrógép(): print("Magad?")
árvíz()
tűrő()
fúrógép()C++-t meghagyom pmonitornak
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz hiperFizikus #33 üzenetére
ne már, hogy az előzőtől elfogyott a lelkesedés
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
martonx
veterán
-
hiperFizikus
aktív tag
ne már, hogy az előzőtől elfogyott a lelkesedés
Nem a lelkesedés fogyott el, hanem napokon át
végeláthatatlanul kódolniunalmas !
Úgy becsülöm, hogy 1.5 hét és meg lesz a "Csitri legújabb bemutatója" .Szvsz már a legújabb verzió készül, amivel már (most kapaszkodj meg jól) változókat lehet majd definiálni, ellentétben más fos programnyelvekkel. Még pár verzió, és tudom hihetetlen, de akár metódusokat is fogsz tudni használni a Csitri kódban
A áá, a Csitri kód csak általános kereteket biztosít ahhoz te rengeteg utólag deklarált ad hoc változókat és utólag deklarált ad hoc metódusokat alakíts ki stringjeidben ! Pontosabban egyelőre a működő °cim -ék bemutatóját készítem ♥
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #37 üzenetére
Szuper, már alig várom
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
sztanozsnak is
Hát 1.5 hétre becsütem, de rájöttem, hogy hamarább is örömet szerezhetek nektek egy újabb különös sablonommal . Igyekeztem, hogy ez a különös sablon legalább most szombat délutánra meglegyen, de nem voltak kegyesek hozzám a szellemek . Aztán csak úgy bevillant, hogy van nekem belőle egy izgis kis; function u(){} ;
-om, ami combocskát rágcsálhatjátok, amíg 2-3 nap alatt megleszek avval a különös nagyobb és bonyolultabb új sablonommal ♥Array.prototype.u = function (cs,e1){ // csak átforgatja a listát egy logikai értékre
var x, xa, wBL ; xa = this ; wBL = false ;
if (cs == "a°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || (e1 == xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "b°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || inLeftT(e1, xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "c°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || inRightT(e1, xa[x]) ;
}; return [wBL] ; // kiadás
} else if (cs == "d°"){
for (x=0 ; x < UBound(xa) ; x++){
wBL = wBL || InStrBL(e1,xa[x]) ;
}; return [wBL] ; // kiadás
}; // if_
}; // func_
// << >> u :
Ez egy igen hatékony formalizmus, ugyan JavaScript -en lett megírva, de más programozási nyelvre is át lehet költeni ♥
például:
if ( [ .. tetszőlegesen sok elem .. ].u('a°', e1)[0] ){ // a° választható variáció
// valami tetszőleges utasítás(ok)
}; // if_
Ez nem csinál mást, mint átforgatja az [ ] adott listát, és egy logikai értéket ad vissza . imádom ezt az alakot ♥
Ami a legfantasztikusabb benne, hogy a
if (cs == "a°"){
} else if (cs == "b°"){
} else if (cs == "c°"){
} else if (cs == "d°"){
}; // if_
listát a belátásod szerint bárhogyan bővítheted magadnak anélkülé hogy új function -ok rengetegét kellene írogatnod ♥
Ugye kipróbáljátok ?
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
válasz hiperFizikus #39 üzenetére
És ez mire jó? Javascriptben meglévő array.some, find, filter, map nem pont ugyanerre valók?
Tanács: használj normális változó neveket, metódus nevet.
Szerinted melyik a beszédesebb? Array.some vagy array.u?Én kérek elnézést!
-
hiperFizikus
aktív tag
Sokat gondolkodtam arról, hogy ugye vannak a programnyelvek függvénykönyvtára, benne rengeteg ötletes függvénnyel . No most kb. melyek az igazán nem nélkülözhető függvények és eljárások, amivel a többi összehozhatók ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
-
sztanozs
veterán
válasz hiperFizikus #39 üzenetére
Erre van pythonban pár utasítás, kifejezetten jól jön pl az u.n. lista-kifejezés:
lista = [1,2,3,4,5]
érték = 1
# a°
a = any(elem == érték for elem in lista) # True
# összes egyezőség vizsgálata
A = all(elem == érték for elem in lista) # False
# string vizsgálatok
lista = ['árvíz', 'tűrő', 'tükör', 'fúrógép']
érték = 'víz'
b = any(elem[:len(érték)] == érték for elem in lista) # False
c = any(elem[-len(érték):] == érték for elem in lista) # True
d = any(érték in elem == érték for elem in lista) # TrueEzért nem érdemes külön függvényeket csinálni, de ha mégis, könnyen bedobható egy lambdába, pl:
a = lambda lista, érték: any(elem == érték for elem in lista)
De az ECMAScript 5.1 már támogatja az
array.some
ésarray.every
függvényeket, szóval az első template kb így néz ki javascriptben:a = lista.some((elem) => elem == e1)
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz hiperFizikus #43 üzenetére
kb az alábbiakból minden összehozható:
- összeadás
- memóriába írás
- memóriából olvasás
- feltételes elágazásJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz hiperFizikus #33 üzenetére
Az
` `.o()
sablonomat titkosításra is lehet használni .
Ez olyan titkosítási módszer, amivel leginkább az otthon készült saját programjaidat titkosíthatod . A módszer lényege, hogy csak az azonosítókat titkosítjuk, vagy csak néhány lényeges azonosítót titkosítunk az azonosítók közül a` `.o()
sablon segítségével .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #46 üzenetére
Azt hiszem a szó, amit kerestél az obfuszkáció, de majd ránézek holnap mit is csinál ez a kód…
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Igen .
https://www.fogalomtar.hte.hu/wiki/-/wiki/HTE+Infokommunikacios+Fogalomtar/Obfuszkáció/pop_upAz ˙azonosító˙ elejére és végére kiteszel egy-egy felső pontot, ezáltal az így közrefogott azonosítóval azt csinálhatsz amit csak akarsz :
például angol betűk helyet magyar diakritikus betűket is használhatsz,
és ha új funkciót iktatsz hozzá, akkor avval a külön új funkcióddal "obfuszkálhatod" is lokálisan, ill. helyileg, a program többi részét érintetlenül hagyva .
Ezt a külön való új funkciót én még nem programoztam le hozzá, mert bevallomnem akaródzott, de akit érdekli, az megteheti magának .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Mos ott tartok, hogy a mérete legalább 3820 db sor, ami 127.333 képernyő.oldal, az apró mellékes oldalakat nem számoltam bele .
Már látom az alagút végét, de a kedvem a programozáshoz abéke s. alattvan . Ez is olyan lesz, hogy majd be kellesz tenned a te saját JavaScript kódjaidba .
Még mindig nem a Csitri-kód programozási nyelv teljes bemutatója lesz, hanem csak ebből a kifejezések kezelése hiperFizikus módon {meglepi} .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #49 üzenetére
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #50 üzenetére
Na ez már nagyon elborult
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz hiperFizikus #50 üzenetére
Az ad hoc algebrámat kibővítettem:
1. ad hoc mátrixokkal és
2. ad hoc grafikával !
Ha felcsigázott az ad hoc algebrám, akkor e +2 db bővítését ne hagyd ki ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
A halmazvárázs legfelső sokszorozómban megemlítettem a Youtube tudás sokszorozót . De akkor még nem volt neki külön weblapja . Ma 17.30 délután lett készen a weblapja, már rá is kattinthatsz :
YouTube tudástár ! = YT.tt
Ez a YouTube rövid videóiból való nagyméretű videós tudástár készítéséről szól, és érzékeltetés képen be is mutat 2 db ilyen kis méretű videó tudástárat . Ez alapján igen könnyen és gyorsan csinálhatsz te is ilyesmit .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Ehhez a topicomhoz elkészítettem egy HTML/JavaScript programot, amin kipróbálhatod magad, hogy rendben fut-e az ad hoc kifejezésed ♥ Igazatok van hamarább is készen lehet volna, de zavarosak a mindennapjaim, de legalább meglett .
Az új ad hoc kifejezésem futtatója !
Tehát igazam van az ad hoc matematikám létjogosultságával kapcsolatban !A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Még lehet trükközni a relációkkal !
Legújabban kitaláltam egy új matematikai műveletet, amit sehol az ég világon nem használnak, mint matematikai művelet ! Erre a matematikai műveletre egy programozási nyelvet alkottam, ami egy kicsit fura, no nem is kicsit ! Az új műveletem neve : haladvány ♥
A »haladvány« tulajdonképen egy »strukturált reláció« , ami reláció a szokásos eddigi matematikai relációhoz képest komplexebb{bonyolultabb} formalizmus .
Ezt a haladvány műveletet az ad hoc saját jelölések kutatásaim során mellékesen fedeztem fel, de az algoritmusok ~ programok körében rendkívülinek bizonyult !
Ezt a haladó tanulmányomat innen töltheted le :
☺ Az ad hoc laborprogram alapjai ! ☻ .
Az észrevételeteket a továbbiakhoz figyelembe fogom venni ! - kíváncsi vagyok rájuk .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #56 üzenetére
errol egy kicsit bovebben?
egy pelda peldaul?JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Például :
function alma2(){} ;
function korte7(){} ;relation egyke3[alma2() , korte7()] ;
function új12(){ egyke3 } ;
Ez az call új12() lenne egy lehetséges haladvány !
Kb. így képzelem el, de ezt szgépen még
nem futtattam, csak a való világ akció - reakció sémáira alkalmaztam, amit a linken olvashatsz .Persze a relation biztosan nincsen a JavaScript-ben .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #58 üzenetére
miert ne lenne? ezt pont igy kell csinalni jaascriptben is...
vagy meg mindig nem ertem mit szeretnel elerni...javascriptben olyan is van, hogy egy fuggvenyt adsz at az argumentumban, amit kesobb a foggveny hasznal (vagy esetleg becsomagol)...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
" vagy meg mindig nem ertem mit szeretnel elerni "
Azt hiszem, hogy értesz engem, csak én vagyok az aki keveset ismer a JavaScript-ből !
Ezért ha ezt
" javascriptben olyan is van, hogy egy fuggvenyt adsz at az argumentumban, amit kesobb a foggveny hasznal (vagy esetleg becsomagol)... "
konkrétabbá tennéd, hogy majd a linkjeiden tovább indulhassak, az nagyon jó lenne ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #60 üzenetére
keress ra a "higher-order function" es "decorator" kifejezesekre.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Megvan :
Az interneten megtaláltam a "higher-order function" es "decorator" kifejezéseket . Értem is, mert a Google lefordította magyarra .De hirtelen rájöttem, és most már tudom, hogy miképpen lehet futtatni azokat a
laborkódjaimat!
Itt olvashatsz róla : A pszeudokódok ad hoc leprogramozása !
Ha olvastad, akkor ezt a leprogramozásáról szólót is nézd meg, jóval rövidebb ♥
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #62 üzenetére
Hááát nem egészen értem mit akar csinálni az oldaladon a példakód (hacsak nem összefűzi a sztringeket), de sebaj
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
-
sztanozs
veterán
válasz hiperFizikus #64 üzenetére
A peldakod akkor lenne pelda ha a kod a bemenetbol kiszamitana a kimenetet, nem pedig neked kell megadnod
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Hát épen ez, hogy kiszámolja, csak úgy, hogy az értékeken nem változtat, csak ide-oda egymásnak adogatja át a w1, w2, w3 változók által . Figyelj oda jobban !
Ha számoltatni is akarsz, azt megteheted, csak akkor olyanra kell szerkesztened a bemenő sztringet, és olyan célt kell neki támasztanod, ami sok órás kódszerkesztéssel jár .
Ha van rá motiváció, akkor megcsinálják, pl. ha a kódszerkesztő idejét megfizetik, akkor a kódszerkesztő örömest megcsinálja .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #66 üzenetére
de a pelda amit irtial, az kb a kovetkezovel ekvivalens:
fn osszeadas(ertek1, ertek2, eredmeny) { return eredmeny; }
mert ugye a funkcio lenyege a logika , de ha a te kemiai fuggvenyedbe azt rakom bele, hogy
["Fe", "Hg", ".=", "FeHg", "Au"]
akkor maris feltalatuk a bolcsek kovet...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Jaj, te a kémiai + jelet matematikai + jelnek nézted .
Semmi baj ♥ Most hogy tisztázva lett, vagyis javítva lett, nézd át újra a kódomat {nem sok}, és ezek után ne kevergesd e két + jelet össze !
Még jó, hogy észre vettem .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Szervusztok !
Most 1.1.2023. szeretnék mindenkinek boldog és szerencsés újévet kívánni:
BÚÉK nektek .Hoztam nektek ajándékot is, kíváncsi vagyok a véleményetekre róla !?
Mondjatok csak különféle jelzőket rám,nem bánom, csak osszátok meg másokkal is és csatoljátok e topikom linkjét is hozzá {nem élhetek lájkok nélkül} .Íme az ajándékom: Ismeritek ezt a trükköt ?
function alertBL(bl0,a1){
if (bl0){
return alert(a1) ;
}; // if
};
// << >> alertBL :
például:
for (x=0 ; x<1000 ; x++){
...
alertBL( (x>5) && (x<10) , " valami, amit csak akarsz " ) ;
...
}; // for
Ez az ad hoc jelölések kutatása során fedeztem fel .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #69 üzenetére
Nem tudom ebben mi a trukk... Most latsz eloszor fuggvenyt?
Es miert adod vissza az alert visszateresi erteket?JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
francba ... : nem kell a return
function alertBL(bl0,a1){
if (bl0){
alert(a1) ;
}; // if
};
// << >> alertBL :
A trükk benne az, hogy amikor hibát keresel a program futása közben, és nagyon össze vissza futnak a szálak, akkor egy komplikáltan megcsinált logikai kifejezés csodákat tehet a hibakeresés érdekében !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #71 üzenetére
Sőt egyébként lehet return -osra is venni a figurát, így ni :
, csak nem néztem el benne megint valamit .function alertReBL(x, bl0, a1){
if (bl0){
alert(a1) ;
}; // if
return x ;
}; // func
// << >> alertReBL :
function confirmReBL(x, bl0, a1){
if ( bl0 ){
if ( confirm(a1) ){
return x ;
}; // if
}; // if
}; // func
// << >> confirmReBL :
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #72 üzenetére
Így a jobb :
function confirmReBL(x, y, bl0, a1){
if ( bl0 ){
if ( confirm(a1) ){
return y ;
}; // if
}; // if
return x ;
}; // func
// << >> confirmReBL :
, és ha neked úgy jobban pászol, akkor lehet így is:function confirmReBL(y, x, bl0, a1){
// ugyanaz}; // func
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #73 üzenetére
Szuper, sikerult feltalalnod az assert fuggvenyt (nem rossz teljesitmeny egyebkent megfelelo ismeretek hianyaban).
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
https://www.w3schools.com/jsref/met_console_assert.asp
Hát igen, ez velem elő szokott fordulni .
Tehetnék, lehet tenni valamit ellene ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #75 üzenetére
Tanulni-tanulni-tanulni
(es ha nem megy, akkor nem kell eroltetni )JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Koszi, hogy beneztel ide, es erdemben hozzatettel a kollega fejlodesehez itt is... latom az ironia ertelmeze nem nagyon fekszik
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
pmonitor
aktív tag
válasz hiperFizikus #79 üzenetére
Annak, hogy "annyi mindennel 1 db ember - értsd programozó - nem bír foglalkozni", nem az a végeredménye(kimenete), hogy valami nem megy? Mert szerintem pontosan ugyanazt jelenti. És egyből ott vagyunk a megy vagy nem megy kérdéskörnél...
Mondjuk ez témakör kérdése is. Mert ha egy desktop programozónak nem megy a javascript, az nem érdekes. Ugyanakkor, ha 1 webes programozónak nem megy a javascript, az már elég ciki.
Bocs, de csak 3 naponta tudok írni, mert "büntetésben" vagyok(1 hsz / 3 nap).http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
hiperFizikus
aktív tag
Akkor "csússzatok el" ezen a
szappanon:Ez egy általános, a YouTube linkek részére, köztük annak az <iframe ... ></iframe> féle kimásolható komplex linknek a házi(!) adatbázisa, egyelőre majdnem üresen, én programoztam le: tehát nyílt és ártalmatlan kód, persze ingyenes is és jogi mentes is egyben .
Akkor mutasd, ill. mutassátok meg, hogy ennek az adatbázisnak a tartalommal való feltöltése megy nektek, mint nyúl az agár előtt ♥
Aki elolvasta az kicsit régebbi weblapomat szintén erről, az nem hagyhatja ki azt a programot, ami annak a következményeként lett általam leprogrramozva ♥
Ja, a linkje majdnem lemaradt:
https://erdosattilask01.lapunk.hu/gyors-yt-tudastar-1213405A bugjait írjátok meg ide, hogy javíthassam őket !
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #82 üzenetére
Sorry, de az oldalad a melohelyrol nem megnyithato, de lehet, hogy este majd ranezek...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
lásd #9602
, a betűszám azonosítóim hozzávetőleges rendszeréről, pillanatnyilag .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #84 üzenetére
Csapatban dolgozva az ember megtanulja, hogy a kod konnyen ertelmezheto legyen masnak is. Ezek a roviditesek es miniaturizaciok jok, ha az ember obfuszkalni akarja a kodot (vagy minimalizalni a kodhosszt), de kooperativ munkara (vagy arra, hogy egy fel ev utan a kodra ranezve ne kelljen vakarni a fejed) nem alkalmas.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
A Teener kód az ad hoc kutatásaim polca is . Ezért érdekes lehet nektek, hogy kitaláltam - az ad hoc kutatgatásaim közben - egy új magyar ábécét, amivel majd az ad hoc írásaimat fogom írni ! - ti is evvel írjátok .
Mivel már jól tudjátok hogy tehetséges programozgató vagyok - értsd haladó - ezért miért ne írtam volna ehhez is egy leprogramozást:
lásd itt ni :
1. Az új (ad hoc tudományos) magyar ABC !
2. átíró program letöltés
3. programot magyarázó weboldal
Egyébként a programja{lásd ott} hozott pár új vagy felújított function -t, ami remélem érdekes lesz nektek :
1. **.es() , **.is() , **os()
pl. nem kell így ("x"+"ABC"+y).alma() írni, elég így is:; "ABC".is(x, y).alma() ;
, ez hosszú lánc belsejében és végén jön jól !2. Az összes "bedrótozott" Replace(a1, c1, e1) átcsináltam
; a1.Replace(c1, e1) ;
alakra ♥ - érted, az összeset . És tettem hozzá listás **.Rep - - - féléket is ! - igen tömör kódúak .3. És végül az Új magyar ABC átíró programom fő prototype function -ja is figyelemre érdemes, mert vagy úgy ahogyan van vagy kevés módosítással általában használható karakterek, ill. karakter láncok olyan szerű átírogatásaira .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #87 üzenetére
Uuu, ez durva - nem hittem volna, hogy a Magyar Office fuggvenyek utan meg latok magyar fuggvenyneveket a programozasban.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz hiperFizikus #87 üzenetére
Az ad hoc kutatásaim újabb terméke:
A fenomén orientált programozás ! = Az ad hoc algebrai kifejezések .
Moduláris történetek a természetben .
https://erdosattilask01.lapunk.hu/a-fenomen-orientalt-programozas-1213468
Ez arról szól, hogy a valóságot egy nagy matematikai kifejezésbe tehetjük ♥A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Imádom a JavaScriptet ♥
Olyan mint a szegény embernek a rizsa !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
lásd #7
, a szuperkomplexeim programjaA gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz arcoskönyv #92 üzenetére
hiperFizikus = Bölcs Árnyék, volt Okos Árnyék
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz arcoskönyv #94 üzenetére
Az árnyékom megy utánad, arra emlékeztet téged, hogy okos légy !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Nagy dolog lesz : egy új programnyelv ~ új kód végre a befejezéséhez közelít ♥ - majd új topikot is nyitok neki .
A neve még titok, remélem ezen a héten meglesz . Nem hogy látom az alagút végét, hanem már a végénél vagyok ! - bizonyos értelemben .
Még egy fordulatot kell leprogramoznom érte, a kis diagnosztikát kell csinálnom hozzá, kidobálnom kellesz a feleslegesalert()
-okat, a weboldalát elkészíteni, meg ilyesmi ...
jelenleg :
Az a,priori.js fájl mérete: 850 sor = 28.3 képernyőoldal .
A többi prog.js fájlok együttes mérete: 2425+35+45 sor = 83.5 képernyőoldal .
De ez a 111.8 képernyőoldal nem nagy dolog, mert nagyrészt listákba rendeződik . Persze ez is az aa012, e5, ... stílusban lett megírva, de egérrel kimásolva ezeket az azonosítókat átkeresztelhetitek majd .
Ez egy újabb imperatív programnyelv lesz, így aki ismer legalább 1 ilyet, annak nem lesz nehéz . Addig is bonyolítsátok le a bevásárlásokat, nagy mosást, tisztálkodást, a gyerekeket küldjétek el a nagymamához, stb... , hogy mire készen leszek vele akkora semmi se akadályozza a felhasználói élményeteket ♥
[ 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
- 2db Acer AW2000h F2 blade szerver 2x4db AW170H F2 blade-del eladó!
- HP Probook 340S G7 i5-1035G1/8GB/256SSD/Windows 11 -10% Csak ameddig a készlet tart!89.780 Ft
- iPhone 14 Pro 128 GB Space Black, 11 hónapos, kártyafüggetlen, 2024. május végéig garis , akku 91%
- Asus VivoBook X509JA-BQ904T
- HP EliteBook 640 G9 Ezüst (14" / Intel i5-1235U / 16GB / 512GB SSD / Win 11 Pro) -10% Most 203.990 F