Embedded Systems Conference
Breaking News
Blog

Basic Turns 50

NO RATINGS
View Comments: Newest First | Oldest First | Threaded View
<<   <   Page 2 / 2
David Ashton
User Rank
Author
Long Live BASIC
David Ashton   5/1/2014 6:33:13 AM
NO RATINGS
I've used Basic since I was about 16 - about 40 years.  Loved  the observation in the main article:

With "GOTO line-number" being one of the principal ways of flowing logic....The result was dreadful spaghetti code and, for many novices, a completely invalid idea of how programming was done. This aspect was succinctly captured, not without some hyperbole, by Edgar Dijkstra's famous observation:

"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."

I certainly found that when I tried another language - I forget which - later.  And the later incarnations of BASIC have much better structures and I taught myself to avoid GOTOs.  I'm still using it in the PICAXEs, and still loving it, though I do see its limitations for more professional stuff than I do.  And much as I find it easy, I wouldn't recommend it to any new students - yougsters seem to pick up C in the same time it took me to learn BASIC, and that'll be much more use to them.

AZskibum
User Rank
Author
Re: I wuz there
AZskibum   5/1/2014 1:20:28 AM
NO RATINGS
Like many people, BASIC was my first programming language. As cool as it was in the early 80s, I can't really say I miss it much!

rick merritt
User Rank
Author
I wuz there
rick merritt   4/30/2014 9:26:59 PM
NO RATINGS
I did some programming in Basic back in the day when Cobol, Fortran and Pascal were the big languages in college. And yes, I used punch cards, too.

<<   <   Page 2 / 2
More Blogs
Melting and quenching during RESET are essential to the operation of a phase change memory (PCM) device. This follow-up article explores the role of melting during threshold switching and the post-threshold switching conducting state prior to SET state crystallization.
Veteran microprocessor analyst Kevin Krewell plumbs startup Soft Machinesí VISC technology following a recent release of updated simulation data of its promising multicore architecture.
Where do you go for in-depth, insightful help in understanding and selecting IR LEDs for CCTV application requirements?
If you think S parameters are only used at microwave frequencies, think again.
The "must have" item from ESC Boston -- a wireless mesh-networked badge that will help you network -- is within your grasp.

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed