sipiatti"Aki a basic programozásból nem tanul semmit, és nem jó neki alapszemléletmód elsajátításához, az annyira tehetségtelen, hogy menjen inkább krumplit kapálni, mert azt is kell valakinek. De olyat kijelenteni, hogy rossz, az egyszerűen szűklátókörűség."
Szerintem éppen az a krumpli kapálás, ha valaki BASIC-ben "programoz".
A tehetségtelenhez meg annyit fűznék hozzá, hogy talán éppen a BASIC teszi az embert tehetségtelenné.! GOTO, NEXT, END és társai. Megszokja a BASIC "programozó", hogy a s*gge alá tolnak mindent, miközben nem veszi észre, hogy egyetlen BASIC utasítás néha sokezer gépi utasítás lihegős végrehajtása után hámozza ki, hogy a "programozó" mit is akar tulajdonképpen végrehajtani.
A BASIC után nehéz túllépni. Megszokod, hogy az interpreter szinte kitalálja a gondolataid. Ha tovább akarsz lépni, akkor már szükséges a processzor, memória/partició felépítés ismerete. És még sok más.
Egy BASIC program, ha nem fordítod le, a kezét tördeli, hogy egy-egy sort analizáljon, hogy vajon megfelel-e a szintaktikai követelményeknek. Ha igen - végrehajtja
Ha lefordítod -gépi kód lesz belőle- hát azt nézd meg debuggerrel, hogy mondjuk egy "A" betű kiiratása a képernyőre hány utasításból áll?
Gépi kódban 4 utasítás. BASIC-ben fogadok, hogy száz alatt nem úszod meg!
És ez csak egy darab karakter kiiratása!
Persze a mai sok gigaherces gépeknél ez nem tűnik fel, de nem is mindig az a feladat, hogy "A" betüket írjunk a képernyőre.