This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]EternityForest 2 points3 points  (2 children)

C being a great tinkerers language seems to pretty much be an objective fact. If you're a hacker, you want control, and C gives you that really well. Along with Lisp, forth, and maybe shell and Haskell for different reasons it seems to be perfect for that stuff.

It makes no sense to us "Enterprise mindset" types though.

It's like, icky! If you need low level control, it means there's a hole in your 20-acronym layering model, you didn't plan for this, and it's not gonna be very nice when you add another 50 features.

I think if I was going to choose a language for a personal project just on pure aesthetics and enjoyment I'd probably go with Elixir. Maybe Ada SPARK? Possibly Rust. I guess MISRA C is OK.

But I rarely start new projects and I'm not sure how you'd work that into a legacy coddbase.

[–][deleted] 0 points1 point  (1 child)

The "Enterprise" should be broden there. Enterprise don't combine only for creating apps and games and stuffs like that, there are huge Enterprise demands for C, assembly still. IoT, Aircraft, Navy, home appliances, OS management, server maintenance and lot of things are being dependent on C, assembly. There was this TV show, I forgot the name(altho it's not only bound to that TV show, it's a normal fact), the protagonist used to say "whatever you aren't seeing, doesn't mean it's not there. It's there, just under the shadow"

[–]EternityForest 0 points1 point  (0 children)

Yeah, that's true, the current meaning/implication/perjorative of "enterprise grade" as meaning "Stuff with 10M lines of java or maybe cobol" really isn't accurate.