Why do people still use C?

Ryder Perez
Ryder Perez

When will Cniles admit their language is shit?

Attached: 1550234784655.png (187.81 KB, 1926x906)

Other urls found in this thread:

lkml.org/lkml/2018/12/10/1151

Nolan Butler
Nolan Butler

it cant be that bad when most operating systems and similar things are made in it

Ryan Murphy
Ryan Murphy

generics
lambdas
types
eh excuse me sepples fag but until you have monads you can stfu

Connor Campbell
Connor Campbell

plague and pestilence are fighting each other

Austin Martin
Austin Martin

pcj
kill yourself

Robert Stewart
Robert Stewart

who's that?

Samuel Russell
Samuel Russell

You don't have to use it.

Caleb Wood
Caleb Wood

multiple threads on C, Rust, and Ada
time for another one
unfunny screencap with a 4um filename
/4um/index.html

Attached: 1454793070108.jpg (32.02 KB, 395x337)

Isaac Young
Isaac Young

reddit

Adam Gray
Adam Gray

Embedded systems and OS need C language.

Nathaniel Campbell
Nathaniel Campbell

thinking c maps to the hardware and logic gates
hahaha

Joshua Russell
Joshua Russell

Why are we still tolerating this shit board? The mods do jack shit and leave up CP links for days, we're drowning in duplicate threads, we have a borderline tripfag signing every post with usenet quotes, and now we have shitters like OP making pointless new threads about Reddit screencaps they borrowed from 4um.

Austin Collins
Austin Collins

Nothing even close to what user said.

Jeremiah Jackson
Jeremiah Jackson

This board is a toilet because the mods don't do shit about it. Because we don't have id's, it is entirely possible that the mods themselves are the ones creating the bullshit threads and posts and shitting up the board.

Henry Cruz
Henry Cruz

ids would reveal modposting
you're a fucking idiot

Landon Hughes
Landon Hughes

Why are we still tolerating this shit board?
Well, make a new one. This is Zig Forums, after all.

Adrian Long
Adrian Long

It takes /a/-levels of crazy mods to make people migrate. Zig Forums's mods are useless cunts but they don't prevent people from posting normally.

Jeremiah Young
Jeremiah Young

Meant for

John Hill
John Hill

It doesn't hurt to have id's. You must be some faggot who has to hide behind a mask to feel free to speak his mind.
Ineptitude and laziness sure prevent people from posting normally.

Jeremiah Moore
Jeremiah Moore

cniles
You think nobody caught your inherent samefagging by trying to force your shitty meme? Too bad.

Nathan Green
Nathan Green

where did people migrate to from /a/?

Brody Morales
Brody Morales

True.
/animu/. It's picking up a lot of speed lately now that they're gaining scanlators and shit.

Logan Myers
Logan Myers

/animu/.
by the way, don't confuse it with /animus/ which is a tripfag circlejerk board.

Charles Hall
Charles Hall

Attached: rissup.webm (1.93 MB, 320x240)

Hudson Hernandez
Hudson Hernandez

Come back to your home, 4chan or Reddit! It's Zig Forums!

Zachary Myers
Zachary Myers

How are the mods there? Are the shiteating faggots?

Jayden Hughes
Jayden Hughes

Why do people still use x86? Why do people still use petrol? Why do people still eat three times a day?

Juan Reyes
Juan Reyes

use x86
Jews
petrol
Americans
eat three times a day
Biological

Xavier Martin
Xavier Martin

lmao

John Torres
John Torres

Why do people still use C?
because white people exist while niggers like you make /g/ancer threads like this

Jace Gonzalez
Jace Gonzalez

can't flip capital letters without a third party

Samuel King
Samuel King

the only thing to take away from this garbage thread is that Zig Forums has gotten shitty, even for Zig Forums.

Lucas Robinson
Lucas Robinson

C is used even though it has huge flaws and misdesigns precisely because it's extremely unproductive and badly designed. C is unproductive, so C programs need more programmers, so there are more C programmers and a bigger demand for them. C is incompatible with any language with real arrays and strings, so if you want to be compatible, you either have to convert all your data types each way or stick with C. C sucks so much that techniques used on systems like Multics and VMS to allow programs written in different languages to work together won't work with C because of array decay and null-terminated strings.

The bad design also means C (and other UNIX languages that inherited this brain damage) are more complicated, which is why there are so many "graduates" that only know one language when it used to be common to learn several different languages. The standard is also much longer even though C has fewer features. The language is harder to compile efficiently, which is why compilers are so bloated. The C standard itself is so poorly written and ill-defined that the standards committee could not add a single feature between 2011 and 2018 (besides increasing the version number) because they spent all that time fixing bugs in the standard itself.

Another reason is the huge revisionism campaign started by AT&T shills in the 80s, which is why there are people out there who believe C was the first high-level language used to write an operating system and other bullshit. There are even some weenies out there who said OOP came from C and C++.

Yes, and they've succeeded. Hordes of grumpy C hackers
are complaining about C++ because it's too close to the
right thing. Sometimes the world can be a frightening
place.

I've been wondering about this. I fantasize sometimes
about building better programming environments. It seems
pretty clear that to be commercially viable at this point
you'd have to start with C or C++. A painful idea, but.
What really worries me is the impression that C hackers
might actively avoid anything that would raise their
productivity.

I don't quite understand this. My best guess is that
it's sort of another manifestation of the ``simple
implementation over all other considerations'' philosophy.
Namely, u-weenies have a fixed idea about how much they
should have to know in order to program: the amount they
know about C and unix. Any additional power would come at
the cost of having to learn something new. And they aren't
willing to make that investment in order to get greater
productivity later.

This certainly seems to be a lot of the resistance to
lisp machines. ``But it's got *all* *those* *manuals*!''
Yeah, but once you know that stuff you can program ten times
as fast. (Literally, I should think. I wish people would
do studies to quantify these things.) If you think of a
programming system as a long-term investment, it's worth
spending 30% of your time for a couple years learning new
stuff if it's going to give you an n-fold speed up later.

Jonathan Richardson
Jonathan Richardson

Shoving every feature into the sun into a language doesn't make it good. The problem is that when you put a feature into a language some people might actually use it. This is why lambdas are so ugly in python - to make sure people don't use them too much.
oop bad
c has oop tho

Tyler Walker
Tyler Walker

Because they are slaves to dupix.

Attached: cheetah2.jpg (19.85 KB, 311x400)

Asher Phillips
Asher Phillips

MAKE A HIGH LEVEL LANGUAGE THAT'S FASTER AND PROVE IT IN A REPRODUCIBLE BENCHMARK

Luke Allen
Luke Allen

Made me laugh. Thx.

Aiden Rogers
Aiden Rogers

They're pretty chill.
Lispfag has gone so far up his own asshole he's posting quotes describing C++ as "too close to the right thing"
Pottery.

Dominic Ortiz
Dominic Ortiz

based

William Garcia
William Garcia

rust

Liam Peterson
Liam Peterson

can't compile itself on x86 without running out of registers
all or nothing approach to safety throws security out the window the minute you need something slightly less safe
worse compile times than C++
awful syntax
awful community
Pozilla
Rust is the LARPing ex-webdev's Ada.

Attached: 1447820951318-2.gif (133.55 KB, 340x340)

Justin Baker
Justin Baker

And we all know how great those operating systems are, right?

Jaxson Gomez
Jaxson Gomez

how do people compile it then?

Parker Thomas
Parker Thomas

They cross-compile it from x86_64.

Grayson Adams
Grayson Adams

The mods do jack shit and leave up CP links for days
fuck off anti. you don't like CP, then don't watch it, but don't try to stop us, or we will stop your heart

Because we don't have id's
fuck off CIA

Hunter Ross
Hunter Ross

Think of how many transistors are wasted to make the circuitry have an imperative interface over what is actually happening at a low level.
<moving the goalposts

Eli Ward
Eli Ward

Eat shit, homossad.

Zachary Lewis
Zachary Lewis

can't compile itself on x86 without running out of registers
x86 is deprecated. Also the x86 of LLVM is buggy.
all or nothing approach to safety throws security out the window the minute you need something slightly less safe
C/C++ is unsafe by default and can't be made safe.
worse compile times than C++
wrong
awful syntax
This is an opinion, not an argument.
awful community
agreed
Pozilla
agreed

Andrew Myers
Andrew Myers

x86 is depreciated
There's a lot of legacy hardware, embedded hardware, and old ThinkPads floating around. Throwing them all out because some Rustnigger insists they're "depreciated" is retarded.
C/C++ is unsafe by default and can't be made safe.
There are other system programming languages than C and C++, retard. Ada can handle the shit you need unsafe blocks for in Rust without sacrificing all safety features.

Ian Harris
Ian Harris

Throwing them all out because some Rustnigger insists they're "depreciated" is retarded.
That's not what I'm saying though. Learn to read, cnile.
If you want support for your deprecated shit do a cross compile. It's that easy. Only OpenBSD niggers are so retarded an unironically support x86.
lkml.org/lkml/2018/12/10/1151
Ada
Stop shilling your dead meme language. Rust may be a meme but at least it's alive.