3 ms·
It's almost laughable that there's no work to identify the most common mistakes beginners do and let compilers etc. explain them. You probably could catch most
by legulere 11y ago
It's almost laughable that there's no work to identify the most common mistakes beginners do and let compilers etc. explain them. You probably could catch most of them.
It's also ridiculous through how many hoops you have to jump to start programming. Take python, which is touted as a begginner friendly programming language. First you need to install it (most people use windows or os x, which both don't have python 3). Then you need to get an text editor. You're recommended to use the python repl, but it lacks syntax highlighting and autocompletion.
- teach 11y agoThere actually has been quite a bit of work on this front. DrScheme, for example. It's a very, very hard problem, though. And computers cannot, in general, figure out what's wrong with broken code.
- Piskvorrr 11y agoSure, it's a very hard problem to solve. It's much easier to warn against 80% of potential errors - the algorithm isn't "smart" enough to fix them, but is smart enough to give the developer a push.
- Piskvorrr 11y agoSeriously? Most IDEs do precisely that, and compilers do explain them. Eeeeexcept...their explanations are called "warnings," and ignored as such.