Anonymous
I think this is OK
Danya🔥
MIT?
Well, maybe But I'm not sure it's as comprehensive as books
Emanuele
thanks, i will check
Anonymous
The book must be more comprehensive,especially C + + has a lot of good books
Talula
thanks, i will check
How old are you?
Anonymous
But video is better to get started and more acceptable
Danya🔥
MIT?
But I need to check it out MIT probably has a good course I'm just triggered by "watching videos" because there're a lot of awful courses that were just made to make money on ads
Talula
im 14
Then cool, learn C, it is good... if you're above 24, forget about C... pointless to learn at that point.
Anonymous
These series are OK
Anonymous
It's nice to learn programming at the age of 14
Danya🔥
These series are OK
It doesn't seem like a C++ course
Danya🔥
At least the Berkeley's one
Anonymous
yep, also py
Danya🔥
Personally, I don't think so
Anonymous
C with class,It's not as good as pure C
Talula
so u think is better if i start with C?
Yes, you don't plan to jump into programming right away so it is better to learn C, so you'll learn how programs actually work... But if a person wants start his job and he/she is 24, they really don't have to time to learn how program actually work, they want to go on with it.
Anonymous
go to start with C is right
Anonymous
He's only 14
Anonymous
He has a lot of time
Talula
And C++ is not C with classes
I never said C has class or word "class or classes" lol
Danya🔥
He has a lot of time
It doesn't mean he/she/they should waste it
Anonymous
Is learning C a waste of time?
Anonymous
What are you kidding? It's not funny at all
Talula
C doesn't teach "how programs work". It teaches "how programs shouldn't be written"
See if you program in Python in the end or JavaScript, it wouldn't really matter if you know C or not... but what C would teach you is how stacks work, how variables are passed, what really is a string, what is an array... etc.
Danya🔥
I'm not kidding
Anonymous
I ask you, what is the underlying principle of malloc
Anonymous
or, the underlying principle of new
Danya🔥
I ask you, what is the underlying principle of malloc
Why would you even ask? :) Are you writing a new memory allocation algorithm? Why?
Anonymous
Language is just a tool. Learning a language is not just to learn "language". If you don't care about the bottom layer when learning C / C + +, you might as well learn Java or HTML
Emanuele
I don't wish I had created a thread for nothing ... in case sorry
Danya🔥
And should be taught separately
Anonymous
Before C + + 11, wasn't C + + a superset of C
Danya🔥
Starting the teaching with complex stuff will probably discourage a person from learning futher
Anonymous
In fact, we still have to respect his choice
Adam
start by watching c++ weekly back to back :)
Anonymous
I was too rude, i'm sry, but I still stick to my ideas
Danya🔥
start by watching c++ weekly back to back :)
That's not a good advice C++ Weekly is an unstructured pile of C++ facts that are rather made for intermediate viewers
Danya🔥
If you thought, I was rude, then sorry
Emanuele
so which is the principal difference between c and c++?
Talula
so which is the principal difference between c and c++?
Mostly classes... but there are few more things when it comes to newer versions of C++
Danya🔥
so which is the principal difference between c and c++?
C++ was based on C but now they are completely different languages
Adam
as someone who learned from c++98, i still find alll the new stuff difficult to implement
Danya🔥
as someone who learned from c++98, i still find alll the new stuff difficult to implement
What do you mean by "difficult to implement"? From the compilers point of view?
Adam
What do you mean by "difficult to implement"? From the compilers point of view?
no, like finding uses for the concepts which are supposed to make my life easier ... like auto
Emanuele
okay and why would anyone want to learn c rather than c++? and why one before the other?
Danya🔥
That's templates
Anonymous
okay and why would anyone want to learn c rather than c++? and why one before the other?
Because many people learn the basis of C as the beginning of programming
Adam
thats why i do ;)
Danya🔥
thats why i do ;)
CppCon, C++ on Sea There are also some good English talks on C++ Russia
Anonymous
lol,and no one has answered the question I asked yesterday
Anonymous
😂Is it because I sent it too late?
Emanuele
Because many people learn the basis of C as the beginning of programming
okay and for me that i know some python and that i would like to program arduino someday, which one *you* think is the best first
Adam
so, while there are people about ... converting between uint8_t[] and signed char[] ..... only way is reinterpret_cast ?
Anonymous
arduino?
Anonymous
I haven't used it, but it seems to be written in Python?
Emanuele
I haven't used it, but it seems to be written in Python?
no i searched and it use very similiar C++ language
Anonymous
Why not try STM32 or 98C52