ako hoces da imas pregledan kod onda ne pises "linearno" vec pises "proceduralno" ili "funkcionalno"
original basic dozvoljava iskljucivo linearno (isto kao assembler) te je prica oko GOTO vezana za basic, kao sto rekoh, pogresna.
e sada, ako koristis novi basic koji podrzava strukture, funkcije, procedure, sto rece kolega, to je paskal sa sintaksom basic-a, ako oces pascal koristi pascal ne basic...
ja licno nemam nista protiv nijednog jezika, asm, basic, jal, pascal, c, python, java ... pisi sta ti volja i sta ti radi posao, nogama, rukama, kako znas .. moze goto i u C-u i nekad je do dzadza koristan .. ja samo govorim odakle dolazi prica sa GOTO i basic-om, dakle nema veze to sa preglednoscu vec je te "best practices" adaptirao kako je ko citao i razumeo pa je doslo do toga da je za basic goto nezeljen statement ... a to je cista...