11-10-2021, 06:54 AM
I have worked with C++, PLPGSQL, Python, Java, Javascript, and Turbopascal (yeah that last one is on my high school teacher).
I'd encourage you to stick with the C++ course for two reasons.
1) You said you are excited about AI and ML in Python. Most Python modules for this are based on C and C++ code. So if you really want to understand what is going on or later build a custom application in this field you will be grateful that you took this course.
2) FREEDOM. C++ gives you a vast amount of freedom. Contrary to e.g. Java where you can only know if an object is passed by reference or by value, in C++ you can decide what you want it to be. You can change pointers around (keyword pointer arithmetic) and even decide what amount of memory to allocate down to the single byte.
That's what fascinates me about C++ maybe it helps you in sticking to the course.
Have a great day
MM
I'd encourage you to stick with the C++ course for two reasons.
1) You said you are excited about AI and ML in Python. Most Python modules for this are based on C and C++ code. So if you really want to understand what is going on or later build a custom application in this field you will be grateful that you took this course.
2) FREEDOM. C++ gives you a vast amount of freedom. Contrary to e.g. Java where you can only know if an object is passed by reference or by value, in C++ you can decide what you want it to be. You can change pointers around (keyword pointer arithmetic) and even decide what amount of memory to allocate down to the single byte.
That's what fascinates me about C++ maybe it helps you in sticking to the course.
Have a great day
MM