Used all of these three. I don’t want to even look at MS Visual C/C++ ecosystem.

21 points

The only way I can ever get stuff to compile on windows is MSVC but I don’t like having to install the entire .net cinematic universe. It’s no android but christ on a cracker man.

permalink
report
reply
Deleted by creator
permalink
report
reply
22 points

Everything Microsoft creates is so hard to automate.

permalink
report
reply
30 points

I haven’t touched compilers in a while, but I was a dirty little MS pig boy back in college. Qt with MSVC just made sense for me, with the single exception of non standard byte lengths for longs (almost cost me a class due to not using std uints, totally my bad but you don’t really expect compilers to understand basic data types differently).

The true shitfuckassface experience for me was ICC. Stupid little pig boy decided he wanted his Qt working with ICC, due to all dem optimizations for Intel CPUs. After hours of debugging nonsense errors and janking my way through Qt code which was way above my head, I finally got a Qt build, only to have ICC find thousands of completely removed errors in a project where no other compiler would find errors.

Yeah that was the day I stopped caring for C++, stopped licking intel’s ass, and started getting ever so slightly radicalized due to the lies of the republic.

permalink
report
reply

[This comment has been deleted by an automated system]

permalink
report
parent
reply
1 point

If data structures weren’t working with MSVC, you’re probably working with non-portable code in the first place. Don’t assume an int is 32 bits long!

Oh absolutely! I was starting out during this time, and started using memcpy for a uni project, hardcoding byte sizes to what I assumed long’s size was, instead of checking or using standardized data types (because I didn’t even know they existed). The result was such a mess, exacerbated by the good ol “let’s write it all in one go and run it when we’re done”. Boy did I suffer in that class.

permalink
report
parent
reply
5 points

Why is it that whenever there’s a compiler problem at work, it’s always gcc and clang, and not the other way around.

permalink
report
reply
3 points

I find gcc and clang being pickier, often due to not having non-standard extensions (I’m looking at you passing rvalue non-const ref parameter)

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 3.8K

    Monthly active users

  • 1.5K

    Posts

  • 35K

    Comments