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

The more I learn this language the more I love it. How do I

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 22
Thread images: 4

The more I learn this language the more I love it. How do I become a master at C?
>>
File: 1486183093016.jpg (84KB, 792x720px) Image search: [Google]
1486183093016.jpg
84KB, 792x720px
bumpu
>>
>>62438980
have you already read that book?
>>
Linux Man is your best friend for best reference at system calls and other functions - threads, memory allocation, file I/O - it's all in here.
Try doing some advanced-level projects, such as server and client, or try reading some open source projects sources.
>>
>>62439027
src
>>
File: devil.jpg (191KB, 424x810px) Image search: [Google]
devil.jpg
191KB, 424x810px
>>62438980
C is from stone age and the people who still preach it is like overgrown toddlers that can't learn advanced things. C is for lesser programmers.
C doesn't have delegates
C doesn't have resizable arrays
C doesn't have strings
C doesn't have string concatenation
C doesn't have namespaces
C doesn't have exception handling
C doesn't have closures in the standard
C doesn't have unit tests
C doesn't have Function overloading
C doesn't have memory safety of any kind
C doesn't prevent memory exploits and has no bounds and runtime checks
C doesn't support dynamic method loading/creating
C doesn't even have generics and templates
C doesn't have meta programming
C doesn't have mixins
C doesn't have higher order functions
C doesn't have contract programming
C doesn't have inner classes
C doesn't have function literals
C doesn't have array slicing
C has a very limited support for implicit parallelism
C doesn't even have string switches

C is a cancer that plagues the modern software industry

C is a disservice to intelligent programmers. It has almost 0 features that a modern and intelligent programmer uses to be productive. Since C is such a timesink, it's popularity is falling more than any other languages in the market.
C is dying and it should die ASAP. C programmers are actually retards in general. C is a small language to grasp, exactly the kind of shit that makes things retard friendly.
C has no advanced features like C++ does.

But as a newfag you are kinda in the right direction. C is for newbies. Think of it this way:
During ancient times, counting to 10 was a big deal and a person who could count to 10 was considered to be "wise".

Fast forward a few century counting to 10 is so trivial we teach this to toddlers. Now toddlers appreciate the vast "knowledge" of counting to 10 while matured brains are busy with modern technologies.
>>
File: wl27.png (1MB, 1062x1500px) Image search: [Google]
wl27.png
1MB, 1062x1500px
>>62439034
I'm currently about halfway through it. A+ book imo, just curious what to do after I finish it.
>>
>>62438980
21st century c is probably the best to read afterwards to get up to date on the latest changes.
>>
>>62438980
Move to C++.
You can do exactly the same things in a cleaner and faster way.
I'm dead serious.
>>
>>62438980
C is useful for learning but not that good for actual use.
>>
>>62439076
Nobody fucking cares of what you do, you fucking pedo. Go hang yourself.
>>
>>62439075
Fullstack code artisan detected
>>
>>62439076
Buy a rope and name it Henry
>>
>>62439075
>bitches about C not having the crutches that you require
>then implies that hes smarter than C programmers
>>
>>62439075
unironically agree. c is for brainlets who can't grasp higher orders of abstraction so cling to c in a sad attempt to try and cover up their deficiencies.
>>
>>62440082
Also, it's possible the beast behind OOP and business logic was unveiled after dealing with them for years. Then, we may be looking for peace of mind and run away for the beast, or for the most brave, try to kill it.
It's a hopeless battle, but it's also a matter of faith. OOP in itself may not be evil, but it represents and serves something we see as evil.

tl;dr ocaml died for our sins, repent now and bring FP in your hearts
>>
>>62438980
Learn something that's not-C.
>>62439075
C doesnt have useless shit that harms performance. Also you could pretty much make half of things youve listed yourself.
>>
>>62439075
Got more of that tarot card artwork?
>>
All memes aside, what is C used for in this day and age, aside from low level embedded systems?
Doesn't everyone use C++?
I have no agenda so don't shit on me, I just want a clear answer
>>
>>62440826
Most free (as in freedom) software is still in C, because it's the lingua franca across devs and systems alike. For closed-source and/or enterprise projects, this matters less, so you'll find more Seppels or whatever is established or fashionable in the field and at that point in time.
>>
>>62440934
>at that point in time
Isn't it unreasonable to imply C++ usage is just fashionable or temporary but that C is timeless?
>the lingua franca across devs and systems alike
What is the reason for this?
>>
>>62440990
>>the lingua franca across devs and systems alike
>What is the reason for this?
At first I'd say Unix, when it was rewritten in C in the 70s, it was pretty much the only OS which source and documentation was freely available, so it was taught widely in university courses, C as a first high-level language, Unix for the basics of systems programming. POSIX set the API in stone, making C the language that both Unix hackers and IT giants agreed working with.
Thread posts: 22
Thread images: 4


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.