Is C just a toy language now?

Everything nowadays is made in a scripting language or if it’s old shit C++. Nothing seems to be made in C anymore outside of school projects and hacked together side projects.

Attached: D9D72DFA-924E-40A2-B948-C022A711A86F.png (499x513, 283K)

Other urls found in this thread:

fuchsia.googlesource.com/zircon/ /sanbox/payamm/astro-dsi-2
twitter.com/NSFWRedditImage

user finally realizes advice given by mentally ill trannies thinking socks will make them a good programmer, is bad
what a day

C is still unmatched for low level systems programming. See: almost every kernel ever, most underlying userland components.

D-does this mean playing Melee and being Natsoc are also bad advice?

True but even that might not last if Rust doesn’t crash and burn. Rust’s ability to perfectly communicate with C helps Rust a lot. I could see half of a new OS being written in Rust because it’s easier.

I still don't understand why more systems programming isn't done in FORTH. OFW used it and was massively successful and well designed. How did that not extend to a mainstream or even obscure general purpose OS kernel?

>way back
>hunga durga 1 0 1 0
>grug make logic
>FF many time
>hmm how can calculate more
>what if big logic
>charl baber make big logic
>FF very much
>ah fuk assembly is hard
>hmm wat if abstract the assmble?
>lol xD Jow Forums
>FF some more of it
>hmm m'beard
>uh what if include featur n stuff
>ah ye am denis rich
>FF mor
>heh fuck fags
>what if you could abstract to like abstract concept
>woah wow
>java is a thing lets uh...lets call it uh, uh, scripted java
>FF againly
>huh mayb could improve feature-
>NO FUCK YOU USE C BECAUSE OTHERWISE ITS BAD YOU ARE BAD IT IS BAD DO NOT DO IT USE C USE C THIS IS THE BEST ADVICE TRUST ME
>um ok
>this hard
>no bye

Attached: 1545296460349.png (976x736, 1.98M)

I like Forth but the problem with stack languages is they are slow. Their properties aren’t exploitable enough for compilers to produce top tier Assembly. Imperative languages are exploitable but the most exploitable language type in terms of speed are functional languages. Since everything is immutable and a function will always return the same result when given the same arguments compilers are given a lot of free reign to implement things like memoization and no loops actually isn’t a liability like you would think because of tail end recursion optimization. The problem is compiling functional languages is a relatively new phenomenon so they aren’t caught up to other languages yet. However, I have written a Haskell compiler that produces much faster programs than GHC and is comparable to C speed, sometimes an unironic 1000 times faster than C depending on the program. This is all thanks to the nature of functional programming.

I worked at a company using C, though they couldn't pay salaries.

>nothing is made in C anymore
>Linux Kernel's face when

>almost every kernel ever, most underlying userland components.
Irrelevant, all that crap was written 100 years ago.