Yazdır

DEĞİŞKEN İSİMLER, ÇEŞİTLERİ VE KULLANIMI


1. Değişken isimleri dikkatle seçildiğinde faydalı bilgiler taşır. Tüm değişkenlerin, parametrelerin ve ortak blokların isimleri, değişken, parametre ve ortak bloğun asıl amacı ile anımsatıcı olarak ilgili kelimeler veya belirgin sözcük kesimleri olmalıdır. Örneğin, hareketli bir nesnenin hızı için uygun bir değişken adı "SPEED" olabilir. Uygun olmayan isimler "XYZ" veya "EED" veya "SP" olacaktır, çünkü bu örneklerin hız ile açık ve belirgin anımsatıcı ilişkisi yoktur.

2. Uzun (maksimum 8 karakter) değişken adları kullanılmalıdır.

3. Kabul edilen bir kısaltma oluşturmadıkça, her kelimenin ilk harfini değişken bir isim oluşturmak için bir cümle içinde kullanmak yasaktır.

4. Değişken adlarında 0 (sıfır) veya 1 (bir) sayılarının kullanılması önerilmez. Bu rakamlar, birçok çıkış cihazında büyük harf olan "0" ve "I" alfabetik karakterleriyle kolayca karıştırılır.

5. FORTRAN-77 sembolik isimleri FORTRAN-77 anahtar kelimelerinden farklı olmalıdır. 

 

B. Sabit veya değişken adlar için yalnızca bir tür bildirimine izin verilir.

C. FORTRAN-77, gerçek ve tamsayı değişken isimleri, parametre adları ve generic olmayan fonksiyon adları için varsayılan örtülü bildirimi kullanılmalıdır.

 1. FORTRAN-77, I ile N arasında başlayan bu tür adlara itirazsız olarak tamsayı atar, aksi takdirde gerçek değerler atanır. Bu sözleşmeye bağlı kalmak, hata ayıklamayı büyük ölçüde kolaylaştırır ve REAL ve INTEGER tiplerini karıştırma olasılığını azaltır.

2. Anlamlı değişken adları genellikle FORTRAN itirazsız bildirim kısıtlaması içinde bulunabilir. Aksi takdirde, ön ek olarak "I" (tamsayı için) veya "R" (gerçek için) ön harfi önerilir.

 3. Değişken adlarını açıkça bildirme esnekliği sonraki dezavantajlardan ağır basmaz. Birçok modern üst düzey dil, tüm değişkenlerin açıkça beyan edilmesini gerektirir, ancak bu esneklik, bir programcının çok sayıda değişken bildirimini hatırlamasını veya her alt programdaki her değişkenin bildirimini tekrar tekrar araştırmasını gerektirir. Bu gereksiz bir şekilde, değişken bildiriminin hemen anlaşılmasını ciddi bir şekilde engelleyerek değişiklik ve hata ayıklama görevlerini kopyalar. Değişken bildirimleri sürekli olarak aramak genellikle acil programlama göreviyle ilgisizdir ve zararlı bir etkiye sahiptir. FORTRAN örtülü bildirimini kullanmak, genellikle sayıca az olduğu için açıkça bildirilen değişkenleri hatırlamayı kolaylaştırır.

 4. Bu standart, FORTRAN-77 örtülü beyanına uymak zorundadır. Sözleşme içindeki değişkenlerin (ve PARAMETRELERİN) açık bir şekilde beyan edilmesi gereksiz ve yasaktır. FORTRAN'ın aksine, modern prosedür dillerinin çoğu (Ada, Jovial-J73, Pascal ve Modula-2 dahil), kullanılmadan önce açık bir şekilde beyan edilmesini gerektirir. Bu zorunlu bildirim, derleyicinin derleme zamanında kapsamlı hata denetimi yapmasına ve genellikle belirsiz olan bazı programlama hatalarını yakalamasına izin vererek diğer dillerde güvenilir kod üretir. Bu kavramlar diğer dillerde yararlı olarak kabul edilmektedir, ancak bu durumda FORTRAN'ın sağladığı avantaj nedeniyle uygulanmamalıdır.

 

D.  I, J, K, L, M ve N tamsayı değişken adları yalnızca döngü indeksleri, sayaçlar veya abonelikler olarak kullanılmalıdır.

E.  Etiket (işaret) , yalnızca iki olası değere sahip olabilen bir değişkendir (örneğin, 0 veya 1). Kontrol akışını yönlendirmek için kullanılır.

       1. INTEGER veya REAL etiketleri önerilmez. Bunun yerine, anımsatıcı olarak anlamlı adlara sahip true veya false LOGICAL değişkenleri kullanın. Adın anımsatıcı içeriği "gerçek" mantıksal değerin anlamını belirtmelidir.

       2. Bir alt programda, hesaplamayı kontrol eden mantığı net bir şekilde tanımlanmış koşullara açıklaştırmak ve birleştirmek için birden çok etiket kullanılmalıdır. Etiket sayısı, hesaplama için önemli olan mantıksal koşulların sayısının bir göstergesidir.

 F. Geçici değişkenler önerilmez. Genellikle gereksizdir ve kodu karmaşıklaştırır. Modern optimizasyon derleyicilerinin çoğu yaygın alt ifadeleri tanır ve otomatik olarak optimize eder.

       1. Kodlamayı aynı anda gizlerken yürütme hızını artırmak için geçici bir değişken kullanmak yasaktır.

       2. Geçici değişkenler kullanıldığında, fiziksel veya matematiksel ilişkileri ifade etmeli ve anımsatıcı bir adı veya standart gösterimi yansıtan bir adı olan anlamlı miktarlar olmalıdır.

       3. Tüm geçici değişkenler yorumlanmalıdır.

       4. Geçici değişkenler, ilk önce bunları kullanan kodlamadan önce ve ona çok yakın olarak atanmalıdır.

 

 Değişken, adı, veri türü ve değeri olan bir varlıktır. Değeri herhangi bir şekilde tanımlanmış veya tanımlanmamış
program yürütme sırasında verilen süre.
Değişken adı, veri öğesinin sembolik bir adıdır ve sembolik adlar için verilen kurallara uymalıdır. Bir değişkenin türü açıkça bir type − deyiminde veya örtük olarak adın ilk karakteri tarafından tanımlanır.
Bir değişken, atama ifadesi, giriş ifadesi, DATA ifadesi veya tanımlanmış bir değişken veya dizi öğesiyle ilişkilendirilmediği sürece kullanılamaz veya bunlara atıfta bulunulmaz.

 

 

Kategori: FORTRAN
Gösterim: 188