KTurtle
KTurtle
|
|
---|---|
Screenshot by KTurtle |
|
Basic data
|
|
Maintainer | Cies Breijs |
Current version |
04/19/2 ( June 4, 2019 ) |
operating system | Linux , Unix , Windows (via Cygwin ) |
programming language | C ++ |
category | Educational software , programming language |
License | GPL ( Free Software ) |
edu.kde.org/kturtle |
KTurtle is a development environment for TurtleScript that allows a playful introduction to programming. The software is part of the KDE Education Project and is under the GNU General Public License .
software
TurtleScript is remotely based on the Logo programming language and allows simple drawings and mathematical calculations. A special feature of TurtleScript is that the commands can be translated into the learner's native language, i.e. That is, he can read the source code and the commands in his mother tongue and also program in his mother tongue. This should make it easier to get started. The language can be changed via settings.
Sample program
With this code the turtle draws a rectangle.
zeichne ein Rechteck
zurücksetzen
wiederhole 2 {
vorwärts 60
linksdrehen 90
vorwärts 140
linksdrehen 90
}
particularities
The software has various options that improve the control of program execution. For example, when executing a code example, the source text is displayed and it is highlighted in color which line of code is currently being processed by the program. With version 0.8 the control options have been improved again. The new "Inspector" also provides information about newly learned commands as well as variables and their values.
Limits
The KTurtle programming language and IDE are only intended for teaching purposes that use turtle graphics . KTurtle is neither intended nor suitable for any other purpose.
Comparable programs
An important source of inspiration for KTurtle was the KDE software KLogo-Turtle by Euclides Chuma, which also has some similarities with KTurtle in terms of looks. However, the project has been dormant since around 2006.
See also
Web links
Individual evidence
- ↑ Download archive . (accessed on July 1, 2019).
- ↑ The kturtle Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed October 18, 2018).