Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
"Well I don't give a damn about my bad reputation."
#8
(09-02-2022, 06:41 PM)mnrvovrfc Wrote: P.S. There is an awful lot of hating on "LET". On Timex Sinclair you had to use "LET", there was no other choice. It was how the computer worked.

The reason for the "LET" statement was when Basic was invented in 1965, there wasn't much work on things like parsing, and also, these people were working in systems sometimes only having 8L - 4K of ROM, 4K of RAM. Requiring every line start with a keyword makes the job of writing a compiler or interpreter easier. Later people figured how to get around this restriction. I mean, I think there is a correlation between language capability and compiler complexity. The fewer things the person has to do in writing code, the easier it makes their job, and the more complex the compiler has to become.

I can obviously say that the more things you require the programmer to do, the simpler your language processor can be. It's a choice of who does the work, the compiler writer or the application programmer. The difference being the application programmer's workspace is "where the rubber meets the road." The compiler user (programmer) is the one that, in the end, who has to use the language to write their application. Application programmers, unlike compiler writers,  can't push their work onto the user of their program.
While 1
   Fix Bugs
   report all bugs fixed
   receive bug report
end while
Reply


Messages In This Thread
RE: "Well I don't give a damn about my bad reputation." - by TDarcos - 09-03-2022, 09:09 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Don't let INKEY$ byte you in the ASCII Pete 1 172 02-01-2026, 10:44 PM
Last Post: PhilOfPerth
  Don't fall for the mid$ trap doppler 10 1,450 10-19-2025, 08:21 PM
Last Post: Pete
  Don't look now developers, but you've got a pat on your back! Pete 7 1,278 12-15-2024, 09:59 AM
Last Post: TempodiBasic
  What's in a Reputation? PhilOfPerth 26 4,139 10-16-2022, 01:53 PM
Last Post: mnrvovrfc
  Don't make me REPETEND myself... Pete 23 4,343 08-14-2022, 11:48 AM
Last Post: Pete

Forum Jump:


Users browsing this thread: 1 Guest(s)