SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : BORL: Time to BUY! -- Ignore unavailable to you. Want to Upgrade?


To: Eugene Kislenko who wrote (7179)11/6/1997 11:35:00 PM
From: Kashish King  Read Replies (1) | Respond to of 10836
 
The point about magic variables was just an example of how bad the BASIC language is and continues to be. The endless stream of so-called fixes (including the one you pointed out) has resulted in a brittle, incoherent, Frankenstein-like language system. It's actually worse to have, ah, features like scope, explicit declarations and not enforce them that it is to leave them out! The point stands: Microsoft gets bullet items for marketing purposes and BASIC programmers get to stick with their circa 1972 programming model if that's what they feel like using. Anybody using that hellish code has to know that there are no rules, only optional features.

Having said that, at least there is whipped cream on this road-kill. The Visual Basic programmer has a very nice GUI builder (this is what VB programmers believe is part of their language) and to the extent you are not writing any code ( never mind writing anything reusable or creating a reusable class) you can achieve quite a bit in relatively short order. Those who think applications are made of forms (a lot of them are) love Visual Basic and can't understand why anybody would use C++. That myopic and, frankly, ignorant view is pervasive.

[Of course what they told tell the VB programmers is that a grand total of ZERO components are written in BASIC and NONE of the underlying infrastructure. If you want to add an ABSOLUTE ZERO commerical application presence feel free to do so.]