Anonymous
But I don't think Python is suitable for being a main language
J
Iwanted to practice in c. And the conclusion is we cant cause its hard and its doesnt have any advantage now
What do you mean? Everything is hard unless you practice and try it. C is still one of the best languages eventhough it is 50 years old. If you want to make an OS, currently I know a C++ dev who is doing it. Just google Serenity. For game engines(C++) or graphics API's there is cherno. For other stuffs like emulation, there is OlC.(Note, equivalent C tutorials are also available and the magic phrase for getting it is google .com/question.)
Fetheddine
Fetheddine
But I don't think Python is suitable for being a main language
But who has ai speciality have to use python as main language
Fetheddine
Not live other language who have many advantages such as frameworks
Anonymous
I have always believed that AI is not the patent of python, but that Python is more convenient to use AI than others
J
I have always believed that AI is not the patent of python, but that Python is more convenient to use AI than others
Python usually act as frontend to Tensorflow(C++) or Pytorch(C++) or other ML libraries
Anonymous
I haven't learned so much yet. I only know the grammar now
J
You can replace python with R or Julia based on your choice
Anonymous
Python is really convenient in some ways
Məhəbbət
Which lesson on youtube do you suggest for C++?
Məhəbbət
İ know basics
Евгений
I have always believed that AI is not the patent of python, but that Python is more convenient to use AI than others
Python for AI. Nice joke. What kind of AI level you wanna do? For kindergarten? Haha. Go on.
Məhəbbət
I know everything on W3schools C++ tutorial
Fetheddine
? You can use libraries.
Iknow but ifound sdl which is a librarie to make game and when i wanted to use it i found that the had ipgrad it to sdl2 which use c++ and not c
Anonymous
So, as I said, AI is not the patent of Python
Anonymous
It's just easier to use in some aspects, that's all
Məhəbbət
İs it able to write AI software in C++?
Fetheddine
Cause its a low level language
Fetheddine
Isnt it hard to?
Fetheddine
So, as I said, AI is not the patent of Python
Yeah it has many other choises but the more famous is python
Danya🔥
Only CppCon and other C++ conferences
Danya🔥
C++ ASL by chromium developers is ok but not really comprehensive
Məhəbbət
İ am a begginer and cppcon is advanced🥲
Anonymous
the book C++ primer
paper
Python for AI. Nice joke. What kind of AI level you wanna do? For kindergarten? Haha. Go on.
Many use libraries like tensorflow , sikit learn and keras in python too , which are just a wrappers , so there isn't a huge loss in time , and for not super complex AIs it is a pretty good choice
Евгений
Which lesson on youtube do you suggest for C++?
Only books, download them in your language and learn. Lots of garbage teachers on YouTube nowadays. They can't even explain what they mean)) like "C++ in one hour lessons". Don't recommend that. So god damn garbage teachers. ))
Danya🔥
There were some lectures by Stephan T. Lavavej, they are good
Anonymous
or the plus?
Anonymous
I don't think many videos are good for learning C + +
Anonymous
CS61A?Maybe it's a good choice
Danya🔥
I don't think many videos are good for learning C + +
Interestingly, there are some good courses for C++ in Russian
Danya🔥
I can count 3—5
Anonymous
great
Евгений
Interestingly, there are some good courses for C++ in Russian
Which are most of them just copied and translated from English versions. 😅
Məhəbbət
Have you looked w3schools tutorials? İs they good?
Məhəbbət
I can count 3—5
I agree with this
Евгений
Lol no
I remember that I saw some of them in English and then the same in russian. I don't remember the name of the guy who do like this. 😁
Danya🔥
I mean only good ones
Евгений
I didn't learn, just watched a bit. Maybe good, but I noticed the same in English, just translated into russian
Danya🔥
I didn't learn, just watched a bit. Maybe good, but I noticed the same in English, just translated into russian
https://youtube.com/playlist?list=PL3BR09unfgcgJPQZKaacwzGmcXMtEA-19 This is one example of good (but advanced) Russian course
Евгений
I think books are the best. Explained by the professional authors.
Евгений
Let me see.
Six
How can I combine static const char *? static const char *post1 = "{\"jsonrpc\":content" Combined with Static const char *post2 = "rest of content"
Danya🔥
But you can use this library to do so https://github.com/unterumarmung/fixed_string
J
I don't think many videos are good for learning C + +
You can check cherno or olc(One line coder). Both are good. Also, there are bootcamps from freecodecamp.
Danya🔥
You can check cherno or olc(One line coder). Both are good. Also, there are bootcamps from freecodecamp.
javidx9 aka One Line Coder is not great for learning C++ His C++ is weird and mostly outdated
Danya🔥
Cool thanks, will check it out 👍
You could star it if it helps :)
Danya🔥
Danya🔥
Cherno is ok
Danya🔥
freecodecamp doesn't look reliable
Евгений
WDYT?
I think it's good enough, too much water ♒️
J
Iknow but ifound sdl which is a librarie to make game and when i wanted to use it i found that the had ipgrad it to sdl2 which use c++ and not c
Wdym? SDL2 is literally written in C and not C++. That means, you can use it in both C and C++. (Also, you are using C interface of SDL2 in C++. That means you are writing C code in C++(One of the perks/curse of C++, ie, backward compatibility with C)) Most SDL tutorials are in C++ because C++ is used more in game industry due to performance and OOP.(I suppose)
Danya🔥
I think it's good enough, too much water ♒️
It is good to watch it with 1.5—2x speed up
Евгений
But it's much battle than I've ever seen in russian YouTube
Danya🔥
But it's much battle than I've ever seen in russian YouTube
Also, you can check courses by Computer Science Center, they are good also but less advanced
Евгений
Also, you can check courses by Computer Science Center, they are good also but less advanced
Sure. I know one Japanese guy, his C++ videos are great, but everything in Japanese language. I think he never go outside, just making video streaming for his students. But it's impossible to understand.
J
This looks promising https://www.cpp-lang.net
Fetheddine
https://openclassrooms.com/en/courses/7137751-programmez-en-oriente-objet-avec-c
Fetheddine
https://openclassrooms.com/en/courses/1894236-apprenez-a-programmer-en-c
Fetheddine
But they are in french
Fetheddine
Iknow its written in c but the documentation of sdl2 imean the usage of it
Fetheddine
All are in c++
J
Imeant that when im opened the project in sdl 2 ifound that the main is in c++ and not c
Huh? You mean the main function? int main() {} is a C function. argc and argv are used by C/C++ to get variables or labels from terminal For example, for reading me.txt when I run my application like .\main.exe me.txt
Anonymous
You can write c + + as c😂
Fetheddine
😨