Reply to post: Re: Any language that depends on differing amounts of whitespace to alter the program is stupid.

Python creator Guido van Rossum sys.exit()s as language overlord

GIRZiM

Re: Any language that depends on differing amounts of whitespace to alter the program is stupid.

Deary holy mackerel

If you can still find any reference to it, you might like to take a look at NNAPL (Neural Net Application Programming Language): a general purpose programming language that just happened to have built-in primitives for NN development.

The NN side of things was impressive: create your nodes and layers by say 'trainnet <data file>' or 'testnet <data file>'and it knew exactly what you meant - you didn't have to specify anything (not even the number of nodes or layers and, as far as I could tell, it did it by magic (or possibly quantum)).

On the rather more 'exciting' (as in 'brown trousers') side of things, it had no data types of any kind beyond integers: when developing, you had to assign variables (even integers) by their byte size and add an extra byte for a CR/LF marker to indicate 'End of Variable'. Insane stuff that meant you could quite literally add 144 to Thursday and get a result that was, as far as the thing was concerned, perfectly valid - I didn't explore it greatly, but trying to teach it floating point arithmetic was really quite hairy.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Biting the hand that feeds IT © 1998–2019