Last Active: Apr 06, 2016
Threads: 25
Posts: 628
Reputation:
-41
Nowdays, there are so many programming languages and I am wondering... It is still worth learning C++? I know it is a base programming language but it's still worth learning it if there are any other methods of programming? (I am referring to software developement)
Last Active: Nov 19, 2024
Threads: 615
Posts: 7,941
Reputation:
86
I would say so, even C is worth learning.
C++ is still the programming standard for many Windows applications and libraries as well as games. It employs object-oriented aspects.
Moreover, since it is portable, you can use it for GNU/Linux or Mac OSX. In fact, OSX is programmed in C++.
Last Active: Apr 06, 2016
Threads: 25
Posts: 628
Reputation:
-41
Okey.. Thanks for info
Last Active: Nov 14, 2015
Threads: 0
Posts: 2
Reputation:
2
Yes. C++ might not be used a lot more now then what it was used in the early years or before now. But it's a great starting point for many reasons. I started with Visual Basic (the one using Microsoft Word, the Macro versions, it had the windows form, and all). But moved to C++ because I found it was used almost everywhere excluding web development. But a lot of books back then, and probably now that use C++, went through a lot of stages and steps of software engineering and following agile methodologies, and what not. But I chose it because it was more "down to hardware level" (not 100% but close enough). I wanted to be able to write code that would interact with the operating system, but as well as drivers because now I do have experience in writing custom drivers for Windows too. The reason behind this is because I wanted to try and learn how to write my own custom firewall, and anti-virus software.
So I couldn't jump into that straight away without learning the fundamentals of C++, and hardware. In good time I did write a simple anti-virus with a driver, but this was almost more than 4 years ago. But you shouldn't let other peoples suggestions influence your choices. If you want to learn to code or want to achieve a specific purpose or goal, you should choose what you think after research will reach that goal, and learn what concepts, and topics will get you there.
For example, you wouldn't use C++ for a web based user registration system with a forum, you would focus more on php, mysql, etc, and then you would more than likely read up on how to do each part ie "write a login", "write a user registration in php", etc. You would do all this to try, and achieve results or your goals. But learning the complete language from scratch, and learning the fundamentals would help you be able to use the language to write more than just the reason of achieving just a user registration system with a forum.
It's your choice. If you want to learn C, C++. Then do it! There is nothing wrong with learning and understanding various amount of languages. If you know one, you will easily pick up another. Unless its "mindf--k", that language is just a headache.
Last Active: Apr 06, 2016
Threads: 25
Posts: 628
Reputation:
-41
Nov 14, 2015, 16:09 pm
(This post was last modified: Nov 14, 2015, 16:20 pm by dolly_cat. Edited 2 times in total.)
(Nov 14, 2015, 15:50 pm)CinR Wrote: Yes. C++ might not be used a lot more now then what it was used in the early years or before now. But it's a great starting point for many reasons. I started with Visual Basic (the one using Microsoft Word, the Macro versions, it had the windows form, and all). But moved to C++ because I found it was used almost everywhere excluding web development. But a lot of books back then, and probably now that use C++, went through a lot of stages and steps of software engineering and following agile methodologies, and what not. But I chose it because it was more "down to hardware level" (not 100% but close enough). I wanted to be able to write code that would interact with the operating system, but as well as drivers because now I do have experience in writing custom drivers for Windows too. The reason behind this is because I wanted to try and learn how to write my own custom firewall, and anti-virus software.
So I couldn't jump into that straight away without learning the fundamentals of C++, and hardware. In good time I did write a simple anti-virus with a driver, but this was almost more than 4 years ago. But you shouldn't let other peoples suggestions influence your choices. If you want to learn to code or want to achieve a specific purpose or goal, you should choose what you think after research will reach that goal, and learn what concepts, and topics will get you there.
For example, you wouldn't use C++ for a web based user registration system with a forum, you would focus more on php, mysql, etc, and then you would more than likely read up on how to do each part ie "write a login", "write a user registration in php", etc. You would do all this to try, and achieve results or your goals. But learning the complete language from scratch, and learning the fundamentals would help you be able to use the language to write more than just the reason of achieving just a user registration system with a forum.
It's your choice. If you want to learn C, C++. Then do it! There is nothing wrong with learning and understanding various amount of languages. If you know one, you will easily pick up another. Unless its "mindf--k", that language is just a headache.
Thank you! Very in deepth explanation.
I decided to go with AutoIt, because my needs are strictly about GUI and performing simple operations/commands, and I guess a semi-script programming language can handle this in a much more easier way than C++
|