Why should I learn this boomer lang?

Why should I learn this boomer lang?

Attached: Top 10 video tutorial to learn C Programming.jpg (1600x1061, 77.35K)

Other urls found in this thread:

geeksforgeeks.org/how-to-create-gui-in-c-programming-using-gtk-toolkit/
twitter.com/NSFWRedditVideo

to LARP, everyone with a brain uses C++, and people who are responsible for aviation software don't browse Any Forums

Yes.

dont learn asembly first later youcan pick any low level language c is not the only one.

A lot of the software you use is written in it. It's relatively easy to pick up the basics, and then you can read all that software to see how it works.
Don't write new software in it unless it truly needs C (in which case you won't need Any Forums to tell you).
I like Rust, but C++ also has many fundamental improvements over C, and realistically most tasks are best done in a garbage-collected language.

>everyone with a brain uses C++
so 10 times worse than c basically.C is at least close to hardware cpp inherited bad c syintax and made it even worse.

most people don't use PDP11

If you want to program the computer at a lower level than Pythons it is needful to learn the C

honestly? I think I agree with that. Lots of python libraries internally use C anyways.

If you really need the performance and low-level nature of C, then just use C.

how do you make gui applications with C?

With C++

geeksforgeeks.org/how-to-create-gui-in-c-programming-using-gtk-toolkit/
gtk

You should learn C if you want to use Unix. That's the only reason why.
C is a subset of Unix. Unix without C is castrated. C without Unix is castrated.
If you know both C and sh (shell scripting) you have the entire power of Unix available. This is considerable power, as the base OS itself has a ton of useful functions and utilities, and many programmers over the decades have created even more useful functions and utilities. By knowing C and Unix, you gain a humongous library of tools you can use to quickly make programs that do your bidding.
C has a humongous ecosystem and a large number of developer tools to assist in writing it.

golang

it dilates your brain better than drugs, zoomie

c can do everything c++ can do

c is a simpler design than c++

c++ has more jobs than c but most of that is proprietary code

more of linux is written in c than c++

>everyone with a brain uses C++
No, all Unix-like software, even entirely new programs, are written in C rather than C++.
>A lot of the software you use is written in it. It's relatively easy to pick up the basics, and then you can read all that software to see how it works.
This is a very good reason.
>C is at least close to hardware
It's not. C99 is a high-level language with tons of functions available.
Xaw (X Athena Widgets), Motif, GTK

>all Unix software
the only Unix that's still being used in any capacity is macOS and it's garbage so no wonder you have to cope here

What are you even babbling about?
Useful softwares like bat, fd, ripgrep all are made in C and are unix compatible.

i made the mistake of making something using this shit years ago now I can't install it because the dependencies changed. lol fuck golang, use nodejs

lq bait

>with a brain
>Unix-like software

yes. it's fun. and less ugly than C++. just not expect to use it in the real world except for some very specific cases.

Name any other language than C/C++ that fulfills all these requirements:

> You can use it for native code.
> You can write low level code, such as embedded.
> You can write it for high level code, such as big application.
> It's fast.

Most languages rely on it.
If you do not know C/C++, you are not a full programmer.
Nobody should take you seriously.
You will never know how a computer actually works undernath.
You will always rely on something written in C/C++ undernath.
If you go as basic as assembly, you will have a hard time handling big projects.

C/C++ is still the sweet spot, is still the most mature we have and will therefor be around for years to come.

It baffles me that there is even discussion about it.
Nobody has been able to unseat the undisputed king.
Any "programmer" who doesn't know C/C++ is likely just a script kiddy.
You can get away with shit like Python for scripts.
You can get away with it for academic throwaway data analysis, for automation.

But companies will not want to rely on Python for their production code.
The language is too "soft".
All this dynamic typing is "convenient", for children and for women, but a mature language will want to have static typing, the way C/C++ has it.
That is the most robust thing.
People don't like it because it's "hard".

Well, math is hard, too. Maybe you should go shopping.

golang

It's one of the few languages that you can claim to know completely from the ground up as if you created it, even write a compiler for it.

By analogy, this applies to any other related languages.

Any language that is "popular" now will eventually have to evolve to a complexity of C++ before it can be as powerful as C++.
All the Rust trannies will see their language accumulate weight and complexity, except that it will suck more than C/C++ because it didn't embrace it from the beginning.
It tried to be "easy" and "convenient".

You will never unseat C/C++.
Learn it or go into web development or some shit.
Something where you can rely on code running underneath that real programmers wrote, in C/C++.

>If you do not know C/C++, you are not a full programmer
the fact that some languages copy c does not mean anything knowing asembly is the core of everything c is just one tool that compiles to asembly.

C/C++ doesn't exist.
C and C++ are entirely different.

You will also never get around pointers, memory allocation and so forth.
Learn those concepts and stop trying to just be a "coder" - be a programmer.
There is NO OTHER PROGRAMMING language, be it Java, Python, Rust or what have you in which you will have the same insight as C/C++, that allows you as much control.
NOTHING

There is no language you can learn that, knowing it, you will not still lack behind a C/C++ programmer.
You will not understand stacks, you will not understand memory layout, you will not understand allocation, you will not understand pipelining, architectural differences, compilers, linkers, assemblers, code relocation, symbol resolution, hacking techniques like heap spray, canaries, runtime performance.

Without C/C++ you will forever remain a complete idiot as far as programming is concerned.
You might as well try to be a mathematician without understanding calculus.
Your entire life you will be an imitation of a real programmer, a facsimile.

Everybody on this site who thinks he can program but does not know C/C++ is a clown, laughable, ridiculous and I have nothing but contempt for you.

C and C++ are far from robust. There's a reason Java is the corporate language of choice these days.
C and C++ have niches where they reign, and they'll teach you some. But in the end it's about getting the job done, not about jerking off how smart you are, and they're not always the best choice for that. They're just tools.
"Hammers are shit, forges are better because they're used to make hammers." Do you realize how insane you sound?

>C99 is a high-level language with tons of functions available.
if thats true then c is pointless.

And, to better understand where C/C++ came from, you should also know C.

You still don't know C?

It has nothing to do with "boomers" you edgy little memelord.
You are simply an idiot.

golang