Author Topic: The death of BASIC  (Read 9723 times)

0 Members and 1 Guest are viewing this topic.

Offline Kosh

  • A year behind what's funny
  • 210
http://www.salon.com/tech/feature/2006/09/14/basic/index.html


It's a rather interesting point of view really.......
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

 

Offline brozozo

  • Used to be d3r3k.
  • 27
    • MySpace
The article sounded interesting, and I would have read it, but you have jump through various hoops to read it all.

No, sir.

 

Offline kode

  • The Swedish Chef
  • 28
  • The Swede
    • http://theswe.de
that guy is obsessed with basic.

basic isn't even a good language for learning, tbh. what you learn in it is bad coding. C programmers like to say that goto is evil, well, BASIC illustrates that very point excellently. what he should've done instead is find a nice object oriented programming language, such as Ruby, and used this book. but then again, kid wouldn't like c++ at all after trying some of that ruby drug.
Pray, v. To ask that the laws of the universe be annulled in behalf of a single petitioner confessedly unworthy.
- Ambrose Bierce
<Redfang> You're almost like Stryke 9 or an0n
"Facts do not cease to exist because they are ignored."
- Aldous Huxley
WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH

 

Offline IPAndrews

  • Disgruntled Customer
  • 212
  • This site stole my work
BASIC was quite hard work really. I won't weep for it too much.
Be warned: This site's admins stole 100s of hours of my work. They will do it to you.

 

Offline Turnsky

  • FOXFIRE Artisté
  • 211
  • huh?.. Who?.. hey you kids, git off me lawn!
the only good thing about basic was "nibbles"  :p
   //Warning\\
---------------------------------------------------------------------------------
do not torment the sleep deprived artist, he may be vicious when cornered,
in case of emergency, administer caffeine to the artist,
he will become docile after that,
and less likely to stab you in the eye with a mechanical pencil
-----------------------------------------------------------------------------------

  
Teach 'em LISP.

Once you know LISP, everything else is merely a subset.
'And anyway, I agree - no sig images means more post, less pictures. It's annoying to sit through 40 different sigs telling about how cool, deadly, or assassin like a person is.' --Unknown Target

"You know what they say about the simplest solution."
"Bill Gates avoids it at every possible opportunity?"
-- Nuke and Colonol Drekker

 
Basic wasn't that bad... albiet missing quite a few functional  function-oriented features.

Course C#/Java projects say pointers are evil and C illustrates that point  :P
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 
Hell why not just teach them brain****  :nervous:  :lol:  :drevil:
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 

Offline kode

  • The Swedish Chef
  • 28
  • The Swede
    • http://theswe.de
Teach 'em LISP.

Once you know LISP, everything else is merely a subset.

LISP is a bit like sex, you just don't get it. ;)
Pray, v. To ask that the laws of the universe be annulled in behalf of a single petitioner confessedly unworthy.
- Ambrose Bierce
<Redfang> You're almost like Stryke 9 or an0n
"Facts do not cease to exist because they are ignored."
- Aldous Huxley
WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH

 

Offline IPAndrews

  • Disgruntled Customer
  • 212
  • This site stole my work
I do it's called Prolog.
Be warned: This site's admins stole 100s of hours of my work. They will do it to you.

 

Offline Ashrak

  • Not Banned
  • 210
    • Imagination Designs
PHP FTW



and this i suspect is why noone wants to program, they rahterp lay games
I hate My signature!

 

Offline Kosh

  • A year behind what's funny
  • 210
My first crack at coding was with Visual Basic. I thought it was reasonably good for beginners, as it was intuitive and you could single step the program execution. Also the M$ helpfiles, as technical as they are, were somewhat helpful and they were very complete (which was greatly appreciated in my VB class).


EDIT: But he does have a point about today's kids being lazy as hell..........
« Last Edit: September 15, 2006, 04:51:17 am by Kosh »
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

 

Offline Herra Tohtori

  • The Academic
  • 211
  • Bad command or file name
What I would suggest for anyone interested in lower level programming to get a programmable graphical calculator and try some assembler programming. That way you don't need to get an obsolete computer, and it's dead useful at mathematics classes too... and it's portable. TI-86 is quite nice thing to have :nod:

Heck, now that I think of it I invented object oriented programming autonomously (in a way) when I divided my programs into modules that put out different things depending on input... I believe they would be called "methods" in Java, except that these methods would be just parts of a main method...

I think there was even a possibility to call other programs in during running another program... Not unlike Java classes. :nervous:

Why do we even need anything else than assembler? Functions you say? Well WRITE those functions, at least you know what the program does and you're not just feeding attributes to readily given method of Math class that does some chewing and then spits out something that you just accept to be the correct answer... :nervous:


There are three things that last forever: Abort, Retry, Fail - and the greatest of these is Fail.

 

Offline Kosh

  • A year behind what's funny
  • 210
Quote
TI-86 is quite nice thing to have



TI-86? Pffft. TI-89 FTW!!!!!!!
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

 

Offline Herra Tohtori

  • The Academic
  • 211
  • Bad command or file name
Yeah, yeah... :doubt:

 ;)

TI-86 has sufficient properties for me as a calculator. If I want something fancy I'll do it with Mathematica. :nod:


I'll not be able to use the TI in exams anyway, we have a rule that only function calculators are allowed... in physics exams.

In matehmatics exams, we are usually not allowed to use calculators of any kind. :shaking:
There are three things that last forever: Abort, Retry, Fail - and the greatest of these is Fail.

 

Offline Ghostavo

  • 210
  • Let it be glue!
    • Skype
    • Steam
    • Twitter
Just out of curiosity, how hard is java and lisp compared to c++?
"Closing the Box" - a campaign in the making :nervous:

Shrike is a dirty dirty admin, he's the destroyer of souls... oh god, let it be glue...

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
ive programmed in basic and in c / c++ back in highschool. so i know the basics of programming. but it was never something i wanted to persue. my instructors at the time thought id be better off doing graphics. with what i can do now, it seems they were right.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Just out of curiosity, how hard is java and lisp compared to c++?

Java is a bit easier because you don't need to learn about pointers and don't have to worry about memory leaks. But there isn't that much in it between the two. In fact the first few lessons in both languages will be almost identical as the basic concepts are the same.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 
Quote
TI-86 is quite nice thing to have



TI-86? Pffft. TI-89 FTW!!!!!!!

Who needs those minicomputers with no real keyboard? Voyage 200 FTW ;) Writing scripts during boring lessons is fun :)

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
the hell!? if you want a solid calculator without the added stuff, get an 83, the 89 rocks hard on many levels, there is no excuse for the 86, it's slower than the 83, with fewer features.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together