Hacker Newsnew | past | comments | ask | show | jobs | submit | grougnax's commentslogin

Worse languages ever.


Jack Sparrow: “… but you have heard of them.”

The dustbin of programming languages is jam packed with elegant, technically terrific, languages that never went anywhere.


C and C++ are languages that brought us UNIX, the Linux kernel, macOS and Windows, the interpreters of virtually every other language in the world, powering virtually all software in the world as well as the vast majority of embedded devices.

Chill the fuck out.


Except for all the others.


Why not in JS/TS?


Right at the very top of the article:

> Let me tell you the story so far; the process, obstacles, and solutions involved in making a roguelike dungeon crawler playable on systems like the Commodore 64, Commodore PET, and even more constrained machines.

Javascript is not running on a Commodore 64 with decent performance.


These are machines where having 64 KB was already great, many had 16 or 8 KB!


DOjS [0] and friends often have memory requirements that outstrip what these platforms even can have.

[0] https://github.com/SuperIlu/DOjS


You write 16kb demos daily in JS/TS right?



8K (7K) Roguelike (ignore 800mb browser)

Lovely. However the poster of the original article would have trouble getting it to even parse on a C64?


Maybe to target retro computers and systems?


The Microsoft Intellisense is really bad compared to the open-source one clangd, anyway.


I love Sublime Text, it is so snappy and lightweight. Great software!


This is very bad news


this


C++ itself is a nightmare


> C++ itself is a nightmare

Only if your nightmare is writing software using anything at all.


why not in Typescript?


Because everything should be in the browser now. The actual question would be "why would you want to run something out of the browser?"


So I can control it's deployment, updates and not be at mercy if the website shuts down.


This is obviously sarcastic, because I don't think there is anyone out there who still believes the old fantasy about browsers/JS becoming the "universal platform"?


Surely it already is a universal platform. Almost all major software runs on the web / electron.


No. Just use Chrome.


Have you heard the tragedy of Internet Explorer 6?

It is said that this browser was so good, so ahead of the others from his time, that he achieved the power to... monopolize the entire web stack. Ultimately achieving 95% market share, websites for a while didn't bother to support other browsers.

However, time passed. IE6 got old and other browsers got progressively better. Suddenly, IE6 that was so good (compared to the 5.1 and 5.5 era and its competitors) was not so hot anymore.

So, we transitioned to the better browsers, right? Wrong! Companies that homologated IE6 took almost a decade to transition. Devs took almost a decade to cultivate a workable cross-browser culture. There was a particular dark era that required you to support 3 or 4 different IE versions (6 through 10), each one with its own quirks.

So, yeah. Anyone who lived through that era will never, ever, support a single browser implementation. It is a deep trauma. We want browsers to get their shit together, so huge gaps like that will not happen again.


Chrome killed over half of my installed addons with MV3. No thanks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: