Design Con 2015
Breaking News
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 3 / 4   >   >>
jmoore852
User Rank
Rookie
and then there's FORTH
jmoore852   5/8/2014 4:41:10 PM
NO RATINGS
another early embedded / up language was FORTH. Like Basic, it is interpretive. Unlike Basic, it is also fast. Unfortunately, unlike Basic, it is also cryptic.

BrainiacVI
User Rank
CEO
Re: Ahh, the good old days?
BrainiacVI   5/8/2014 3:27:29 PM
NO RATINGS
VB 6.0 will run under Win7, haven't tried it under Win8 yet.

There will be a few pinch points, but they can be worked around.

BrainiacVI
User Rank
CEO
Bad habits are in your mind, not the language
BrainiacVI   5/8/2014 3:24:39 PM
NO RATINGS
I've programmed in one dialect of BASIC or another for over 40 years and never had much trouble with the code. In fact, for parsing lines of text, it is still my go to (cough) language.

Certainly I've seen my share of spaghetti logic written by undisciplined programmers. We had taped to our wall at the software publishing firm I worked for, one egregious fragment as a warning to others that we had found in the code I was hired to clean up. (See http://www.rostenbach.com/programming_horror.gif)

But you can write structured code in BASIC if you do it right.

The problem are those that just want to hack out something and don't care what they are doing and you can find that in any language.

BrainiacVI
User Rank
CEO
Re: Applesoft
BrainiacVI   5/8/2014 3:14:07 PM
NO RATINGS
I used to work for a software publisher (Micro Lab) in the 80's and as I recall we had two tools, names forgotten, that would either take a file with symbolic labels and replace them with line numbers or we typically ran our code through a line number cruncher that would pack as many commands as possible to a line, while renumbering with an increment of 1. We did the crunching to make the code harder to edit by users and for performance.

Furthemore, I wrote a machine code library to hook into the Amersand hook to do disk I/O that was twice as fast as Apple's DOS command interpreter. The package was known as Language Plus, was poorly marketed and over priced to boot. The company insisted on selling it at $150, while I argued for $49.95.

We had other tools that I wrote that would print the listings one command per line. I liked drawing tiebars around If/Then and For/Next statements to analyze the code.

Fun times.

Exoson
User Rank
Rookie
Ahh, the good old days?
Exoson   5/8/2014 1:59:06 PM
NO RATINGS
I worked at Wang Lab's while in school.  My first exposure to Basis was on the Wang 2200 in late 72 or early 73.  

Like others here I still use basic in VBA and Visual Basic. I find the old VB 6.0 still a whole lot nicer before it got microsoft'ed into its current form.  Thankfully I still have some XP machines that keep it alive.

Scott

MS243
User Rank
Manager
Remember Learning Basic on a Xerox Sigma 7 Mainframe in highschool
MS243   5/8/2014 1:19:02 PM
NO RATINGS
Remember Learning Basic on a Xerox Sigma 7 Mainframe in highschool -- The connection was via TTY to the state university over 300miles away -- The Sigma 7 was also used for the Navy's A-4 Skyhawk Simulators at the flight schools.

Never had the oportunity to do embedded basic, but did do embedded PLM code once, before moving on to assembler and C and later C++.

 

There likely still is embedded Basic code writen with that compiler flying today somewhere in the world--

CarlBurtner
User Rank
Rookie
The most useful language ever!
CarlBurtner   5/8/2014 12:13:09 PM
NO RATINGS
Modern Basic versions like VBA, VBScript, and Visual Basic make it possible to quickly and easily transport code between Word, Access, Excel, windows batch files, and web server ASP scripts. Code modules I wrote in Word '97 in 1999 are still used every day in Word 2010 templates, Access, VB programs, and our Intranet site.

Everyone should learn Basic!

mckillip
User Rank
Rookie
Re: BASIC Been Berry, Berry Good to Me
mckillip   5/8/2014 11:54:24 AM
NO RATINGS
While I also had a trip down the (dark?) alley called APL, BASIC was the ticket to the micro world, thanks to the good folks at Parallax.  From there, to the MicroEngineeringLabs PICBasic compiler, and then assembler and C (all pn PICs), it was a nice gentle introduction to microcontrollers.  Yes, I had programmed Z80s in assembler, but BASIC brought me back to the embedded world.

Kevin Neilson
User Rank
Manager
Applesoft
Kevin Neilson   5/8/2014 11:41:52 AM
NO RATINGS
I had a pretty good experience writing Applesoft BASIC.  It didn't encourage writing great code, though.  There were no labels, just line numbers.  If you ran out of line numbers in one spot, you had to GOTO a differect section.  (There was no real text editor and no cut-and-paste; one could only edit a line of code at a time, so renumbering code was too difficult.)  There were a lot of GOTOs in general.  I don't think you could pass variables to subroutines, so everything was global.  Only the first two characters of variables were recognized.  Comments were sparse because they ate up too much precious RAM.  Anything requiring speed had to be written in assembly, POKEd in by the BASIC program, and called from there.

-Kevin Neilson

antedeluvian
User Rank
Blogger
Re: Pro Basic
antedeluvian   5/8/2014 11:19:49 AM
NO RATINGS
Martin

It seemed like a lot of work for little money

From my experience, you're not wrong. And then there was the piracy that made it even worse.

 

<<   <   Page 3 / 4   >   >>


Top Comments of the Week
Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

Want a Voltera Desktop PCB Printer?
Max Maxfield
9 comments
I just received an email from my chum Javi in Spain. "Have you heard about Voltera (VolteraInc.com)? It's a Canadian company that is going to offer desktop-size PCB printers for fast ...

Aubrey Kagan

Have You Ever Been Blindsided by Your Own Design?
Aubrey Kagan
37 comments
I recently read GCHQ: The uncensored story of Britain's most sensitive intelligence agency by Richard J. Aldrich. The Government Communication Headquarters (GCHQ), Britain's equivalent of ...

Martin Rowe

No 2014 Punkin Chunkin, What Will You Do?
Martin Rowe
2 comments
American Thanksgiving is next week, and while some people watch (American) football all day, the real competition on TV has become Punkin Chunkin. But there will be no Punkin Chunkin on TV ...

Rich Quinnell

Making the Grade in Industrial Design
Rich Quinnell
15 comments
As every developer knows, there are the paper specifications for a product design, and then there are the real requirements. The paper specs are dry, bland, and rigidly numeric, making ...

Special Video Section
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
10:29
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avago’s ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
Doug Bailey, VP of marketing at Power Integrations, gives a ...
See how to ease software bring-up with DesignWare IP ...
DesignWare IP Prototyping Kits enable fast software ...
This video explores the LT3086, a new member of our LDO+ ...
In today’s modern electronic systems, the need for power ...