Hacker News new | ask | show | jobs
by goalexboxer 2711 days ago
Hello,

I was thinking at a solution to teach code easier for the beginners. C++ is the only available language for computer science classes in my country.

The project is aimed to teach coding for students as the next step after Scratch.

The language implementation is just a subset of C++, it relies on JSCPP interpreter.

I am looking for feedback and suggestions.

Thanks!

3 comments

I’m curious as to which country it is that only teaches C++ for all programming?

And why that is, sounds very particular. I started programming in C and C++. Back then it was the knly languages I could find books for in the library and I had managed to get my hands on a Borland compiler via an older cousin, but I wouldn’t have picked it as a newcomer language today.

In Romania. There are computer science classes starting 11 years old students in every school but Pascal and C/C++ are the only options.
What about jupyter and root instead? https://root.cern.ch/notebooks/HowTos/HowTo_ROOT-Notebooks.h...

AFAIK it uses clang for parsing, which is as good a C++ parser as any.

This Jupyter integration seems really cool. Since I'm targeting educational environments it would open even more options for automated evaluation. Thanks!
We have an education product and we support C++ using jupyter/nbgrader/clang too. https://datacabinet.info/dc-docs/sbs/projects.html#step-3-c . We had to make some clang changes to make it work.
It is completely broken (interface) on mobile.
At this point, sadly yes. I'm just experimenting to see if the live visualization is useful.