Beta

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Fucking Microsoft

npsimons (32752) writes | about 4 years ago

User Journal 4

You know why I hate Microsoft? They can't follow standards. Or they declare themselves a de facto standards body, even over things they have no rights to dictate standards on. Like C++. I had forgotten that MSVS has a broken version of std::copy(). It doesn't work on simple char arrays. Works fine on VxWorks and Linux. Fucking Microsoft.

You know why I hate Microsoft? They can't follow standards. Or they declare themselves a de facto standards body, even over things they have no rights to dictate standards on. Like C++. I had forgotten that MSVS has a broken version of std::copy(). It doesn't work on simple char arrays. Works fine on VxWorks and Linux. Fucking Microsoft.

cancel ×

4 comments

Sorry! There are no comments related to the filter you selected.

Forced? (1)

zogger (617870) | about 4 years ago | (#33077354)

You are forced like at work to use MS stuff?

Re:Forced? (1)

npsimons (32752) | more than 3 years ago | (#33157712)

You are forced like at work to use MS stuff?

Yeah, pretty much, and I don't have the balls to walk off the job like you did to vote. That's still one of my favorite inspirational stories, BTW. Granted, being forced to use MS stuff isn't really comparable to being kept from voting.

mingw (1)

Profane MuthaFucka (574406) | about 4 years ago | (#33079438)

If you're not using a Gnu compiler on Windows, you only have yourself to blame.

Re:mingw (1)

npsimons (32752) | more than 3 years ago | (#33157778)

If you're not using a Gnu compiler on Windows, you only have yourself to blame.

The last project demanded we port to MSVC++ 2005 (SP1) as they didn't have source or money to recompile the sim they were plugging our library into. Between MSVC++ and VxWorks, it was a wee bit frustrating. I'm just thankful I could run the code under valgrind in Linux. As a maintenance programmer, valgrind has made my life so much easier.

Meh, if only I had the balls to start a business of my own and say "sorry, I don't do Microsoft." Easier said than done when I burned through all my savings while trying to consult the last time. At least the next project is already using MinGW; I just need to get Emacs installed, as they are currently using Eclipse. I suppose I could write iPhone apps for suck^H^H^H^Hrespectable clients, but I've done MacOSX dev work before and didn't enjoy it much. Not to mention I don't want to sign my life away just to be in the AppStore. Of course, Android marketshare is picking up . . .

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?
or Connect with...

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>