Nima uchun dasturchilar hamma joyda "i" dan foydalanadilar

Saqlab olindi !

Nima uchun dasturchilar hamma joyda "i" dan foydalanadilar

Ehtimol, dasturchilar "i" o'zgaruvchisidan foydalanishni yoqtirishlarini allaqachon payqagan bo'lsangiz kerak. Nima uchun bu o'zgaruvchi nomi shunchalik mashhur?


Ko'pchilik bu nom oddiygina butun son degan ma'noni anglatuvchi integer so'zidan kelib chiqqan deb aytishadi. Aslida, bu umuman to'g'ri emas! Butun son so'zining bu oddiy nomdan foydalanishimizga hech qanday aloqasi yo'q.


Hammasi o'tgan asrning 60-yillarida boshlangan. Keyin dasturlash hali ham mashhur emas edi va faqat turli xil ilmiy maqsadlarda foydalanilgan. Taxminan, 50-yillarning oxirida, yangi, o'sha paytda kelajagi bor FORTRAN dasturlash tili paydo bo'lgan.


Bu tilning xususiyatlaridan biri shundaki, u avtomatik ravishda butun son tipidagi oʻzgaruvchilar “I”, “J”, “K”, “L”, “M” va “N” belgilaridan boshlangan boʻlsa, ularni hosil qiladi.


Bu juda uzoq vaqt oldin bo'lgan bo'lsa-da, tsikllar o'sha paytda allaqachon mavjud edi. Va doimiy savol bor edi, qanday o'zgaruvchini tsiklga qo'yish kerak? Hohlasangiz hohlamasangiz tanlov ushbu 6 ta belgiga to'g'ri kelganligi sababli, alohida variant yo'q edi. Shuning uchun "i" dan foydalanishga to'g'ri kelgan. 


Bugungi kunga kelib bu ko'plab dasturlash kitoblarida mavjud bo'lgan "i" o'zgaruvchisi bo'lib, bu o'zgaruvchidan loop'larda foydalanishni biz xayolimizga ham keltirmaydigan oddiy narsaga aylantirdi!


+7

👍

+2

❤

+3

😎

+3

💥

+1

👽

+1

😐

+1

👎

Maqola teglari

Dasturlash Javascript Dastur Algoritm Foydali Boshlovchilar uchun
Abdurahmon Rashidov Dasturlash 344
Facebook Telegram

Bu haftada ko'p o'qildi

Kompyuter tarmoqlarining asosiy turlari

Kompyuter tarmoqlarining asosiy turlari

54188 1329
Kesh xotira nima va uning vazifalari

Kesh xotira nima va uning vazifalari

7119 525
Umumiy tezkor tugmalar : shortcuts

Umumiy tezkor tugmalar : shortcuts

6637 165

Mavzuga oid

Dasturlash nima: Nonga chiqib kelish misolida tushuntiramiz.

Dasturlash nima: Nonga chiqib kelish misolida tushuntiramiz.

925 57
Korporativ IT ierarxiyasi yoki junior , midl va senyor ular kimlar?

Korporativ IT ierarxiyasi yoki junior , midl va senyor ular kimlar?

394 37
Dasturlashni qanchada o'rganish mumkin ? Gaplashamiz.

Dasturlashni qanchada o'rganish mumkin ? Gaplashamiz.

254 21