3 ms·
You may want to have a look at Pyret[0] as a teaching language as well as Racket as others have recommended. Pyret was designed by many of the same people invo
by Dangeranger 8y ago
You may want to have a look at Pyret[0] as a teaching language as well as Racket as others have recommended.
Pyret was designed by many of the same people involved in the Dr.Racket community, and has been specially tailored for early programming education. It uses a functional programming style, pattern matching, and tests built into function definitions.
[0] https://www.pyret.org/index.html https://www.pyret.org/index.html
- NoNameHaveI 8y agoPyret may very well be a great programming language. But it likely does not belong in a programming pedagogy at a higher ed institution. Why? Because time is limited. We already teach Intro to Programming in Python, which to us is a "throwaway" because they then go on to learn .NET (ie C#), Java, or "Web". I wish would could go deeper with just one language, but it is what the advisory committee has approved.