Click here to Skip to main content
15,888,033 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: Looking for new keyboard - results Pin
RickZeeland22-Apr-23 23:39
mveRickZeeland22-Apr-23 23:39 
GeneralRe: Looking for new keyboard - results Pin
jmaida23-Apr-23 10:48
jmaida23-Apr-23 10:48 
GeneralRe: Looking for new keyboard - results Pin
BernardIE531724-Apr-23 10:01
BernardIE531724-Apr-23 10:01 
GeneralRe: Looking for new keyboard - results Pin
jmaida24-Apr-23 10:28
jmaida24-Apr-23 10:28 
GeneralMessage Closed Pin
22-Apr-23 11:53
Member 1496877122-Apr-23 11:53 
GeneralRe: Need more break, hence more went.... Pin
jmaida22-Apr-23 15:40
jmaida22-Apr-23 15:40 
QuestionRe: Need more break, hence more went.... Pin
David Crow22-Apr-23 17:11
David Crow22-Apr-23 17:11 
AnswerRe: Need more break, hence more went.... Pin
trønderen23-Apr-23 11:19
trønderen23-Apr-23 11:19 
Old assembly programmers often refer to a function's "entry point"- the code location where function execution is entered. The function name is the label assigned to this code location, often referred to as the "entry".

In assembler code it was not uncommon for a function to have multiple entry points. There were even high level languages allowing a function offering it. One use was to call the function first time at an entry doing a lot of initialization before the "real work". Later calls used an entry point right at the "real work" part. Obviously, you could do the same with an "if not initialized, then ...", or in an OO world using a constructor, but in the old days it was different.

In *nix, you may consider it a functional equivalent of multiple entry points if an executable inspects argument zero, the name given to the executable file, using it to switch to different parts of the code, often as different setups before going on to the same "real work" part for all alternatives.

Wikipedia discusses "Entry point" only as the entry point for the entire executable ("main" or its equivalent), not for a function. This is a restriction of the discussion; earlier, referring to the function's entry point was common, accepted terminology. (Googling for "function entry point" returns quite a few hits!)

"Entry" is (or was) used for any location you could jump to, not just the start of a function. Few programmers make use of labels today, but I guess the limitation on 32 char length applied to labels as well as functions. So the OP used "entry" as a common term for both, and as neither is really called "entry", the quoting (to mark that this is not the real term) is appropriate.
GeneralRe: Need more break, hence more went.... Pin
Richard MacCutchan22-Apr-23 21:14
mveRichard MacCutchan22-Apr-23 21:14 
GeneralRe: Need more break, hence more went.... Pin
jhaga22-Apr-23 23:32
professionaljhaga22-Apr-23 23:32 
GeneralRe: Need more break, hence more went.... Pin
trønderen23-Apr-23 10:50
trønderen23-Apr-23 10:50 
GeneralRe: Need more break, hence more went.... Pin
trønderen23-Apr-23 10:44
trønderen23-Apr-23 10:44 
GeneralRe: Need more break, hence more went.... Pin
Single Step Debugger24-Apr-23 3:13
Single Step Debugger24-Apr-23 3:13 
GeneralRe: Need more break, hence more went.... Pin
jschell25-Apr-23 11:29
jschell25-Apr-23 11:29 
GeneralRe: Need more break, hence more went.... Pin
PIEBALDconsult27-Apr-23 9:31
mvePIEBALDconsult27-Apr-23 9:31 
GeneralRe: Need more break, hence more went.... Pin
trønderen27-Apr-23 11:00
trønderen27-Apr-23 11:00 
GeneralMessage Closed Pin
22-Apr-23 9:43
Member 1496877122-Apr-23 9:43 
AnswerRe: Computing dictionary ( for dummies) ? Pin
abmv22-Apr-23 17:48
professionalabmv22-Apr-23 17:48 
GeneralRe: Computing dictionary ( for dummies) ? Pin
Richard MacCutchan22-Apr-23 21:15
mveRichard MacCutchan22-Apr-23 21:15 
GeneralUmm, Has CP become Stackover flow? Pin
glennPattonWork322-Apr-23 9:40
professionalglennPattonWork322-Apr-23 9:40 
GeneralRe: Umm, Has CP become Stackover flow? Pin
PIEBALDconsult22-Apr-23 9:44
mvePIEBALDconsult22-Apr-23 9:44 
GeneralRe: Umm, Has CP become Stackover flow? Pin
Rick York22-Apr-23 9:57
mveRick York22-Apr-23 9:57 
GeneralRe: Umm, Has CP become Stackover flow? Pin
glennPattonWork322-Apr-23 10:54
professionalglennPattonWork322-Apr-23 10:54 
GeneralRe: Umm, Has CP become Stackover flow? Pin
David O'Neil22-Apr-23 13:42
professionalDavid O'Neil22-Apr-23 13:42 
GeneralRe: Umm, Has CP become Stackover flow? Pin
Richard MacCutchan22-Apr-23 21:21
mveRichard MacCutchan22-Apr-23 21:21 

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.