Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralGood Morning!memberCDP18023 Oct '12 - 23:13 
I just want to check up on how things are going here. After disappearing abruptly two months ago, I was a little busy.
 
Now I would like to thank my friend, who's special interest in my posts here has caused all this.
 
First, I have a new job. One where I an once again get to do some productive work and it's even better paid than the old one.
 
Second, my friend gave me the time to get my own little project on the road. In the last two months with no other needless stress I made more progress than in the entire previous year.
 
Third, I'm going to get my new car today. My special friend would probably jump off the roof if it was the Lamborghini I always joked about, but it's going to be a little more modest. To be honest, I suffered little discomfort without a car here.
 
Fourth, I still have a month left before I start my new job. So how about a vacation, a luxury I did not enjoy too often in the past years?
 
Fifth, I have earnestly started to work with C++ again and really miss only very little, like Reflection. And, thank god, I get to manage memory and other resources directly again. Now I'm curious, what the new C++ standard has to offer.
 

The only thing that I regret is, that I did not do all this a year ago. For now I'm still busy, but in due Time youu will see me here again. (No, that was not meant as a threat Smile | :) )
GeneralRe: Good Morning! PinmemberMike Hankey3 Oct '12 - 23:55 
Welcome back and hope everything works out for you!
VS2010/Atmel Studio 6.0 ToDo Manager Extension
Version 3.0 now available.
There is no place like 127.0.0.1

GeneralRe: Good Morning! PinmemberCDP18024 Oct '12 - 0:12 
Thanks. It's good that the whole thing is over now. The irony is that they could have gotten rid of me easily one year ago. It would even jave been cheaper for them. All it would have taken would have been an honest talk and a decent offer about how to bridge the time between jobs. Instead, they tried to make my life miserable in various ways and it took them all that time to finally create a big fuzz about something I posted here. But I had seen something like that coming the whole time and was not really unprepared.
 
The worst problem at the moment is waiting for the call that I can go to get the car Smile | :)
GeneralRe: Good Morning! PinmemberMike Hankey4 Oct '12 - 0:22 
I remember some of the situation from a couple of months ago now and am glad it all worked for the best.
CDP1802 wrote:
The worst problem at the moment is waiting for the call that I can go to get the car

I've learned over the years to be a little more patient but am still impatient so I know what you mean.
VS2010/Atmel Studio 6.0 ToDo Manager Extension
Version 3.0 now available.
There is no place like 127.0.0.1

GeneralRe: Good Morning! PinmemberNagy Vilmos4 Oct '12 - 0:00 
Still haven't GOTTEN around to proper numbering. Everyone knows lists start at the 0th element.


Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

GeneralRe: Good Morning! PinmemberZac Greve4 Oct '12 - 8:21 
Nagy Vilmos wrote:
GOTTEN

 
Chris may ban you for that!
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking

GeneralRe: Good Morning! PinmemberBrady Kelly4 Oct '12 - 0:10 
CDP1802 wrote:
And, thank god, I get to manage memory and other resources directly again.

That's like thanking God for taking away your Roomba and leaving a broom in it's place.
GeneralRe: Good Morning! PinmemberCDP18024 Oct '12 - 0:33 
It mostly comes down to put some thought into what you do in the destructors. In managed code I have to write a finalizer (which by coincidence is written like a destructor in C#) or go a step further and implement IDisposable. Calling Dispose() or delete allocated memory makes little difference to me. Ahh yes, in normal methods I should not let an initialized pointer go out of scope without using delete first. That's all the memory management most programs need and actually is no less safe or more work than using managed code.
 
I have been working on a game in C#. Generally the performance is good, but at times the 'managed' part of the code needs a little more time and the graphics lose a frame or two and makes your code look bad. I have traced those lapses down to two things: The garbage collection and the times when another library is accessed for the first time. Both are hard to optimize away since I basically can't and should not try to predict when they happen.
 
As I see it, C++ gives me back all control I need to do such things exactly when I want them to happen without causing any extra effort.
GeneralRe: Good Morning! PinmemberJörgen Andersson5 Oct '12 - 1:25 
CDP1802 wrote:
Both are hard to optimize away since I basically can't and should not try to
predict when they happen

Why can't you force it to happen (GC.Collect) at a time that's convenient for you instead of waiting or predicting?
 
Oh, and Welcome back! I hope it turns out well for you.
Light moves faster than sound. That is why some people appear bright, until you hear them speak.
List of common misconceptions

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 21 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid