Something that would be really cool in Scratch would be if it taught other programming languages! It could be an option, and you could choose what programming language you wanted to learn. Then, you could, say, hover over a command in scratch and see it in the programming language you chose! Wouldn't that be awesome?
Offline
That's an interesting idea. One problem: programming languages don't all have the same syntax; rarely would something built in Scratch be easily translatable to another without serious changes to the code.
I support, if they can figure out a way around that problem.
Offline
What hmnwilson said is true. Not only do different languages often have different code structure and syntax, but many have completely different ways of doing things. (Take, for example, the difference between object-oriented and procedural programming.) In short, code rarely converts between entire scripts or even single commands. While I think it's a great idea that would be very useful, it's just not feasible.
Offline
hmnwilson wrote:
That's an interesting idea. One problem: programming languages don't all have the same syntax; rarely would something built in Scratch be easily translatable to another without serious changes to the code.
I support, if they can figure out a way around that problem.
Agreed
Offline