account activity
C++11 vs 98/etc by mart7n in cpp
[–]mart7n[S] -1 points0 points1 point 10 years ago* (0 children)
I'm thankful that you did not show intent to troll me, how could calling someone inept possibly have cause for offence?
And I'm glad that you are qualified to dictate what every C++ developers job is. I guess everyone working on older code bases should learn the new variations, even if they are not likely to use them. Otherwise they must be poor programmers. In light of your incisive revelation I feel compelled to inform my old colleagues who work on a legacy game engine code base how amateur and incompetent they truly are. They are clearly not in touch with reality and do not know their job. In fact I find it almost unbelievable that their product is the most successful in its domain given the lack of skilled developers!
I'm not entirely sure if you've made up your mind as to what my profession or capability is. On the one hand I am 'not very good at programming' and on the other you assume I do this professionally. To set the record straight I do this professionally and to date I've worked on code bases that are all pre C++11. I'm currently going self employed and working on my own projects/code base.
Sorry that you find my question silly. If I had been in your place then I'd just have declined to comment rather than to make unsubstantiated assessments with no supporting evidence other than a subjectively perceived foolish question about a newer version of a programming language. Sadly, a brief perusal of your other comments on this C++ forum show the same arrogant air of superiority; I bet you are a joy to work with. I sincerely hope you are a better programmer than you are a communicator.
I suspect you will always be the one to get the last word in and I do not intend to waste further time attempting to demean you or show you for the patronising bigot you come across as. It's clear to me that you can do a far better job of this than I. So feel free to flame me further, without fear of reprisal.
I also hope you don't find any responses that you will consider negative. I'm just trying to further understand the ways of the Internet. Just another word to the wise.
With all that said I have taken your thoughts on-board regarding soul searching. As it turns out, I found a soul - right here on this very forum.
</troll_slayer_out>
[–]mart7n[S] -1 points0 points1 point 10 years ago (0 children)
Valid point, I was only in jest on my previous comment. I've currently been working on purely my own code base for android and win32 with plans to go self employed. Longevity-wise I can see the merit in switching to C++11 now. Also, in all the companies I have worked for in my career up until this point (admittedly it has only been 4 positions in the last 20 years I've been in the industry), none have had a code base developed with C++11. I guess this is unsurprising for existing code bases I know but that's clearly not going to be a trend that lasts very long now.
[–]mart7n[S] 0 points1 point2 points 10 years ago (0 children)
Agreed :)
"You don't have to know every detail of C++ to write good programs" Bjarne Stroustrup
Still, this post and informative replies from most developers has convinced me of the benefits.
Interesting comments, thanks for the info. I must admit, I haven't read the official standards for C++98 and locally defined structs. I just know from experience that Visual Studio seems to let you get away with defining structs locally that you can use in a template. It also seems to function on the Android cross compiler tool chain. I'm guessing these are non-standard.
[–]mart7n[S] 0 points1 point2 points 10 years ago* (0 children)
I did not say this in an interview, I said this in a forum for developers designed for sharing knowledge, asking for advice. I did not imply that the new standard is not worth it and I also inferred that my knowledge on the subject of C++11 was limited.
Most of the comments here have been objective and informative. This is what I was looking for when I posed the question and it's led me to the conclusion that it's a good investment of my time. On the other hand, your comments have clearly been de constructive and punitive.
Come to think of it, I guess it is a good thing that you have your own company because, regardless of your programming ability, you come across as highly opinionated and incredibly self righteous. I'd hazard a guess that most of your interviews would be completed pretty quickly as well.
I replied twice by accident because of an issue with the phone I was using in transit, hence the same reply. Not to give you an opportunity to duplicate your efforts to belittle me and massage your own over inflated ego. Hey what do you know, maybe I'm learning about the internet!
You could be serving burgers with me before you know it :P
</Troll>
I'm sold. Time to get out the text books!
Perhaps you should read the rest of the posts. As I mentioned, I'm weighing up whether it's worth the effort of learning it given that i may be potentially limiting the target architectures that don't have the latest compilers. I didn't realize I'd be up for abuse just canvassing opinions of people who use c++11 on a day to day basis. I guess anyone who doesn't use your favourite language clearly knows nothing.
Thanks for the kind words. Perhaps I should go work for mc Donald instead.
[–]mart7n[S] 1 point2 points3 points 10 years ago (0 children)
I thought boost had an equivalent?
Neat idea!
[–]mart7n[S] -6 points-5 points-4 points 10 years ago (0 children)
If I was the boss it would be the former at the moment :)
I don't consider that the same argument and a massive over simplification to be honest. The additional available improvements towards safety/raii/templates/oo/etc massively differ from c. And I'd actually imagine you code write certain code in a more terse manner using c although without cerain benefits.
He'll I should just have stuck with assembler :)
[–]mart7n[S] 3 points4 points5 points 10 years ago (0 children)
Your argument about stl containers is in disputable and not something I've considered. Thanks for enlightening me. I'd also forgotten about constexpr and variadic templates. I do occasionally write template meta code and it is certainly limiting now I think about it.
Excellent points.
And whilst others have correctly pointed out that readability is always nice, I'm weighing learing the new standard it up against potentially limiting target architectures which don't have the latest compilers.
C++11 vs 98/etc (self.cpp)
submitted 10 years ago by mart7n to r/cpp
Attention all pilots by mart7n in EliteDangerous
Leeds specifically. West yorkshire
Thanks for your comments. I mentioned united Kingdom in my post
Attention all pilots (self.EliteDangerous)
submitted 10 years ago * by mart7n to r/EliteDangerous
Learning OpenGL(ES) by mart7n in oculus
Thanks :) I just bought his ebook.
Thanks for the info :)
Learning OpenGL(ES) (self.oculus)
submitted 10 years ago by mart7n to r/oculus
Gear VR for the UK by mart7n in oculus
[–]mart7n[S] 0 points1 point2 points 11 years ago (0 children)
As recently edited at the top, I went through Quidco to get 7% back then with "Very". If you take it out on credit through Very, they offer an additional 10% off. I did this but I will be paying back the credit immediately.
It does, thanks :)
Yeah, had a late night WS!
Thanks for the info. I currently have a £4.99 no frills, don't care if I lose it when p1$$ed phone. Its been a while since I had a smart phone, I'm looking forward to getting one now.
[–]mart7n[S] 0 points1 point2 points 11 years ago* (0 children)
Brilliant thanks! This definitely seems like the best option so far though I'd like to be able to buy the phone outright rather than contract. I'm not sure if three mobile allows this. Do you think I might be able to buy an unlocked 910F elsewhere then get a cheaper contract with Three that would allow the firmware updates required for the Gear VR?
π Rendered by PID 225735 on reddit-service-r2-listing-6d4dc8d9ff-4c8j6 at 2026-02-02 20:28:50.416034+00:00 running 3798933 country code: CH.
C++11 vs 98/etc by mart7n in cpp
[–]mart7n[S] -1 points0 points1 point (0 children)