به
مطلبی برخوردم که جالب بود. اصولا چرا برنامه نویسا برای متغیرهای ایندکس مثل حلقه از i، j، k و مانند این استفاده می کنن؟ قضیه از این قراره که قدیما که زبان برنامه نویسی رایج FORTRAN بوده برای نسخه های اولیه این زبان نام متغیرهاییکه از نوع integer بوده باید حتماً با یکی از کاراکترهای i تا n انتخاب بشه. و همین طور چون نام متغیر طولانی تر حافظه بشتری می گیره و اون زمان برای گرفتن حافظه درمضیقه بودن، از نامهای یک کاراکتری و اون هم i یا j یا k استفاده می کردن و ما هم چون کسایی که به ما برنامه نویسی یاد دادن از همون قدیمیا بودن از همونا یاد گرفتیم. البته مدرنیته باعث شده جدیداً به جای اینها از کلمه index استفاده کنن.
جا داره بگم گفته شده که i، j،k نامهای بدی برای متغیرها هستن و نباید از این نامها برای متغیرها استفاده کرد. بهتره از نامهایی مثل count, index و غیره استفاده بشه.