Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Visual Basic

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

Visual Basic - tokia programavimo kalba, kurią kadaise sukūrė Microsoft, bene dar prieš keliasdešimt metų, specialiai Windows sistemai. Atseit turėjo būti Basic kalbos dialektas, bet išties tai panašumas buvo ganėtinai menkas. Kadaise apie kokius nors 1997, 1998 ir 1999, ar netgi 2000 metus Visual Basic buvo labai populiaria kalba, bet vienok paskui Microsoft paleido .NET, tai tenai pradėjo visur kišti C-sharp, tai tokiu būdu Visual Basic ir prarado savo mėgėjus.

Populiarumo anais senoviniais laikais šita kalba susilaukė labai daug ir greitai, dėl dviejų priežasčių. Pirmoji buvo ta, kad visi anuomet dar tikėjo, kad Visual Basic esą yra tiktai Basic kalbos dialektas, nors išties tai panašumų buvo tiek mažai, kad visai nebuvo. Daugelis pradėdavo programuoti Visual Basic, o tada atrasdavo, kad jų senos Basic kalbos žinios čia visiškai jiems nepadeda. Bet žmonės visvien tikėjosi, kad programuoti Visual Basic kalba bus taip pat paprasta, kaip ir klasikiniu Basic. Išties tai šitaip nebuvo.

Antroji priežastis buvo tai, kad visokias formas, langus ir mygtukus galima buvo tiesiog paišyti, panašiai, kaip Delphi sistemoje. Tai visokie lameriai patikėdavo, kad jiems gausis programuoti, netgi nemokant programuoti. Tai žmonės ir paišydavo visokias nesąmones, o paskui tikėdavo, kad tų nesąmonių kažkam reikia.

Tai tokiu būdu Visual Basic kalba parašytais fufeliais buvo užversti visokiausi internetai, ir tų fufelių buvo labai labai daug, ir visi beviltiški. Tai paskui ir pati Microsoft nutarė, kad gal nereikia to Basic jiems.

Pagrindinė gi to Visual Basic problema buvo tai, kad į jį sugalvojo prikišti savybių, kurios buvo pagal savo filosofiją nesuderinamos su esminiu klasikinio Basic principu - vykdymu nuosekliai, eilutė po eilutės. Vietoje to buvo prikišta komplikuotų objektų deklaracijų ir panašiai, plius dar visi tie klaikiai suprojektuoti Windows sistemos objektai. Žodžiu, gavosi ne kažin kas...

Tiesa, teisybės dėlei čia turim pasakyti, kad ir Delphi kalbos atveju buvo labai nemenki skirtumai nuo klasikinio Pascal, ir netgi nuo anuomet išplitusio Object Pascal, nes tose Windows struktūrose ir velnias koją nusisuktų. Taigi, tie nepanašumai nebuvo vien tik Visual Basic bėda, nors tiesa, lyginant su Delphi, ta bėda buvo daug daug didesnė.