- By seeing common syntax, data structures, and/or features across programming languages students can make connections between concepts that are important in computer science at large and become codified in many languages.
- Here are some example language transitions:
- Racket to PyRet
- PyRet is a newer language made by the same creators as Racket that can provide more functionality and more professional language constructs.
- Scratch to Logo
- This can show students that the Scratch blocks are identical to the typed commands used in Logo.