Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/17/09 09:12
Read: times


 
#171688 - That wasn't its intent ...
Responding to: ???'s previous message
Andy Neil said:
Per Westermark said:
The original language was designed for producing spaghetti code.

That's a bit unfair!

It was possible to be disciplined and write reasonably "structured" code in the absence of any real Structured constructs in the language.

Yes, there were ways of being "structured." However, BASIC didn't provide much to help with that. It was sufficiently painful in FORTRAN, which was a considerably more powerful language, to maintain a large program. COBOL also had the same problems.

There were also the problems of no scope, and only single-letter variable names.

But these things weren't that uncommon in those days.

I doubt anyone misses those older languages very much. I do miss those days, as we were always plowing up new ground, rather than doing the "same-old same-old" time and again ... If I want to have problems remembering what I'm doing, I'll get out the assembler ... that's enough challenge for me. Even assemblers are sufficiently helpful to make it reasonably easy to write decent, well-organized, and maintainable code these days.

BTW, it's possible to write spaghetti code in Pascal or in 'C', too. Those languages help you avoid it, of course, but it's still possible. In fact, people insisted on it! Don't ask me why ...

RE


List of 26 messages in thread
TopicAuthorDate
BASCOM help            01/01/70 00:00      
   Debounced key?            01/01/70 00:00      
      problem mostly solved            01/01/70 00:00      
   Learn the architecture, hardware, and instruction set            01/01/70 00:00      
      BASIC - Acronym            01/01/70 00:00      
         depends on whom you ask, I guess            01/01/70 00:00      
            "all-purpose" isn't a new definition            01/01/70 00:00      
               What's in a name?            01/01/70 00:00      
                  Well, I never found it to be particularly "algorithmic"            01/01/70 00:00      
                     Indeed!            01/01/70 00:00      
                        Relic of the GOTO mayhem of original BASIC            01/01/70 00:00      
                           Wasn't that the order of the day back then?            01/01/70 00:00      
                              That wasn't its intent ...            01/01/70 00:00      
                                 possible to write spaghetti code in Pascal or in 'C'            01/01/70 00:00      
            From the horse's mouth!            01/01/70 00:00      
            A clear case of PCMCIA            01/01/70 00:00      
      Basics - in the "foundational" sense            01/01/70 00:00      
         Other programming languages are available            01/01/70 00:00      
         programming languages            01/01/70 00:00      
            Assembler            01/01/70 00:00      
            Focus!            01/01/70 00:00      
            How about MIDE-51?            01/01/70 00:00      
      thanks            01/01/70 00:00      
   Why is that "bad"?            01/01/70 00:00      
      That's not bad :-)            01/01/70 00:00      
         Not necessarily true            01/01/70 00:00      

Back to Subject List