- Motorola Edge 40 - jó bőr
- iPhone topik
- Xiaomi 14 - párátlanul jó lehetne
- Hammer 6 LTE - ne butáskodj!
- Eltűnhet a Dinamikus Sziget
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- Poco X6 Pro - ötös alá
- Samsung Galaxy A56 - megbízható középszerűség
Új hozzászólás Aktív témák
-
attila9988
őstag
A shell akkor kezd problémássá válni, ha tömböket akarsz kezelni benne és nem olvastad a manualt.
Lehet használni, csak nem kényelmes legózni a rengeteg zárójellel.
${!valami[*]}
-hez hasonló rondaságokkal, meg egymásba echo -zni a változókat, ha valamit csinálni akarsz velük.Az, hogy pár programozó már egy villanykörtét is csak objektumorientáltan tud kicserélni, egy olyan súlyos betegség, amit nem ártana kikezelni.
Ezzel abszolút egyetértek.
normális unixon nincs alapértelmezetten se perl, se ruby, se python.
A perl -t azért a debian is felcsapja alaptelepítésbe..
A beágyazott szaroknál meg gyakran semmilyen normális shell sincs... nem hogy bash.
a másik hasonló csúnya fertőző betegség az xml. amire a sima txt fájl is jó, arra nem használunk xml-t, mert erőforráspazarló.
Ez is abszolút igaz. Sokszor egyszerűbb, és átláthatóbb is egy sima text file.
-
attila9988
őstag
Tényleg lehet benne olyat is... pl így:
-----------------$a = 12;
print "első: $a\n" if $a == 12;
if ($a == 12) {print "második: $a\n"};
-----------------
De ez nem kötelező. A második eset már a "hagyományos" megoldás. Ezt a ruby is megengedi egyébként.valóban a legjobb, ha a shellt meg a php-t nem nézzük.
A shell akkor kezd problémássá válni, ha tömböket akarsz kezelni benne.... így ha már nem file -okkal vagy hardware -ekkel dolgozik az ember, kényelmetlenné válhat. A perl akkor kezd problémássá válni, ha objektumokat akarsz, bár script -elésnél nem feltétlenül hasznos class -okat gyártani egyébként sem..
Kivéve persze a ruby -t, ahol annyira mélyen a nyelv része a class -okból építkezés, hogy még egy sima string is objektum, akkor is, ha nincs hozzárendelve semmilyen változóhoz. Egy szám is objektum pont ugyanígy. Ezért lehet vele ilyet:
"string".split
vagy ilyet:
10.times do ....
ami ebben nagyon jó, hogy pl tömbelemeken lépkedni is annyi, hogy
tomb.each ...Igazából a python sem lenne rossz, ha az az egy tulajdonsága nem idegesítene annyira....
Új hozzászólás Aktív témák
- Motorola Edge 40 - jó bőr
- PlayStation 1 / 2
- iPhone topik
- A fociról könnyedén, egy baráti társaságban
- Itt a legkisebb asztali GeForce RTX 50-es VGA
- Xiaomi 14 - párátlanul jó lehetne
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen házat vegyek?
- Linux kezdőknek
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...
- Csere-Beszámítás! Ryzen 9 9950X3D Processzor! 16Mag-32Szál!
- HGST HUH721010AL5200 10TB 7.2k SAS HDD, DELL branded, nettó 38000Ft + ÁFA, 1 év garancia
- MSI CYBORG 15 A13V
- Bomba ár! Dell Latitude E7240 - i7-4GEN I 16GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest