- Bemutatkozott a Poco X7 és X7 Pro
- Google Pixel 9a - a lapos munka
- Magisk
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Szerkesztett és makrofotók mobillal
- Megjelent a Poco F7, eurós ára is van már
- Garmin Forerunner 970 - fogd a pénzt, és fuss!
- Okosóra és okoskiegészítő topik
- Apple Watch Ultra - első nekifutás
- Amazfit Active 2 NFC - jó kör
Ú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....
-
attila9988
őstag
Mert mi bajod a perl -el? Egészen addig, amíg nem akarsz benne objektumokat gyártani, teljesen jó. De mivel ezeket nem tervezték eredetileg a nyelvbe, és nagyon látszik az egészen hogy utólag lett "ráhegesztve", ezért kényelmetlen vele. De amíg ez nem kell, addig a perl nagyon jó.
De a ruby -t jobban szeretem. Ezzel, meg a bash -al gyakorlatilag mindent meg lehet csinálni. Ha meg igazi programnyelv kell, akkor úgyis azokból válogat az ember...Végül is... a programnyelv is kicsit "ízlés kérdés".
-
attila9988
őstag
válasz
fallenrize #3 üzenetére
Én mindig szépen megformázom amit írok, de utálom, ha ezt már akkor meg kell tennem, mikor nem is tudom, hogy úgy marad -e az adott kódrészlet, vagy sem. A "copy paste" próbákat pedig egyenesen lehetetlenné teszi, hogy egyfolytában formázni kell....
Ha többet melózol azon, hogy a fordítónak tetsszen a kód, mint azon, hogy mit akarsz csinálni vele, akkor az egy rossz nyelv. ... szerintem... szóval nem kérem a köveket... -
attila9988
őstag
A python a világ legbosszantóbb nyelve. Legalábbis engem kinyír 15 perc alatt, az első alkalommal, amikor valami kínja van a formázással.... Bármi mást csak azt ne...
Új hozzászólás Aktív témák
Hirdetés
- Milyen billentyűzetet vegyek?
- Milyen légkondit a lakásba?
- Azonnali VGA-s kérdések órája
- CPU léghűtés kibeszélő
- Nem indul és mi a baja a gépemnek topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Bemutatkozott a Poco X7 és X7 Pro
- HDD probléma (nem adatmentés)
- Robotporszívók
- További aktív témák...
- HP Omen - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB-C - KVM Switch
- Garanciális MSI Katana GAMER 15,6"240Hz!i5 12500H(16X4,5Ghz)RTX 3060 6 GB VGA,32-64GB RAM/1TB SSD
- Bivaly MAGYAR Lenovo P1 gen2 (Core I7 32 Gb 1Tb 15" 4K 4Gb Nvidia) Laptopom eladó!!!
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- Eladó szép állapotban levő Apple iPhone 8 64GB fekete / ÚJ KIJELZŐ / ÚJ AKKU / 12 hónap jótállás
- Samsung Galaxy Watch Ultra
- SzoftverPremium.hu
- AKCIÓ! GIGABYTE AORUS MASTER RX 6800 XT 16GB videokártya garanciával hibátlan működéssel
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest