|
Post by Carl Gundel on Dec 13, 2019 22:42:32 GMT -5
|
|
|
Post by tsh73 on Dec 14, 2019 9:11:35 GMT -5
Interesting discussion on VB6 vs VB.NET Also "Python is new BASIC" seems to be quite common opinion.
|
|
|
Post by sarossell on Dec 14, 2019 14:09:33 GMT -5
That's like saying, "Romanian is the new Latin". I say, "Be Genuine or Be Gone!" Go BASIC (B.est A.ctual S.yntax I.n C.ode).
|
|
|
Post by Carl Gundel on Dec 14, 2019 15:11:39 GMT -5
People say bad things about BASIC based on their experience with old line numbered interpreters. There are weaknesses to that approach but also strengths.
Thirty years ago BASIC became a modern structured programming language, but these people don't know it?
|
|
|
Post by sarossell on Dec 14, 2019 15:36:42 GMT -5
People say bad things about BASIC based on their experience with old line numbered interpreters. There are weaknesses to that approach but also strengths. Thirty years ago BASIC became a modern structured programming language, but these people don't know it? My guess is it's been an uphill battle from day one due to branding. The name is so...bland. You ask someone what they program in and when they say exciting things like "Java" or "Python", it sounds cool. Tell someone you program in BASIC, and you come off all oatmeal with milk and no raisins. I can see why some companies have tried to distance themselves from the name. Heck, RealBASIC got so B-word phobic, they ran to other end of the alphabet and changed their name to Xojo! Even Visual BASIC dove on the cliff and embraced the unfortunate mess that is now .NET.
The sad thing is, those who know, know that BASIC - particularly Liberty BASIC - is the best kept secret in the industry. It's got power coming out its ears but you can literally learn it overnight and start programming real applications within a week. Heck, I've quite literally thrown concept apps together simply by cutting and pasting code snippets into subroutines and touching up the flow control.
But what can you do? My parents decided to call me Scott because my cousin was born a day ahead of me and got the name they wanted instead. Oh joy. You can't try to puff it up with steroid names either. Power BASIC, Future BASIC. Pure BASIC...It's like saying Turbo Yugo (dating myself there).
BASIC is like baking flour. Every one of those fancy languages knows darn well they used a little to make their cake, but nobody wants to admit how important it is to the recipe. Heck, Python is practically a scone!
I think you've made a very wise choice by embracing the common nature of the language and it's purpose by creating Just BASIC. It doesn't try to apologize for what it is. It stands tall and says, "Look, you wanna do this or what?!" And it's big brother Liberty stands right at it's side with a look that makes it clear, when you're ready to run with the big boys, we've got you covered. Don't be distracted by the shiny new things with all the bells and buttons. Half of that crap doesn't work! Look at Python...oh, wait. Version 2.7 or 3.8? What?!
|
|
|
Post by Carl Gundel on Dec 14, 2019 15:45:57 GMT -5
People say bad things about BASIC based on their experience with old line numbered interpreters. There are weaknesses to that approach but also strengths. Thirty years ago BASIC became a modern structured programming language, but these people don't know it? My guess is it's been an uphill battle from day one due to branding. The name is so...bland. You ask someone what they program in and when they say exciting things like "Java" or "Python", it sounds cool. Tell someone you program in BASIC, and you come off all oatmeal with milk and no raisins. I can see why some companies have tried to distance themselves from the name. Heck, RealBASIC got so B-word phobic, they ran to other end of the alphabet and changed their name to Xojo! Even Visual BASIC dove on the cliff and embraced the unfortunate mess that is now .NET.
The sad thing is, those who know, know that BASIC - particularly Liberty BASIC - is the best kept secret in the industry. It's got power coming out its ears but you can literally learn it overnight and start programming real applications within a week. Heck, I've quite literally thrown concept apps together simply by cutting and pasting code snippets into subroutines and touching up the flow control.
But what can you do? My parents decided to call me Scott because my cousin was born a day ahead of me and got the name they wanted instead. Oh joy. You can't try to puff it up with steroid names either. Power BASIC, Future BASIC. Pure BASIC...It's like saying Turbo Yugo (dating myself there).
BASIC is like baking flour. Every one of those fancy languages knows darn well they used a little to make their cake, but nobody wants to admit how important it is to the recipe. Heck, Python is practically a scone!
I think you've made a very wise choice by embracing the common nature of the language and it's purpose by creating Just BASIC. It doesn't try to apologize for what it is. It stands tall and says, "Look, you wanna do this or what?!" And it's big brother Liberty stands right at it's side with a look that makes it clear, when you're ready to run with the big boys, we've got you covered. Don't be distracted by the shiny new things with all the bells and buttons. Half of that crap doesn't work! Look at Python...oh, wait. Version 2.7 or 3.8? What?!
Python may be a fine choice, I guess. But I am annoyed that people think it's actually a great language, somehow. Similar to the whole Java publicity thing. Being an expert at Smalltalk, the first really object oriented language, Java is a joke. Compared to most other languages there's nothing terrible about it, but it's just not great. It succeeded more because of Sun Microsystems' reckless marketing and half truths. They really deserved a class action lawsuit from the industry for making us waste so much time and money trying to realize their vision. So what if Python is the official programming language of France? Is that any reason to choose a programming language?
|
|
|
Post by sarossell on Dec 14, 2019 17:42:46 GMT -5
I agree completely. Java is nothing more than a marketer's Frankenstein monster. It's ugly and lifeless, but they shot electricity through it anyway and propped it up as the next Tom Cruise. But instead, we got...Mickey Rourke. I mean...What the heck is this garbage?:
public static void main(String[] args) {... Looks like somebody took a programmers manual, tossed it in a paper shredder, and somebody tried to tape all the pieces back together. And the French chose Python? The same folks who in the 80s couldn't intelligently write technical manuals because their language was so locked down they didn't have adequate verbiage to describe overlapping windows? Whatever!
|
|
|
Post by donnybowers on Dec 14, 2019 19:11:07 GMT -5
I wrote a real nice loooong post, and when I was done it said, "You have to be logged in to do that!!!" Computers have always treated me that way. Whenever I screw up in a Linux terminal it says, "BASH!!! You can't do that!!!" (like it wants to slap me or something just because I made a syntax error!). Usually I keep my cool, but sometimes I get my revenge. I put a HEXidecimal on them buggers!!!
Liberty BASIC has never got mad at me and said "BASH!!! you can't do that". When I screw up in LB, it just locks up my computer and all I have to do is hard boot it. LOL!!! But, it's my fault because I abuse the hell out of LB. Poor thing.
LIBERTY BASIC RULES!!!
|
|
|
Post by kaylab on Dec 14, 2019 21:09:42 GMT -5
Yeah, I actually use several modern BASIC languages and have found there's nothing I can't do with them that I can do in other languages.
I almost choked on my beer when I read "Turbo Yugo"! That was hilarious. ๐๐๐
|
|