Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!ux1.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald From: mcdonald@uxe.cso.uiuc.edu Newsgroups: comp.unix.questions Subject: Re: Piles of plusses (was Re: comma Message-ID: <47800031@uxe.cso.uiuc.edu> Date: 28 Apr 89 14:24:00 GMT References: <810044@hpsemc.HP.COM> Lines: 16 Nf-ID: #R:hpsemc.HP.COM:810044:uxe.cso.uiuc.edu:47800031:000:728 Nf-From: uxe.cso.uiuc.edu!mcdonald Apr 28 09:24:00 1989 > In FORTRAN it is STILL allowed to use variables that have not been >declared. This is a practise that should be eliminated from all serious >programming languages, due to the ease with which bugs can be created. It is not a matter of "being still allowed" --it is that automatic generation of variable is the heart and soul of Fortran. Many, many supposedly "more advanced" languages such as Pascal and C STILL require you to declare all variables - just like assembly language. Fortran and Basic, apparently alone, have the computer do the work for you (in the most common cases) [although C will in some cases allow you to do without declaring some things to be int, the most common being functions]. Doug McDonald