If ...... then ...... Isn't this computer programming language?

   Share on Facebook  
Pter  #448019  Fri, 30 Nov 07 02:13 AM
I have a question about the "If ...... then ......" structure.  When I first learnt "if", I was told that the structure should be

If you do this, you will ......

But over the years, I noticed more and more people saying

If you do this, then you will ......

I am wondering if this is an influence by computer programming languages or was it always like that before the days of the computer?


  
Top 150 Contributor
Joined on Wed, Nov 28 2007
Hong Kong
Full Member (428)
Liveinjapan  #448039  Fri, 30 Nov 07 03:31 AM

Hi,

I think few programming languages have the 'if ... then' statement. The origin might be before such industries, IMO. Big Smile [:D]

LiJ

  
Top 50 Contributor
Joined on Sun, Feb 4 2007
Osaka, Japan
Contributing Member (1,734)
Please feel free to correct any words I wrote.LiJ
Anonymous  #448043  Fri, 30 Nov 07 04:03 AM
 Liveinjapan wrote:

Hi,

I think few programming languages have the 'if ... then' statement. The origin might be before such industries, IMO. Big Smile [:D]

LiJ



Hi LiJ,

"if ... then" statement may not be common in the more recent programming languages, but they were everywhere in the earlier generation: BASIC, COBOL, FORTRAN, etc.  Microsoft Visual Basic still uses "if ... then".
  
Pter  #448044  Fri, 30 Nov 07 04:06 AM
 Liveinjapan wrote:

Hi,

I think few programming languages have the 'if ... then' statement. The origin might be before such industries, IMO. Big Smile [:D]

LiJ



Hi LiJ,

"if ... then" statement may not be common in the more recent programming languages, but they were everywhere in the earlier generation (70s, 80s): BASIC, COBOL, FORTRAN, etc.  Microsoft Visual Basic, which is a common macro language for MS Office, still uses "if ... then".
  
Liveinjapan  #448051  Fri, 30 Nov 07 04:42 AM

Hi Pter

I bet you know about IT  far more than I do. The only one I know how to do among languages you mentioned, using 'if then' statemets, is the macro for MS Office. Big Smile [:D]

Thanks for your post.
LiJ

  
Pter  #448223  Fri, 30 Nov 07 03:12 PM
Actually, my question is not really on computer programming language.  My question is really about the structure:

If you do this, then you will ......

Is the then superfluous and considered not grammatical?

  
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service