S
Stefan Ram
BASIC was the first programming language I learned and the
second programming language I was giving classes for (the
first one being Pascal).
In the next week, I will give my first VB class. So - for
preparation - I did have a look at some VB source code.
And I had an eerie feeling when reading the following part,
thinking: This is actually Java, just with a BASIC syntax!
If ret.StartsWith("-") Or ret.StartsWith("/") Then Throw New Exception(...)
I mean, »String#startsWith« and »throw new Exception ...« are
not part of the classic BASIC, but surely are part of Java!
(But then, one can also dispute that VB actually /has/ a BASIC
syntax: There are no line numbers, it does not understand
LET, GOSUB nor »PRINT 1,2;3«. And of course, there is no
»MAT«, »DEF FN...« or READ/DATA. So it's Java with a made-up
syntax, which possibly partially resembles BASIC.)
Well, Java surely is influential. Maybe the
programming-language landscape will slowly converge to some
set of common features/classes and syntax.
second programming language I was giving classes for (the
first one being Pascal).
In the next week, I will give my first VB class. So - for
preparation - I did have a look at some VB source code.
And I had an eerie feeling when reading the following part,
thinking: This is actually Java, just with a BASIC syntax!
If ret.StartsWith("-") Or ret.StartsWith("/") Then Throw New Exception(...)
I mean, »String#startsWith« and »throw new Exception ...« are
not part of the classic BASIC, but surely are part of Java!
(But then, one can also dispute that VB actually /has/ a BASIC
syntax: There are no line numbers, it does not understand
LET, GOSUB nor »PRINT 1,2;3«. And of course, there is no
»MAT«, »DEF FN...« or READ/DATA. So it's Java with a made-up
syntax, which possibly partially resembles BASIC.)
Well, Java surely is influential. Maybe the
programming-language landscape will slowly converge to some
set of common features/classes and syntax.