Give me a programming language and I'll rate it

@wallhackio 4.5/5
+ Very good programming language, small and elegant
+ A lot of software is written in it is written in it
+ Can run it on basically every hardware made after 1980
+ Years of work making a good optimizing compiler for it
- Computed GOTO is not in the standard, it's a GNU extension
- C23 did some weird things (but I can pretend that it doesn't exist and keep writing C89)
- I keep having to define macros or functions for some functionality that should be in the standard library, such as a Perl-y die(), or a string comparison function that doesn't un-intuitively return 0 when they're equal
- The syntax for printf-ing a uint{8,16,32,64}_t is ugly

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.