Difference between revisions of "languages for learning programming"
Jump to navigation
Jump to search
(→Overview: key features) |
|||
Line 4: | Line 4: | ||
There is a need for a programming language and environment that is suitable for teaching beginners – including children – to program. | There is a need for a programming language and environment that is suitable for teaching beginners – including children – to program. | ||
− | ''This need has been brought up in | + | Some key features: |
+ | * (Ideally) Available pre-installed on all popular [[operating systems|OSs]]; next-best would be availability for free on the internet, in versions pre-compiled for all popular OSs | ||
+ | * BASIC-like in certain ways: | ||
+ | ** must have an "interactive" mode, where you type a line and the computer immediately executes your instructions | ||
+ | ** must have simple graphics ability readily available (where "readily" can be defined as "you can plot a pixel in a single line of code, where lines which include external libraries count as additional lines of code") | ||
+ | |||
+ | ''This need has been brought up in different contexts and discussed a fair amount; for now, I'm just going to post some links. --[[User:Woozle|Woozle]] 21:27, 14 September 2006 (EDT)'' | ||
+ | |||
==Links== | ==Links== | ||
* '''2006-09-14''' [http://www.salon.com/tech/feature/2006/09/14/basic/ Why Johnny can't code] by [[David Brin]] | * '''2006-09-14''' [http://www.salon.com/tech/feature/2006/09/14/basic/ Why Johnny can't code] by [[David Brin]] | ||
** discussion: |[http://developers.slashdot.org/article.pl?sid=06/09/14/0320238 slashdot]| |[http://davidbrin.blogspot.com/2006/09/see-your-favorite-author-on-salon-and.html#comments Contrary Brin]| | ** discussion: |[http://developers.slashdot.org/article.pl?sid=06/09/14/0320238 slashdot]| |[http://davidbrin.blogspot.com/2006/09/see-your-favorite-author-on-salon-and.html#comments Contrary Brin]| |
Revision as of 01:31, 15 September 2006
computing: software: programming: languages: for learning
Overview
There is a need for a programming language and environment that is suitable for teaching beginners – including children – to program.
Some key features:
- (Ideally) Available pre-installed on all popular OSs; next-best would be availability for free on the internet, in versions pre-compiled for all popular OSs
- BASIC-like in certain ways:
- must have an "interactive" mode, where you type a line and the computer immediately executes your instructions
- must have simple graphics ability readily available (where "readily" can be defined as "you can plot a pixel in a single line of code, where lines which include external libraries count as additional lines of code")
This need has been brought up in different contexts and discussed a fair amount; for now, I'm just going to post some links. --Woozle 21:27, 14 September 2006 (EDT)
Links
- 2006-09-14 Why Johnny can't code by David Brin
- discussion: |slashdot| |Contrary Brin|