(There are at least four hundred commits untracked in private respositories)
- I've been programming for five years.
- I program in several languages, primarily C++. That would also include Python, C, Java, and definitely not JavaScript, which can go right to hell.
- I live in the United States.
- ABRSM Grade 8 piano ๐น.
- I swim ๐โโ๏ธ.
- I'm studying human anatomy and physiology, specifically cardiology ๐ซ and neurology ๐ง .
- I make 3D models using Blender ๐ฉ.
- (and more)
There are several ways to contact me.
Discord: eschan145, eschan145.alt, eschan145.alt2.
๐ Phone: Dial your local police station and ask for Ethan. (I've been spammed enough times)
๐ง Email: I'm avaliable with [email protected] or [email protected]
See: https://www.programiz.com/online-compiler/8Yuu1J1mJtIBT
Why JavaScript is no good for anything but web apps
- It's very slow, with the little static typing it has completely useless in performance.
- It's only used (or should only be used) for web apps, giving it few features or capabilities and making it even slower.
- Programmers shouldn't create desktop apps with JS unless they expect your user to own a supercomputer. For example, Visual Studio Code, which is written in a superscript of JavaScript, is much slower than Visual Studio if they are running the same extensions and features enabled. The same with JS apps such as Microsoft Teams, desktop Discord, etc., which use significantly more resources in terms of memory and CPU compared to the browser equivalent.
- It can be exploited quite easily compared to other languages if you use XSS or CSRF.
- Stupidly confusing and inconsistent design in some sections (
[] == ![]
). - Unnecessarily weird and confusing scoping.
TL;DR: JavaScript should only be used for web applications and used sparingly. It is bad at just about everything else.
My transition to C++
Recently, I began to transition my development language from Python to C++. This is because I experienced far too many performance issues that even the most highly-optimized code struggled with. I also became interested with powerful technologies, such as Unreal Engine, that used C++ for their primary language. Since I have transitioned to C++ I haven't regretted it. C++ offers me a lot of freedoms that other languages can't offer, and memory issues and safety can be overcome after time and experience. I have began to reprogram many of my previous applications in C++ from Python.