Új hozzászólás Aktív témák
-
válasz
hiperFizikus
#87
üzenetére
Uuu, ez durva - nem hittem volna, hogy a Magyar Office fuggvenyek utan meg latok magyar fuggvenyneveket a programozasban.
-
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. -
válasz
hiperFizikus
#82
üzenetére
Sorry, de az oldalad a melohelyrol nem megnyithato, de lehet, hogy este majd ranezek...
-
válasz
hiperFizikus
#75
üzenetére
Tanulni-tanulni-tanulni
(es ha nem megy, akkor nem kell eroltetni
) -
válasz
hiperFizikus
#73
üzenetére
Szuper, sikerult feltalalnod az assert fuggvenyt (nem rossz teljesitmeny egyebkent megfelelo ismeretek hianyaban).

-
válasz
hiperFizikus
#69
üzenetére
Nem tudom ebben mi a trukk... Most latsz eloszor fuggvenyt?
Es miert adod vissza az alert visszateresi erteket? -
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... -
válasz
hiperFizikus
#64
üzenetére
A peldakod akkor lenne pelda ha a kod a bemenetbol kiszamitana a kimenetet, nem pedig neked kell megadnod
-
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

-
válasz
hiperFizikus
#60
üzenetére
keress ra a "higher-order function" es "decorator" kifejezesekre.
-
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)...
-
válasz
hiperFizikus
#56
üzenetére
errol egy kicsit bovebben?
egy pelda peldaul? -
válasz
hiperFizikus
#50
üzenetére
Na ez már nagyon elborult

-
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…
-
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ás -
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.everyfüggvényeket, szóval az első template kb így néz ki javascriptben:a = lista.some((elem) => elem == e1) -
válasz
hiperFizikus
#37
üzenetére
Szuper, már alig várom

-
válasz
hiperFizikus
#33
üzenetére
ne már, hogy az előzőtől elfogyott a lelkesedés

-
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
-
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? -
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) -
válasz
hiperFizikus
#24
üzenetére
Olyan hosszan tudod megfogalmazni a semmit, hogy elmehetnél politikusnak (vagy szóvivőnek)....
-
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...
-
válasz
hiperFizikus
#17
üzenetére
Mutass egy nagyon bonyolult problémát, lsz...
-
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 -
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] -
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...
Új hozzászólás Aktív témák
- Hosszú premier előzetest kapott az Arknights: Endfield
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Vezeték nélküli fülhallgatók
- Milyen külső akkumulátort mobileszközökhöz?
- Kormányok / autós szimulátorok topikja
- Facebook és Messenger
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- Spórolós topik
- Bittorrent topik
- E-roller topik
- További aktív témák...
- Samsung Galaxy S22 8/128GB - Kártyafüggetlen, Fekete - 1 Év Garanciával
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
- BESZÁMÍTÁS! MSI B450 R7 1700 16GB DDR4 512GB SSD GTX 1070 8GB Rampage SHIVA Thermaltake 500W
- BESZÁMÍTÁS! ASUS B365M i5 9600KF 16GB DDR4 512GB SSD RX 5600XT 6GB Zalman S2 TG GAMDIAS 650W
- Beszámítás! HP Elitebook 840 G11 14 FHD notebook - Ultra 5 135U 16GB DDR5 256GB SSD Intel Win11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





