Skip to content
View eschan145's full-sized avatar
โœ…
Avaliable
โœ…
Avaliable

Block or report eschan145

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
eschan145/README.md

eschan145

GitHub Metrics

My Skills

(There are at least four hundred commits untracked in private respositories)

SpaceShooter

About Me

  • 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)

Contact information

There are several ways to contact me.

image SO: eschan145

image 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]

image

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.

Pinned Loading

  1. pythonarcade/arcade pythonarcade/arcade Public

    Easy to use Python library for creating 2D arcade games.

    Python 1.7k 333

  2. colobot colobot Public

    Forked from colobot/colobot

    Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam

    C++ 1

  3. STL STL Public

    Forked from microsoft/STL

    MSVC's implementation of the C++ Standard Library.

    C++

  4. DieKnow DieKnow Public

    Bypass of DyKnow, the monitoring software used on school devices to monitor the hell out of them. Use responsibly.

    C++ 9 5

  5. eschan145 eschan145 Public

    This is the repository whose README is displayed on my profile page.

    1