Click here to Skip to main content
14,580,591 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: Old age shows its mark... Pin
jschell2-Feb-19 7:06
Memberjschell2-Feb-19 7:06 
GeneralRe: Old age shows its mark... Pin
Member 82338814-Feb-19 6:23
MemberMember 82338814-Feb-19 6:23 
GeneralRe: Old age shows its mark... Pin
OriginalGriff31-Jan-19 10:50
mveOriginalGriff31-Jan-19 10:50 
GeneralRe: Old age shows its mark... Pin
stoneyowl231-Jan-19 11:12
Memberstoneyowl231-Jan-19 11:12 
GeneralRe: Old age shows its mark... Pin
BryanFazekas1-Feb-19 1:14
MemberBryanFazekas1-Feb-19 1:14 
GeneralRe: Old age shows its mark... Pin
OriginalGriff1-Feb-19 1:38
mveOriginalGriff1-Feb-19 1:38 
GeneralRe: Old age shows its mark... Pin
BryanFazekas1-Feb-19 1:51
MemberBryanFazekas1-Feb-19 1:51 
GeneralRe: Old age shows its mark... Pin
Member 79891221-Feb-19 1:26
MemberMember 79891221-Feb-19 1:26 
God is real, unless declared otherwise by an IMPLICIT statement or an explicit declaration.

This joke was well known in the late 1970s. For those who never worked with Fortran:
IMPLICIT COMPLEX (F-H) would make all variables starting with an F, G or H to be of default type COMPLEX. You could explicitly decare REAL GOD, overriding the IMPLICIT, but if you simply referenced GOD with no declaration, GOD would be COMPLEX.

I once spent a full day helping one guy find the cause for his program Fortran behaving in completely crazy ways. I didn't spot it until I single stepped through his program, machine instruction by machine instruction, seing that the compiler referenced two different locations, seemingly selected at random, that should have been a single location. Or ... Searching for the variable name in the source code hit only half of them. In the other half, the letter O was written as the digit 0, and in both the screen and printer fonts the two were almost perfectly identical. Obviously, the coders had used a lot of copy/paste to get that many occurences of 0.

In Fortran, you can declare IMPLICIT NONE (at least from Fortran 77 onwards), forcing you to explicitly declare every variable, as in any other decent programming language. But lots of old Fortran programmers hated having to tell in advance that they were going to need this and that variable; they didn't see the point of explicit declaration, and refused to use IMPLCIT NONE.

Some programmers are that way even anno 2019, praising their favorite language because variables are implicitly declared. (Or that they don't need braces around composite statements. Or use braces rather than BEGIN END. Or int rather than integer, bool rather than boolean / logical. Or... So don't be too harsh with the old Fortran programmers!)
GeneralRe: Old age shows its mark... Pin
OriginalGriff1-Feb-19 1:44
mveOriginalGriff1-Feb-19 1:44 
GeneralRe: Old age shows its mark... Pin
TNCaver1-Feb-19 5:15
MemberTNCaver1-Feb-19 5:15 
GeneralRe: Old age shows its mark... Pin
OriginalGriff1-Feb-19 5:25
mveOriginalGriff1-Feb-19 5:25 
GeneralRe: Old age shows its mark... Pin
TNCaver1-Feb-19 5:28
MemberTNCaver1-Feb-19 5:28 
GeneralRe: Old age shows its mark... Pin
OriginalGriff1-Feb-19 5:41
mveOriginalGriff1-Feb-19 5:41 
GeneralRe: Old age shows its mark... Pin
TNCaver1-Feb-19 7:08
MemberTNCaver1-Feb-19 7:08 
GeneralRe: Old age shows its mark... Pin
Mycroft Holmes31-Jan-19 11:18
professionalMycroft Holmes31-Jan-19 11:18 
GeneralRe: Old age shows its mark... Pin
DerekT-P1-Feb-19 0:41
professionalDerekT-P1-Feb-19 0:41 
GeneralRe: Old age shows its mark... Pin
Member 79891221-Feb-19 2:11
MemberMember 79891221-Feb-19 2:11 
GeneralRe: Old age shows its mark... Pin
M!chael..Luna1-Feb-19 6:32
MemberM!chael..Luna1-Feb-19 6:32 
GeneralRe: Old age shows its mark... Pin
j snooze31-Jan-19 11:25
Memberj snooze31-Jan-19 11:25 
GeneralRe: Old age shows its mark... Pin
Mark_Wallace1-Feb-19 2:03
MemberMark_Wallace1-Feb-19 2:03 
GeneralRe: Old age shows its mark... Pin
Kornfeld Eliyahu Peter31-Jan-19 11:26
mveKornfeld Eliyahu Peter31-Jan-19 11:26 
GeneralRe: Old age shows its mark... Pin
CPallini31-Jan-19 11:37
mveCPallini31-Jan-19 11:37 
GeneralRe: Old age shows its mark... Pin
kmoorevs31-Jan-19 11:49
Memberkmoorevs31-Jan-19 11:49 
GeneralRe: Old age shows its mark... Pin
Brady Kelly31-Jan-19 22:09
MemberBrady Kelly31-Jan-19 22:09 
AnswerRe: Old age shows its mark... Pin
Super Lloyd31-Jan-19 12:32
MemberSuper Lloyd31-Jan-19 12:32 

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.