7
Yeah69
8y

I have to write C++ code for my master's thesis. I hate it.

Comments
  • 1
    why is the language mandated?

    would you prefer something else or just hate programming?
  • 2
    C++ is a nice language, I feel.
  • 1
    Indeed not easy being a padawan.
  • 1
    I work with C# at my job and for hobby projects. C++ is like going back to stone age. In C# the compiler is your bitch, but in C++ it is the other way around. For example, if you import a header, which itself imports something what you don't want to import, yeah, too bad now you have it anyway. Then there are no interfaces. Almost nothing is intuitive. Polymorphism and generics don't go hand in hand. Segmentation faults. If I would guess, then it is much easier to get messy code with C++, then actually use the performance benefits. The only thing, which speaks for C++ is that through its compactness it is suitable for embedded systems. Hurray.
  • 0
    @Yeah69 why can't you use c#? do you need to use a specific c++ library?

    surely your thesis is not a c++ programming test, so why does it matter what language it's in as long as it works?
  • 1
    @spl0 It is a requirement, because the my work is based on the work of the PhD thesis of my supervisor and he does it in C++. I asked him about it and he told me that I could use C# but would have to port it to C++, when the implementation is done.
  • 0
    @Yeah69 sounds a bit unreasonable to me. is that because he can't read c#? surely if he know c++ he could learn enough c# in a day!
  • 1
    @spl0 the problem is that his and my project are part of a bigger project of a laboratory in my university. Which is a robot. If my topic works out as planned, my implementation will be used by the robot.
  • 1
    @Yeah69 ah well... you don't want your robot running .NET :)
  • 2
    @spl0 I have to give embedded systems to C++. 😉
Add Comment