Hacker News new | ask | show | jobs
by lproven 1170 days ago
C++ is sort of the opposite of BASIC, though.

I wrote the linked article because I wanted to explore dead easy programming environments for people who liked BASIC and VB, partly because 40 years ago, I liked BASIC myself.

C++ is the anti-BASIC. So are virtually all modern programming tools. Vast complex hard languages designed by professionals for professionals. Anything with braces in it wasn't designed for beginners.

Python is also very much a C-ish Unix-ish tool, too. It's just that Unix folks are so used to this that they don't notice.

What does % mean? Oh, well, it depends. Where?

How do you print a number? Oh, well, it depends. You can use %d but also %f but only if you want so many decimal places...

This is ugly crufty stuff, but if you're used to that and grew up with it, it's normal.

Python only looks easy and simple if you're used to C.