- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Visszahozzák a legjobb gaming CPU-t – és még mindig veri az újakat
- Analóg fényképezés
- OLED TV topic
- Szentjánosbogárral venné fel a versenyt a Macbook Neo ellen az Intel
- AMD Navi Radeon™ RX 9xxx sorozat
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Milyen TV-t vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Projektor topic
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
hiperFizikus
senior 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 ♥

-
hiperFizikus
senior tag
A megválaszolt hozzászólás már nem elérhető.Az árnyékom megy utánad, arra emlékeztet téged, hogy okos légy !
-
hiperFizikus
senior tag
A megválaszolt hozzászólás már nem elérhető.hiperFizikus = Bölcs Árnyék, volt Okos Árnyék
-
hiperFizikus
senior tag
lásd #7
, a szuperkomplexeim programja -
hiperFizikus
senior tag
Imádom a JavaScriptet ♥
Olyan mint a szegény embernek a rizsa !
-
hiperFizikus
senior 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 .
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 ♥ -
sztanozs
veterán
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 .
Uuu, ez durva - nem hittem volna, hogy a Magyar Office fuggvenyek utan meg latok magyar fuggvenyneveket a programozasban.
-
hiperFizikus
senior 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 .
-
hiperFizikus
senior tag

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.Ez az, ez az, látom most már értesz ♥

Én magányos programozó vagyok, nekem csak az "obfuszkálás" van előtérben ♥
Persze aki rákérdez, azt felvilágosítom róla !
-
sztanozs
veterán
lásd #9602
, a betűszám azonosítóim hozzávetőleges rendszeréről, pillanatnyilag .

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. -
hiperFizikus
senior tag
lásd #9602
, a betűszám azonosítóim hozzávetőleges rendszeréről, pillanatnyilag .
-
sztanozs
veterán
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 !

Sorry, de az oldalad a melohelyrol nem megnyithato, de lehet, hogy este majd ranezek...
-
hiperFizikus
senior 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 !

-
sztanozs
veterán
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).
Olyan meghato, hogy ide irod a harom naponta egy hozzaszolasod

-
pmonitor
aktív tag
Ez nem annyira megy vagy nem megy, ill. irónia kérdése, hanem egyszerűen annyi mindennel 1 db ember - értsd programozó - nem bír foglalkozni ♥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).
-
hiperFizikus
senior tag
Ez nem annyira megy vagy nem megy, ill. irónia kérdése, hanem egyszerűen annyi mindennel 1 db ember - értsd programozó - nem bír foglalkozni ♥ -
sztanozs
veterán
Koszi, hogy beneztel ide, es erdemben hozzatettel a kollega fejlodesehez itt is... latom az ironia ertelmeze nem nagyon fekszik

-
pmonitor
aktív tag
-
sztanozs
veterán
https://www.w3schools.com/jsref/met_console_assert.asp
Hát igen, ez velem elő szokott fordulni .
Tehetnék, lehet tenni valamit ellene ?
Tanulni-tanulni-tanulni
(es ha nem megy, akkor nem kell eroltetni
) -
hiperFizikus
senior tag
-
sztanozs
veterán
Így a jobb :
function confirmReBL(x, y, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return y ;}; // if}; // ifreturn x ;}; // func// << >> confirmReBL :
, és ha neked úgy jobban pászol, akkor lehet így is:function confirmReBL(y, x, bl0, a1){
// ugyanaz}; // func
Szuper, sikerult feltalalnod az assert fuggvenyt (nem rossz teljesitmeny egyebkent megfelelo ismeretek hianyaban).

-
hiperFizikus
senior tag
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) ;}; // ifreturn x ;}; // func// << >> alertReBL :function confirmReBL(x, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return x ;}; // if}; // if}; // func// << >> confirmReBL :
Így a jobb :
function confirmReBL(x, y, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return y ;}; // if}; // ifreturn x ;}; // func// << >> confirmReBL :
, és ha neked úgy jobban pászol, akkor lehet így is:function confirmReBL(y, x, bl0, a1){
// ugyanaz}; // func
-
hiperFizikus
senior 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 !
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) ;}; // ifreturn x ;}; // func// << >> alertReBL :function confirmReBL(x, bl0, a1){if ( bl0 ){if ( confirm(a1) ){return x ;}; // if}; // if}; // func// << >> confirmReBL :
-
hiperFizikus
senior 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 !
-
sztanozs
veterán
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 .
![;]](//cdn.rios.hu/dl/s/v1.gif)
Nem tudom ebben mi a trukk... Most latsz eloszor fuggvenyt?
Es miert adod vissza az alert visszateresi erteket? -
hiperFizikus
senior 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 .
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
hiperFizikus
senior 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 .
-
sztanozs
veterán
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 .
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... -
hiperFizikus
senior 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 .
-
sztanozs
veterán
Nem összefűzi, hanem választ az 1 listában lévők közül .
Majd a választottakat feldolgozná, de a példakódom annyira egyszerű, hogy nincs mit feldolgozni, csak meg kell jeleníteni a legvégsőt .
A peldakod akkor lenne pelda ha a kod a bemenetbol kiszamitana a kimenetet, nem pedig neked kell megadnod
-
hiperFizikus
senior tag
Nem összefűzi, hanem választ az 1 listában lévők közül .
Majd a választottakat feldolgozná, de a példakódom annyira egyszerű, hogy nincs mit feldolgozni, csak meg kell jeleníteni a legvégsőt .
-
sztanozs
veterán
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 ♥
Hááát nem egészen értem mit akar csinálni az oldaladon a példakód (hacsak nem összefűzi a sztringeket), de sebaj

-
hiperFizikus
senior 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 ♥
-
sztanozs
veterán
" 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 ♥
keress ra a "higher-order function" es "decorator" kifejezesekre.
-
hiperFizikus
senior 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 ♥
-
sztanozs
veterán
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 .

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)...
-
hiperFizikus
senior 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 .

-
sztanozs
veterán
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 .
errol egy kicsit bovebben?
egy pelda peldaul? -
hiperFizikus
senior 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 .
-
hiperFizikus
senior 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 ! -
hiperFizikus
senior 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 .
-
hiperFizikus
senior tag
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 ♥
-
hiperFizikus
senior tag
-
sztanozs
veterán
Na ez már nagyon elborult

-
hiperFizikus
senior 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} .
-
hiperFizikus
senior 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} .
-
hiperFizikus
senior 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 .
-
sztanozs
veterán
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 .
Azt hiszem a szó, amit kerestél az obfuszkáció, de majd ránézek holnap mit is csinál ez a kód…
-
hiperFizikus
senior 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 kezdetekell 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 kezdetevar 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 ♥
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 .
-
sztanozs
veterán
Hát költői, de értelmes választ várok .
kb az alábbiakból minden összehozható:
- összeadás
- memóriába írás
- memóriából olvasás
- feltételes elágazás -
sztanozs
veterán
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ékrevar 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 ?
![;]](//cdn.rios.hu/dl/s/v1.gif)
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.everyfüggvényeket, szóval az első template kb így néz ki javascriptben:a = lista.some((elem) => elem == e1) -
hiperFizikus
senior tag
-
martonx
veterán
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 ?
Ez most költői kérdés volt?
-
hiperFizikus
senior 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 ?
-
martonx
veterán
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ékrevar 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 ?
![;]](//cdn.rios.hu/dl/s/v1.gif)
É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? -
hiperFizikus
senior 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ékrevar 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 ?
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
sztanozs
veterán
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 ♥
![;]](//cdn.rios.hu/dl/s/v1.gif)
Szuper, már alig várom

-
hiperFizikus
senior 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 ♥
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
martonx
veterán
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

-
sztanozs
veterán
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 kezdetekell 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 kezdetevar 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 ♥
ne már, hogy az előzőtől elfogyott a lelkesedés

-
sztanozs
veterán
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 kezdetekell 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 kezdetevar 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 ♥
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
-
hiperFizikus
senior 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 kezdetekell 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 kezdetevar 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 ♥
-
hiperFizikus
senior tag
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?(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. .
-
sztanozs
veterán
" 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 .
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? -
hiperFizikus
senior tag
É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)" 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 .
-
sztanozs
veterán
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 .
É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) -
hiperFizikus
senior 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 .
-
sztanozs
veterán
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 ♥Olyan hosszan tudod megfogalmazni a semmit, hogy elmehetnél politikusnak (vagy szóvivőnek)....
-
hiperFizikus
senior tag
-
hiperFizikus
senior 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 ♥
-
hiperFizikus
senior tag
Kifejtened hogyan oldja meg ezeket a problemakat? Ne szegyenloskodj, menj bele a reszletekbe nyugodtan.
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 ♥ -
totron
addikt
Kifejtened hogyan oldja meg ezeket a problemakat? Ne szegyenloskodj, menj bele a reszletekbe nyugodtan.
Az ifjonti hév túlmenései.
-
sztanozs
veterán
például: nagy videó teljesítményű programokhoz : videó játékok, virtuális szemüvegek, ...
Főleg, hogy a nagyon nagy teljesítményt egy interpretált nyelven belüli interpretált nyelvből akarod kicsikarni...
-
polymorphin
csendes tag
például: nagy videó teljesítményű programokhoz : videó játékok, virtuális szemüvegek, ...
Kifejtened hogyan oldja meg ezeket a problemakat? Ne szegyenloskodj, menj bele a reszletekbe nyugodtan.
-
hiperFizikus
senior tag
-
sztanozs
veterán
A Csitri-kódom a Huzzy-kódom következménye . Ezért a Csitri-kód is az igen nagy bonyolultságú problémák leprogramozására jó !
Mutass egy nagyon bonyolult problémát, lsz...
-
sztanozs
veterán
Ú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 = 5alakot !

python ban is vannak ugyanilyen formulák:
a,b,c=1,2,3
sőta,b,*c=1,2,3,4,5,6 -
hiperFizikus
senior tag
A Csitri-kódom a Huzzy-kódom következménye . Ezért a Csitri-kód is az igen nagy bonyolultságú problémák leprogramozására jó !
-
martonx
veterán
Ú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 = 5alakot !

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. -
hiperFizikus
senior tag
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]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 ♥
-
hiperFizikus
senior tag
Ú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.Ú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 = 5alakot !

-
sztanozs
veterán
ohh, sajna kimaradt, hogy hogyan kell helyesen elválasztó jelezni a kaszkád szimultánt:

Van a
Cs szim1.jsfájlban ez ni :var ck ;ck = ["," , Chr(166) , "|"] ; // a "¦" jelet a html félre írta, itt lehet átállítani az elválasztójeleketItt a
ck[x]listát a kedved szerint átírhatod vagy hozzátehetsz, csak bátran, ne haboz !![;]](//cdn.rios.hu/dl/s/v1.gif)
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)
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] -
martonx
veterán
Hogy hogy nincs értelme ?
Ez ugye nektek is fut ?
w1, w2, w3 := 5 ; alert(w1)Már pedig ez egy értelmes értékadás !
Ú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. -
hiperFizikus
senior tag
+ 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)
ohh, sajna kimaradt, hogy hogyan kell helyesen elválasztó jelezni a kaszkád szimultánt:

Van a
Cs szim1.jsfájlban ez ni :var ck ;ck = ["," , Chr(166) , "|"] ; // a "¦" jelet a html félre írta, itt lehet átállítani az elválasztójeleketItt a
ck[x]listát a kedved szerint átírhatod vagy hozzátehetsz, csak bátran, ne haboz !![;]](//cdn.rios.hu/dl/s/v1.gif)
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)
-
hiperFizikus
senior tag
-
martonx
veterán
Még mindig semmi értelme, de hajrá, veled vagyunk!
-
hiperFizikus
senior tag
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 !
+ 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)
-
hiperFizikus
senior tag
> 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ő ! ♥
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 !
-
hiperFizikus
senior 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 !
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 . -
hiperFizikus
senior tag
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...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 !
-
hiperFizikus
senior tag
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...>> 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 !
-
sztanozs
veterán
> 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ő ! ♥
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... -
hiperFizikus
senior 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.jsfá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.htmlfájl szöveges kódjában !// alert( '3+5-2 °ev'.ii() ) // fő próba 1 : hagyományyos sztringekhezalert(`3+5-2 °ev`.ii() ) // fő próba 2 : az új templates stringhezDe 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 esztringmind 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.jsfá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.jsfájlba feltöltött releváns tartalmaitokat is .> 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ő ! ♥
-
hiperFizikus
senior 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.jsfá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.htmlfájl szöveges kódjában !// alert( '3+5-2 °ev'.ii() ) // fő próba 1 : hagyományyos sztringekhezalert(`3+5-2 °ev`.ii() ) // fő próba 2 : az új templates stringhezDe 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 esztringmind 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.jsfá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.jsfájlba feltöltött releváns tartalmaitokat is .
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- PlayStation 5
- Fotók, videók mobillal
- Motoros topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Lightyear - befektetési app
- Project Motor Racing-Straight4 Studios
- Visszahozzák a legjobb gaming CPU-t – és még mindig veri az újakat
- Analóg fényképezés
- BerserkGuts: 9800X3D Hitvallás, Dogma megcáfolása egy RTX5080+12600K-val
- OLED TV topic
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Honor X7b / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- Xbox One / Xbox Series játékok
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ Intel LGA 1700 processzorok 3 év garanciával 27% áfaval
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest












