- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Bambu Lab 3D nyomtatók
- OLED monitor topik
- Kivégzi a Firewire-t az új macOS verzió?
- A Windows 11 lett az úr az asztali PC-k piacán
- OLED TV topic
- Házimozi belépő szinten
- AMD Navi Radeon™ RX 9xxx sorozat
- Szünetmentes tápegységek (UPS)
- Milyen belső merevlemezt vegyek?
Aktív témák
-
Husky
aktív tag
Termeszetesen elismerem, hogy magasszinten priman lehet goto nelkul programot irni (~60
meganyi 'magasszintu' forraskodomban osszesen kettot talaltam), de akkor sem ertem, miert kell a
hasznalatat egyessel buntetni... :) .... Egyszeruen vannak esetek amikor a goto frappansabb mint
valami a=1; while(a) { .....a=0.....} megoldas... :)
A fenti 2 goto-s atlagomat rontva: viszont rengetegszer szoktam egy fuggvenybol tobb ponton is
kilepni, a sok return meg gyakorlatilag egyenerteku a goto end; end: return; szentsegtoressel. :D
> gondolod, hogy a szoftverek 98%át sosem fejlesztik tovább? szerintem inkább fordítva...
Arra celoztam, hogy a szoftverprojektek nagy resze modulokban irodik meg, egy programozo megir
egy modult, ojjektumot, akarmit, abba mas nem nez bele. (Jo, auditalt forraskodnal van szenvedo
alany is.) ... es mivel a programozok nagy resze goto nelkul is nehezen olvashato kodot gyart,
eleg surun egyszerubb ujrairni mint idegenkent megerteni, debuggolni, fejleszteni... Legalabbis en
utalok mas fejevel gondolkodni, par honap szunet utan a sajat kodomat is nehezen latom mar at. :D
> esetleg megérne egy témát a got vs no-goto?
Nah, flame monnyon le. En is csak azon akadtam ki, hogy a helyes programozas modszertana
helyett boszorkanyuldozest tanitanak az elsoeveseknek... :) -
Husky
aktív tag
Hajjaj, ezek szerint pl. 10 év sima assembly és 5 év mikrovezérlő programozgatás után az ember
inkább már ne menjen programozónak, mert ha a JMP C-beli megfelelőjét meri használni, akkor jól
meghúzzák, mert absztrakció rulez... :(
Oké, végülis van valami ebben a kód-áttekinthetetlenségben, de sajna ezt mindig azok hirdetik
melldöngetve, akik még nem láttak pl. mikrovezérlőben FFT-t (na jó, egy F-et lehagyhatunk :D )...
aztán az utókorban csak az marad meg, hogy a GOTO rossz, nem pedig az hogy csak egy adott
rutinszint felett célszerű használni... ha ehhez még hozzáveszem hogy anno a 10: 20: 30: 40:
korszakban tényleg könnyű volt szénné goto-zni a kódot, és a goto-k csökkentését célzó hadjárat
végül megsemmisítési hadjárattá vált, akkor kicsit kezd olyan feelingem lenni, hogy a nyolcvanas
évek végén hátra kellett volna dőlni, hogy most már nyugi van, és hagyni, hogy a programozó
hatékonyan végezze munkáját. Szabadon. Mivel a forráskódok 98%-át nem azért írják, hogy azt
később valaki megtanulja mint a verset, az áttekinthetőség imho feláldozható lenne a hatékonyság
oltárán.... nnomindegy, ez amúgy is flame-téma, és amúgy is a gyakorlati és elméleti programozók
közti bulinak számít... én meg egyik csoportba sem tartozom. :DDD -
Husky
aktív tag
Magyarázza mán nekem el egyszer valaki racionális érvek segítségével, miért nem jó a goto.
Jó, egyszer egy pofa kitalálta, hogy az nem jó. De miért száműzzem én a goto-t csak azért mert
''magasszinten'' programozok, mikor legvégül úgyis csak JMP, JE, JNE, JC, JNC utasítások
halmaza lesz az egész kóceráj?
Aktív témák
- L14 Gen5 14" FHD+ IPS Ultra 7 155U 16GB 512GB NVMe ujjlolv IR kam gar
- Kezdőknek legjobb választás: 4 GHz AMD 5400U, 4 mag / 8 szál barebone
- Samsung Galaxy A14 64GB Kártyafüggetlen 1Év Garanciával
- Xiaomi Redmi Note 13 256GB Kártyafüggetlen 1Év Garanciával
- Xiaomi Redmi Note 14 Pro 256GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 7 128GB, Yettel függő, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- 125 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070 (ELKELT)
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest