5

*Building random c++ project to practice for exam*

*Gets stuck on linker error for a while*

*Furiously screams at compiler*

*Realizes that one of the implementation files is missing from the g++ command*

*Internally screams at self*

I'll do great on the exam, huh?

Comments
  • 0
    Modules for c++ will be available in due time so it doesn't really matter if you don't know that :}
  • 2
    @beegC0de oh dear, the frankensteining continues... I'll never understand why people still gravitate toward C++ for new projects when there are much more modern (and inherently *memory-safe*) languages with the same features.
  • 0
    @tokumei I agree, personally I'm not a big fan of c++ as you may already be able to tell. I'm unfortunately forced to use it for one of my college courses so it didn't make much sense to go with another language.
  • 1
    I was forced to formally learn C++ at university after I had spent months learning and enjoying Rust, which is pretty much on par with its competitors at this point.

    Having to go backward and be forced to use/manage raw pointers was hell for me, not to mention the hundreds of other students that are having to take this class as their *introduction* to programming.
  • 0
    @tokumei Haven't taken a look at rust before honestly, but it sounds like im in a similar situation. Ive always been a mobile dev (hell I was initially taught on Java to build apps) so I've primarily used Java, Kotlin, and now Dart for flutter (really enjoying flutter so far) so to go to something like c++ feels like I've travelled backwards in time. Sadly I still have one more semester with the language (which will more than likely be disastrous on more complex concepts) but after that it's java :D
  • 2
    @tokumei have you written any industrial/professiobal level code in c++? Or have you seen the modern standards of the language?

    Don't get me wrong, rust is fucking cool. But if you were to work in such spaces or deal with the more modern aspects of the language you may probably change your mind.

    Academia differs greatly from real world examples.

    Remember my friends, don't judge a language based on the linked list you wrote in school.
  • 1
    @AleCx04 Fair enough, my frustration probably has a lot to do with what I'm kinda forced to use. Quick example is the use of character pointers as apposed to strings.
  • 1
    @NullBitMe i really do get you my dude. I had 3 years(almost 4) of coding before I started school, c++ was one of the first languages that I tried learning. By no means was I good with it, but knew how to survive.

    For work the way biggest thing I used it at was with opencv, I greatly enjoyed it, always had sort of disliked the syntax to be honest, but I actuallt enjoy it.
  • 1
    @NullBitMe It's not amazing code that makes a good programmer, it's the amounts of random bullshit you've had to deal with.

    You'll do great on the exam.
  • 0
    @beggarboy Wise words, I appreciate it!
Add Comment