ZAŠTO QBASIC?


 

Danas možete čuti razna mišljenja o tome koji je jezik "najbolji" za početnike (kakvi smo svi nekada bili). Vjerojatno se sa sigurnošću ne može reći koji je to jezik, jer su ljudi različiti, a različitim ljudima će najbolje odgovarati različiti programski jezici.

Smatram da uopće nije u redu favorizirati pojedine programske jezike. To najčešće rade autori knjiga o pojedinim jezicima. Imao sam ih prilike susresti i bolje je da ne spominjete neki drugi programski jezik jer nećete dobro proći.

Žao mi je kada čujem da bi Basic trebalo izbaciti iz škole, pa "zašto se to uopće uči" itd. Uopće mi nije namjera braniti Basic kao takav, već pokušati snagom argumenata pokazati da i taj programski jezik može u nekim stvarima stati uz bok drugim programskim jezicima.

Prvi programski jezik s kojim sam se ja susreo bio je (pogađate!) Basic, točnije GWBasic i ostao mi je u lijepom sjećanju. Nekako mu se uvijek rado vraćam. Bavim se i bazama podataka, Internetom i svim ostalim, ali ako želim riješiti neki recimo matematički jednostavniji problem eto me u Basicu, točnije Qbasicu. To radim upravo zbog njegove nevjerojatne jednostavnosti. Kada progarmiram u Qbasicu nisu mi potrebne nikakve pripreme, a to volim.

Možda možemo pokušati "reći" koji programski jezik je najbolji. Nijedan, ili pak svaki u određenom trenutku, ovisno o problemu koji rješavamo. Samo molim da me ne napadaju C-aši. Znam, mnogi argumenti su na njihovoj strani, ali za početnike, pa C, to ide malo teže (vunderkindi su dobrodošli, ali..nemao ih baš previše). Uglavnom, ne treba gajiti animozitet pream bilo kojem programskom jeziku već odabrati željeni, naučiti ga, uživati i rješavati probleme (sebi i drugima).

Na Internetu nalazim sasvim pristojne stranice o Qbasicu gdje autor veli da je najprije naučio Basic, a nakon toga prešao na C i C++ (isto programski jezici). Ako nemate Qbasica na svom računalu otiđite na te stranice i skinite ga na svoje računalo. Na ovim ga stranicama nemam jer nisam upoznat s autorskim pravima vezanim uz Qbasic, a to je ipak Microsoftov program.
Evo nekih razloga u korist Basica, zapravo Qbasica:
  • Jednostavnost
Nalozi su vrlo razumljivi i jednostavni za pamćenje i primjenu.
  • Nisu potrebne nikakve pripreme
Ne treba definirati tipove varijabli što početnicima dodatno komplicira učenje programskog jezika. Kod složenijih programa mogu se definirati pojedini tipovi varijabli što će kasnije omugućiti bezbolniji prijelaz na neki drugi programski jezik.
  • Lak za učenje
Upravo zbog svoje jednostavnosti možete ga sami naučiti, kao što ga je   većina od nas i naučila. Uz QBasic dolazi i ugrađena pomoć (On-Line Help), doduše na engleskom jeziku, ali ako i ne razumijete engleski vrlo brzo ćete se snaći. Da ne spominjemo Internet i naše stranice.
  • Uporabljivost
Sve gore navedeno bilo bi besmisleno da Qbasic ne možete uporabiti. Na uporabljivosti QBasica poradili su upravo oni koji su ga i napisali - Microsoftovci. Imamo li mi ikakvog razloga (osim zavidnosti) da im ne vjerujemo? Tako se Basic jako dobro integrira sa cijelim paketom za automatizaciju uredskog poslovanja - Microsoft Office-om (najnovija verzija XP) i već je to dovoljan razlog da ga naučite. Pomoću automatizacije obrade samo teksta možete si itekako olakšati posao i uštedjeti sate i sate napornog i nekreativnog rada (Makronaredbe u Wordu, Excelu i Accessu).

Ima toga još. Visual Basic koji u sebi uključuje Qbasic je jedan od najpoznatijih alata opće namjene u svijetu! Od Visual Basica bi se sigurno sasvim pristojno dalo živjeti. Visual Basic će vas naučiti svim dobrim stvarima koje se kasnije mogu primijeniti u drugim programskim jezicima, ako ćete ih zatrebati.

  • Dostupnost
Dolazi obično uz Microsoftove operativne sustave, a oni kao što znate uredno prevladavaju kod nas i u svijetu, sviđalo se to nama ili ne. Za druge prgramske jezike treba izdvojiti određenu sumu, a to bi za početnike svakako bilo opterećenje (ovaj put samo financijsko).
Kako netko ne bi pomislio da mi se Microsoft sviđa reći ću samo ovo - Niti Miicrosoft voli mene, a niti ja njega (samo reciprocitet). Najprije posao, a onda sve ostalo :).