Keresés

Új hozzászólás Aktív témák

  • Cathfaern

    nagyúr

    válasz Béééla #66 üzenetére

    Igazából erre nincs mentség:
    total = parseFloat(myInt1 + myInt2 + myInt3);
    Nincs az a kontextus, nyelvtől függetlenül, amiben ennek értelme lenne, leszámítva ha valaki tényleg stringekből akar összerakni egy számot.

    Szóval lehet fikázni a js-t, de ez tényleg tipikus PEBKAC.

  • Cathfaern

    nagyúr

    válasz hakosh #36 üzenetére

    Nagyon leegyszerűsítve igen. Ahogy egy jó program nem engedi meg, hogy rosszul használják, úgy egy jó programnyelvnek se kéne megengednie, hogy rosszul használják.

    bambano:
    "próbálj már meg megírni és letolni a felhasználó torkán egy számlázó programot, ami pontosan azt és úgy csinálja, ahogy a jogszabály elvárja..."
    Nem ugyanarról beszélünk. A te analógiáddal élve a PHP olyan, mint ha a számlázó programban lenne egy "Vissza" gomb, amit ha megnyom a user, kérdés nélkül kitörli visszavonhatatlanul a teljes évi könyvelést, és "Vissza"állítja a tavalyi állapotot. És ha a user ezt megnyomja, mert azt hitte ez visszaviszi az előző képernyőre, akkor az a mondás, hogy hülye volt a user, miért nem nézte meg a kézikönyvet, hogy kell használni ezt a gombot.

  • Cathfaern

    nagyúr

    válasz mobal #16 üzenetére

    Felszínen nincs baj a PHP-val. Amíg az ember nem akar összetett dolgokat csinálni benne (átlag cms rendszer vagy webshop nem összetett dolog), és nem túl sok ember dolgozik egy projecten, addig tényleg nincs baj vele. A bajok akkor jönnek elő, ha nagy a csapat, vagy ha elég komplex a kód. Ekkor se amiatt jönnek elő a dolgok, mert x vagy y dolgot nem lehet benne megcsinálni. Ahhoz tudnám hasonlítani, mint amikor egy nagyon programozó arc normális projekt / termékmendszer nélkül csinál végfelhasználói programot. A program tök jól fog működni, nem lesz benne hiba, és kézre is áll... feltéve ha pontosan úgy használják ahogy a programozó megtervezte, és ha meg se próbálnak olyan dolgot csinálni benne ami nem logikus. Mert ha ilyen történik, akkor menthetetlenül összeborul a program, illetve magától sose fog rájönni senki, hogy hogyan is kéne ezt helyesen használni. Ugyanez a helyzet a PHP-val. Ezerféle kódolási stílust megenged, semmi se kényszerít bele senkit egy konzisztens menetbe. Ha egy 20 fős programozó csapatból 2-3 ember nem OOP kódot ír, a másik 17 meg azt, a PHP egy kukkot nem szól érte. Persze tudom, erre lehet mondani, hogy a csapatvezető dolga, hogy rendbetartsa a csapatát, de ez pont olyan, mint ha azt mondanánk, hogy ne legyen felhasználóbarát a program, ott a manual, olvassa el, és csak azt csinálja ami oda le van írva. Nem lenne jobb, ha alapból a program nem engedne olyat ami hülyeséghez vezet?
    Remélem érthető, hogy mire gondolok.

  • Cathfaern

    nagyúr

    válasz Ixion77 #4 üzenetére

    "Amit végképp el nem tudok képzelni, hogy a CSS mit keres a listán. Tudtommal az még csak nem is programnyelv."
    Tulajdonképpen elméleti szinten a CSS3+HTML5 turing-teljes, szóval tekinthető programnyelvnek: [link]. De nyilván gyakorlatban nem az :)

    Szerk: figyelembe véve, hogy a Tiobe index alapvetően azt nézi hányszor kerestek rá egy nyelvre, a csökkenés azt is jelentheti, hogy az emberek már megtanulták ezeknek a nyelveknek a használatát :D

  • Cathfaern

    nagyúr

    válasz vaso123 #2 üzenetére

    Ahogy én látom a Python hype mögött az áll, hogy amellett, hogy könnyen megtanulható nyelv, alapvetően gyors (scriptnyelvekhez képest, nyilván nem C viszonylatban), és irdatlan mennyiségű library van hozzá. Szóval ha nem a futási sebesség a cél, akkor nagyon hamar lehet benne dolgokat összerakni. Ezt különösen szeretik pl. kutatási területen, ahol úgyse a jól megírt és karbantartható kód a lényeg, hanem hogy a legújabb kísérlethez szükséges dolgot gyorsan le lehessen programozni, majd a kísérlet lefuttatása után ki is lehet dobni.
    De sose pythonoztam mélyebben, szóval mondhatni ezt csak "kívülről" látva mondom.

Új hozzászólás Aktív témák