At 1:13 PM -0400 7/3/07, Ken Robinson wrote:
Quoting Andy Dirnberger <[EMAIL PROTECTED]>:

As far as i goes, I've always assumed it was just shorthand for something
like index or increment.  Nested for loops are often then controlled with j
and then k.  You can use these with confidence that people will understand
the meaning.  But if you feel more comfortable using a variable called
$counter than one called $i, by all means do so.  There are plenty of people
out there who refuse to use i.

The use of variable names like $i, $j, $k, etc for counters is a hold over from early Fortran which declared that only variables starting with certain letters could be integers. The first letter was "i". I seem to remember that only the letters i, j, l, l, m, n were used for integer variables, so the use quickly became a "standard" and it's been carried over into other languages through the use of examples written by old time programmers.

Ken

Hey, let's watch those "old programmer" remarks, because some of us are still around. But, you are right about the i, j, k, l, m, n integer thing as a legacy from FORTRAN. Oh, those were the good old days when programming was more like adventures in key punching. Where you would drop off a large stack of IBM cards one day and then pick up a few reams of paper the next day with all your key punching errors.

Cheers,

tedd

--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to