Why would you ever need anything except for C, Scheme, Haskell and Prolog?
Why would you ever need anything except for assembly?
/thread
>>53447112
I know it's bait, but there are too many people who unironically think this.
Why would you NEED anything except for manually typing out machine code?
Why would you NEED to use a functional language like Haskell, but you don't NEED to use an OOP language like C++ or Java?
>stop liking what I don't like!
>>53447112
Why need any of that when you have Java and C++
>>53447112
who needs to know how to code when you can manually carve the data directly on your hdd.
binary is for pussies, i only use magnets and manliness
>>53447112
C++ is the only language anyone needs. Everything else is syntactic sugar.
>>53447332
You mean C.
>>53447332
>C++ is just a bunch of syntax sugar on top of C
Why would you ever need anything except for Assembly?
>>53447332
>>53447622
>>53447651
funny how c only needs to be used for little parts on big projects and everything else can be done in JS with electron or similar (see slack, gitter and many other new softwares)
sry but web is the only way to go :-3
>>53447242
>Still using HDDs
wut
No need for Haskell and Prolog when Scheme allows you to write in a functional and logical style.
>>53447332
> Everything else is syntactic sugar.
You couldn't be wronger. Syntactic sugar is basically a shorter, better readable syntax for things that can be expressed otherwise.
Garbage collection or automatic reference counting isn't syntactic sugar.
Memory security isn't syntactic sugar.
Most of the innovations and properties introduced by modern functional programming languages aren't just syntactic sugar.
Ironically, as >>53447651 already stated, C++ actually is syntactic sugar: the language. Thats even literally what it used to do when it was newly created, just a generator for regular c code.
Image macros are cool again?
>>53447134
>>53447217
>>53447677
>dumbasses who have never used asm or C before
>>53447112
>C
Shitty preprocessor language and not Turing complete
>Scheme
No unhygenic macros
>Haskell
Unreadable, bloated and pretentious
>Prolog
Shitty performance
Next?
>>53448159
C-Common Lisp?
>>53448381
Common Lisp is good, and it would be better if not for the terrible state of the ecosystem and handling of UTF-8.
>>53447112
A.k.a. I live in moms basement and never actually got paid for programming.
>>53447112
>>53447112
Most real world companies want to run there systems on a near free infrastructure. Which means no .net languages dawg.
I don't even know where to begin with this thread and OP
I'll just sage and pretend OP is actually a programmer who knows what he's talking about so I can retain my hope that /g/ doesn't just consist of wanna-be h4xx0r script kiddies
>>53448159
>not Turing complete
Irrelevant. Computers aren't Turing complete - they have finite memory. C is designed with this in mind.
>>53448042
>>53447217 here. I know ARM assembly, and C was my first language. I'm not really a fan of OOP languages, just pointing out OP's hypocrisy.
>>53447112
Javas compiler is compiled with C++
>>53447112
Guy who made the image is a retard because programming in the first place has very little to do with real computer science
OP is a retard because he's a shit-tier bedroom programmer who will never get paid
>>53448159
How little have you programmed? Next you are going to tell me Ada has shitty syntax and that erlang's lack of structs is bad.
Why would you ever need anything but sh/sed/AWK and C?
Why would we ever need anything besides raw nutrition paste put directly into our fucking stomach?
Maybe we want to code something faster and have it be readable without commenting the hell out of it.
>>53448042
C is okay, but fuck ASM. I can't fathom how people use this shit and write thousands of lines of codes to do simple shit. Might as well directly manipulate current on the transistors if you're so autistic.
>>53454291
There are quite a few applications where you need minute control over the smallest reasonable actions within a computer to ensure it's as efficient as it can be. Granted, this is but a sliver of what programming jobs are out there and I doubt anyone in /g/ has ever done anything that demands that level of optimization (myself included), but ASM and its level of control do have a niche.
>>53447112
Scheme via Racket. Or Common Lisp.