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

  • dabadab

    titán

    válasz ZTE_luky #9658 üzenetére

    "oké köszi, akk kezdem C#-vel. Kérdés: mennyire tanuljam elméleti síkon?"

    Elsőre ne nagyon. Persze valamennyire megúszhatatlan az elmélet, de ha abbba belemész, akkor nagyon könnyű úgy elúszni, hogy egy helloworldötse írtál még, mert egy mai modern nyelv mögött ott van 60-70 évnyi töprengés olyan problémákon, amikkel valószínűleg még nem is találkoztál, mert nem dolgoztál kellően nagy projekteken. Ez persze ahhoz fog vezetni, hogy belefutsz olyan esetekbe, amikor nem érted, hogy az pont miért úgy működik*, de hát... nincs királyi út :)
    Ha viszont már valamennyire stabilabb talajon állsz, akkor mindenféleképpen érdemes foglalkozni az elmélettel, meg azzal is, hogy mi zajlik a színfalak mögött (pl. hogy mit és miért generál a fordító abból, amit írsz).

    *: pythonos példa:
    1.
    a=[1,2,3]
    b=a
    a=[]
    print(b)

    2.
    a=[1,2,3]
    b=a
    a.clear()
    print(b)

    Amíg valaki nem érti, hogy a pythonos változók objektumreferenciák (illetve azt, hogy mi az az objektum meg mi a referencia), addig egyáltalán nem lesz neki világos, hogy miért lesz b üres a második esetben és miért nem az elsőben.

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