Hirdetés

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

  • Karma
    félisten

    Könyörgöm valaki fejtse már ki, hogy mondjuk egy középiskolást, milyen rossz szokásra neveli a Basic?
    Hogy kötelező kiírni az If után a Then-t? ;] Vagy belerögzül rossz szokásként, hogy nem kell pontosvessző egy utasítás után, és a későbbiekben bármilyen más programnyelvet hsználva, minden egyes sor leírásakor személyes kudarcának fogja érezni?
    Én leginkább C#-al programozok, elvétve PHP, illetve ezek mellett sok javascript, illetve excel makró programozás figyel be.
    Nekem egyszerűen szemre sokkal jobb olvasni egy VB kódot, szinte bárkit elé lehet ültetni, az megérti, olvashatja.
    Mi itt jellemzően mind kockák vagyunk, egyikőnknek sem okoz gondot bármelyik nyelvre átszokni.
    Viszont korrepetálok középiskolásokat, akiknek szakközépiskolában C++-t erőltetnek.
    Amikor egy tömb bejárás gondot okoz, és egy buborékos sorbarendezés több órányi agytornát jelent, ott képzelhetitek, hogy mennyire sokat nyomna a latba, hogy legalább a szintaktikával, béna ezer éves IDE-kkel (mert ugye közoktatásról beszélünk), debugolhatatlansággal (még mindig béna, ezer éves IDE-k, ugye) ne kelljen megküzdeni.
    Ráadásul érzésem szerint azok ekézik legjobban a BASIC-et, akik anno mind BASIC-el kezdtek programozni.

    (Bocs, dolgozom, ezért tart sokáig a válaszolás...)

    Amikor én a BASIC-re gondoltam az előbb, én arra a változatra gondoltam, amikor sorfolytonosan (számozottan) írod a programkódot, aztán GOTO/GOSUB ugrások kibogozhatatlan tengerével éred el amit szeretnél. Vagy ha ez már nincs, mert vannak deklarált szubrutinok, akkor sincs igazán semmi ami arra késztetne, hogy legalább tagold a kódot...

    Jó, igazából kevés nyelv teszi ezt. Egy rémkép él bennem egy indiai eredetű Java kódról, amiben négy egymásba ágyazott while(true) ciklus között ugrál continue/break kombinációkkal és lokális változókkal <- ez az ami a BASIC-hez társult a fejemben.

    A Visual Basic.NET nyilván más tészta, de akkor meg már foglalkozhatna alapból C#-pal az ember :P

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