[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]

Which one to Learn?

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: 20
Thread images: 4

File: happyterry.jpg (44KB, 651x514px) Image search: [Google]
happyterry.jpg
44KB, 651x514px
C or C++?
I'm new to programming languages. I'm only familiar with scripting.
>>
C++ because C is more obsolete than C++
>>
>>61825063
Ruby
>>
>>61825063
>being a terry fag

You are a kiddy and will not learn shit.

But C is more for embedded systems

C++ for games and other graphical applications

Depends what you want to do
>>
>>61825063
Learn both
>>
>>61825188
t. cia nigger
>>
>>61825188
What about C#?
>>
>>61825063
you can write c-esque c++ there's really no reason to limit yourself to c
>>
>>61825284
Literally completely unrelated language that happens to have "C" in the name. Please do yourself a fucking favor and check this website out:
https://google.com

or if you want to be a real programmer:
https://duckduckgo.com
>>
ISO C because it's a small enough language that you might actually learn something.

C++ is also useful, but far more complex. Since C++11 it has some great features integrated like cross platform threading in addition to all the STL features I take for granted. You can still write C style code in a C++ application to meet somewhere in the middle.
>>
My teacher for C was this guy, (made a year before I ended up there) https://youtu.be/BOu7PMnmQG4

I ended up not learning C and transferring schools and majors. I don't think he was a bad dude like the video implies, but I don't know if he was the best teacher.

My point is maybe get a handle on C++ because it's used more widely and easier, and learn C if you find you want to or need it?

I've heard if you know C++ then C# isn't hard to pick up, so maybe it would be like getting two for one.
>>
File: 1501723211856.png (34KB, 1116x732px) Image search: [Google]
1501723211856.png
34KB, 1116x732px
Don't listen to these niggers. Learn C with KR, it's a great first experience and you will learn a lot about programming in general. Pic related.
>>
>>61825063
If you learn C++ you already know C. Modern C++17 is easy to use and flexible enough with (((((boost))))) to let you do pretty much anything.

Learning C++ gives you a good base for learning C, Rust, Java, C# etc.
>>
File: are you baka.gif (80KB, 255x144px) Image search: [Google]
are you baka.gif
80KB, 255x144px
>>61825414
>do yourself a fucking favor and check this website out
>https://google.com
>https://duckduckgo.com

>not Yandex
>>
>>61825063
C++
>>
>>61825521
>bumping a thread to promote kgb botnet
>>
>>61825635
>implying I'm not responding back to someone who responded to my post

>implying google is any better
>>
I once called Terry during a stream and he said to learn C. Then I called back later and asked him why he uses Ubuntu and then he called me a nigger after he hung up the phone. Pretty great day.
>>
>>61825063

learn C with K&R, then do C++

learning C will teach you about the memory model, the heap/stack, memory mangement, and pointers (!). it's a small language so you can probably get it pretty quickly. the devil's in the details.

you will see C in industry if you're doing embedded/real-time systems, low-level operating systems, or maintaining legacy code.

since C++ is basically C but less shitty, it won't be a huge jump. C++ introduces object oriented programming concepts like classes, namespaces, and exceptions, and has some amount of garbage collection built into class constructors and destructors.

imo it's more important to think of the concepts, paradigms, and features of a language rather than the language itself and its idiosyncracies. it gets a lot easier to learn a new language once you're familiar with their purpose and design features.
>>
File: terry3.jpg (126KB, 600x900px) Image search: [Google]
terry3.jpg
126KB, 600x900px
>>61825063

Learn X86 assembly and make your own language, you stupid mouthbreather
Thread posts: 20
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.