3 ms·
A slightly more modern but still old language that has many of the same benefits of QBasic but fewer of the downsides is Turing. It's used to teach programming
by trishume 8y ago
A slightly more modern but still old language that has many of the same benefits of QBasic but fewer of the downsides is Turing. It's used to teach programming in many Canadian high schools and was designed as a teaching language.
Nice things about Turing (many of which are similar to QBasic):
- Hello world is `put "Hello World!"`
- Really easy syntax with no semicolons
- Super easy 2d graphics e.g `Draw.Box(0,0,100,100,black)`
- The graphics starts easy with immediate mode and named colors but ramps smoothly into double-buffered full RGB drawing while still using the same primitives.
- Easy to load images, turn them into sprites, treat a certain color as transparent so you can author things in MS Paint.
- Built in help with really nice documentation of every function, with a large standard library of helpful things.
Check out http://compsci.ca/holtsoft/IPT.pdf http://compsci.ca/holtsoft/IPT.pdf and http://tristan.hume.ca/openturing/ http://tristan.hume.ca/openturing/