5 ms·
I'd argue it's a bad candidate because it doesn't run in a normal person computing environment. I can't write a Python application and give it to another normie
by whywhywhywhy 1y ago
I'd argue it's a bad candidate because it doesn't run in a normal person computing environment. I can't write a Python application and give it to another normie and have them able to run it, it doesn't run on a Phone, it doesn't run on a web browser.
So it's teaching them a language they can't use to augment their work between or pass their work to other non-techies.
- anonym29 1y agoYes, you can, actually. Pyinstaller will produce PE, ELF, and Mach-O executables, and Py2wasm will produce wasm modules that will run in just about any modern browser.
- whywhywhywhy 1y agoHow is someone just learning coding expected to understand half the words you just typed.
- jimbokun 1y agoJavascript addresses most of your concerns, if you also teach how to deploy it. (I'm guessing that's what you were hinting at.)
- airstrike 1y agoI'm not sure that's what we're solving for. There is no silver bullet. No single language runs on every phone. If we're teaching everyone some language, we could very much decide that this language ought to be installed in the "normal person computing environment". I definitely don't want people to learn to write code from JavaScript as it has way too many issues to be deemed representative of the coding experience.
- harvey9 1y agoWhat normal person computing environment has tools to program? Only thing I can think of is spreadsheet functions.
- whywhywhywhy 1y agoYes, you’re correct that spreadsheets are the only programming environment/language that successfully reached normal people. Now imagine if we’d managed to do that with JS or Python instead.