Category:ZX Spectrum Basic: Difference between revisions

Line numbers must be no longer than four digits
m (fix link)
(Line numbers must be no longer than four digits)
 
(5 intermediate revisions by 4 users not shown)
Line 8:
* Language is interpreted (but third party compiler is available).
* Line numbers are required
* Line numbers must be no longer than four digits
* No [[named locations]]
* Some [[Terminal Control]] capabilities
Line 20 ⟶ 21:
* No direct support for error handling, but error handling can be achieved using assembly language by changing the [[error handler]] address
* Support for streams when using [[Interface 1]], but no support for [[freefile]]
* Can read keystrokes using [[inkey<code>INKEY$]]</code>
* No support for multiple line [[if]]<code>IF</code> conditionals
* No conditional compilation directives
* no [[hashbang]] mechanism
* Variables have to be defined before use
 
* The GO TO command has a space in the middle
* VAL function interprets expressions
* INPUT function can interpret expressions (unless LINE INPUT is used)
 
{{language programming paradigm|procedural}}