Answer the question
In order to leave comments, you need to log in
Is it possible to learn c++ and python in parallel?
I am a 1st year student with a degree in computer science. At the moment we are only learning c++. The problem is that c ++ does not suit me, let's say, for purposes. There is a desire to move in the direction of AI. Of the programming languages, AI decided to choose python.
Is it possible to study python and c++ in parallel?
Taking into account the fact that in terms of c ++ I don’t develop much myself, I do purely what they give at the university, but in terms of python I want to do self-study.
And what kind of problems can arise?
Answer the question
In order to leave comments, you need to log in
someone forbids you?
You can also learn Java, Sharp, English, Spanish and Chinese in parallel.
question: pull?
If everything goes well with the syntaxes, then you can. So learn what you like.
It is possible, even necessary. I also tried C,C++,C#,Delphi,etc before - but I didn't understand anything. Then I started learning Python and writing different software for myself. It was while studying Python that I understood what arrays, classes, etc. are. Now I can write simple applications in Delphi, C, Java, Kotlin just by google syntax. Somehow I even downloaded Golang to try it out. I ran through the syntax of go on some site and wrote hello world. It got boring. I took my working 500-line Python script and (with the help of Google, of course) ported it to Go in a couple of hours.
It makes sense to learn different programming languages, since each language is a set of some concepts. At one time, I used imperative languages (at work - Java, in hobby projects - from C ++ to PHP). And at this stage, my acquaintance with functional languages gave me a lot: Scala, Haskell. I started to understand a lot of useful concepts like immutable. And then I used them at my main job (in particular, final modifiers were generously scattered throughout the Java code). So don't look at languages independently - this one is for learning, this one is for AI, this one is for the web. Take something good from each language and form your own programming style (suitable, in fact, for any language).
I will also add about such a topic as AI. In this area, it makes sense to start not with a programming language, but with mathematics, which underlies all developments on this topic.
I am a 1st year student with a degree in computer science. At the moment we are only learning c++.
There are some difficulties when switching between languages (for example, in different languages, comparison operations for "not equal" can be written != or <>, and other trifles. But globally, there are no gaps in learning several languages in parallel. I even think that this is more correct , especially since there are tasks that can be more convenient to solve in another language (I even had such real examples when the task was impossible in the main language of the project, but was easily solved, let's say, by calling a subroutine in another language).
And I will tell you this - of course, if by "study" you mean total immersion in some language or technology, then yes - it takes time and requires effort. But if by this we understand - to get into the syntax a little, to understand the logic a little, then at least every day in a new language. Because at a general level, the languages are similar.
And since you are just making up your mind, the depth of the dive will be determined as you dive. I sometimes had such that a careless touch with some kind of technology - then caused a storm of desires, more and more to do something with it.
Therefore - roll up your hands and start, and do not expect advice from some random people - like it or not.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question