Click here to Skip to main content
15,913,758 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Why I hate C++ Pin
Rajesh R Subramanian5-Jun-18 14:22
professionalRajesh R Subramanian5-Jun-18 14:22 
GeneralRe: Why I hate C++ Pin
jsc426-Jun-18 0:36
professionaljsc426-Jun-18 0:36 
GeneralRe: Why I hate C++ Pin
Nelek6-Jun-18 9:56
protectorNelek6-Jun-18 9:56 
GeneralRe: Why I hate C++ Pin
Nemanja Trifunovic5-Jun-18 5:03
Nemanja Trifunovic5-Jun-18 5:03 
GeneralRe: Why I hate C++ Pin
W Balboos, GHB5-Jun-18 7:36
W Balboos, GHB5-Jun-18 7:36 
GeneralRe: Why I hate C++ Pin
User 110609795-Jun-18 6:30
User 110609795-Jun-18 6:30 
GeneralRe: Why I hate C++ Pin
peterkmx5-Jun-18 7:32
professionalpeterkmx5-Jun-18 7:32 
GeneralRe: Why I hate C++ Pin
kalberts6-Jun-18 5:26
kalberts6-Jun-18 5:26 
In my younger days, I was very eager about call graphs myself. Well, that was in the days when you could dive into, say, an OS and understand every detail of it.

Then I started working with communication protocols, and it was still in the days when we believed that the OSI model were for real, with its service APIs and layer borders serving as firewalls both upwards and downwards, and protocol definitions independent of service APIs. But most of all: You had no control over your peer. You had to program according to service and protocol definitions, inside the black box. We used those principles as design guidelines even for non-communication software.

When you are in a firewalling black box, you shall not be concerned with how that service you are invoking fulfills it task. You shall not know the context in which the user of your service offering operates. And you shall send and receive protocol elements without regard for how your peer does his processing. For the in-layer code, OO encapsulation hides so much that we think of object methods almost as as "primitives", not some deep well of calls into calls into calls.

If you are into the telecommunication way of programming, you essentially make all your implmentation designs (and realizations) as finite state machines. Then there is very little left for the call graphs to do. I am no longer programming communication protocols, but I've fallen into the habit of FSM style and layered design; now that you mention call graphs, to me that is a long lost memory. But I do not miss it.
GeneralRe: Why I hate C++ Pin
peterkmx6-Jun-18 6:11
professionalpeterkmx6-Jun-18 6:11 
GeneralRe: Why I hate C++ Pin
CPallini5-Jun-18 11:10
mveCPallini5-Jun-18 11:10 
GeneralRe: Why I hate C++ Pin
Jon McKee5-Jun-18 12:46
professionalJon McKee5-Jun-18 12:46 
GeneralRe: Why I hate C++ Pin
Munchies_Matt5-Jun-18 21:01
Munchies_Matt5-Jun-18 21:01 
GeneralRe: Why I hate C++ Pin
CPallini5-Jun-18 21:12
mveCPallini5-Jun-18 21:12 
GeneralRe: Why I hate C++ Pin
11917640 Member 5-Jun-18 20:26
11917640 Member 5-Jun-18 20:26 
GeneralRe: Why I hate C++ Pin
dan!sh 5-Jun-18 23:21
professional dan!sh 5-Jun-18 23:21 
GeneralWindows 10 task bar blues Pin
den2k885-Jun-18 4:43
professionalden2k885-Jun-18 4:43 
GeneralRe: Windows 10 task bar blues Pin
kmoorevs5-Jun-18 5:08
kmoorevs5-Jun-18 5:08 
GeneralRe: Windows 10 task bar blues Pin
den2k885-Jun-18 5:30
professionalden2k885-Jun-18 5:30 
GeneralRe: Windows 10 task bar blues Pin
Richard Deeming5-Jun-18 5:28
mveRichard Deeming5-Jun-18 5:28 
RantSpeaking of TOS, danger ahead Pin
lopatir5-Jun-18 4:15
lopatir5-Jun-18 4:15 
GeneralRe: Speaking of TOS, danger ahead Pin
den2k885-Jun-18 4:45
professionalden2k885-Jun-18 4:45 
GeneralRe: Speaking of TOS, danger ahead Pin
Pete O'Hanlon5-Jun-18 4:50
mvePete O'Hanlon5-Jun-18 4:50 
GeneralRe: Speaking of TOS, danger ahead Pin
Marc Clifton5-Jun-18 6:39
mvaMarc Clifton5-Jun-18 6:39 
GeneralRe: Speaking of TOS, danger ahead Pin
megaadam6-Jun-18 3:03
professionalmegaadam6-Jun-18 3:03 
GeneralRe: Speaking of TOS, danger ahead Pin
Nathan Minier5-Jun-18 7:44
professionalNathan Minier5-Jun-18 7:44 

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

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.