[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Why would you ever need anything except for C, Scheme, Haskell
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 32
Thread images: 4
File: 58626812.jpg (101 KB, 400x400) Image search: [Google]
58626812.jpg
101 KB, 400x400
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.
>>
File: file.png (631 KB, 610x915) Image search: [Google]
file.png
631 KB, 610x915
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.
>>
File: 1456290635367.jpg (99 KB, 540x625) Image search: [Google]
1456290635367.jpg
99 KB, 540x625
>>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.
>>
File: 1457565303099.png (276 KB, 424x412) Image search: [Google]
1457565303099.png
276 KB, 424x412
>>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.
Thread replies: 32
Thread images: 4

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.