+ 1
Why you started c++
I have started on the grand adventure of learning c++ and I was wondering what made other people start learning this advanced (in comparison to Javascript and other high level languages) language. For me personlly, I started because I have a passion for game making and I wanted my game to as efficient as possible. I would love to hear why you started and what kept you going when the task looked daunting or when you got frustrated.
3 ответов
+ 4
Back in the 90s I played a lot of online text-based adventure games, and got to work on a team to help build out some areas/story for them. Due to my own visions for their game, I decided it would be better to create my own game instead so that I'd have fully creative control over it. Unfortunately, my programmer was lazy and we conflicted, so that's when I decided to start learning how to program so that I wouldn't have to rely on someone else to do it for me. That's when I started learning C++ (followed by C) and created my first game. I've been in love with programming since then and am currently in the process of transitioning into the gaming industry.
Considering it was the 90s (the internet sucked back then, at least compared to how it is today) and I was learning C++ from physical books, I see nothing wrong with someone deciding to learn C++ first and foremost. Something I've been noticing about newer generations is that everyone wants things instantly and it has to be the quickest, easier route to be worth it. lol That type of thinking creates habits of evading anything that's difficult or giving up when the going gets tough. The reality is that a lot of things in life don't have easy routes and/or the easy route isn't the best route to take. Never assess things on terms of its difficulty, but by if it's worth obtaining/knowing toward your dreams. If it'll go toward your dreams, does it matter how difficult it is or how long it takes? Not if you want what you dream about.
+ 2
C++ was my first contact with programming too. My objective was to create games for myself, but I have no creativity to create complex histories, so I focus on game mechanics.(sorry for bad english)
+ 2
when I started c++ was pretty much the best language to learn:
- more modern than Cobol or Fortran
- added object oriented concepts that C did not have
- more scalable and performant than, say, basic.
- easier to understand than lisp (well, I'm sure some people will disagree with that :-) )