Bu madde veya bölüm Ölü kod adlı maddeye çok benzemektedir ve bu iki maddenin önerilmektedir. Birleştirme işlemi yapıldıktan sonra sayfaya {{}} şablonunu ekleyiniz. |
Gereksiz kod (İngilizce: redundant code), bir programlama terimi olup bir sebepten dolayı gereksiz olup kaynak veya derlenmiş koda denir. Bu kod hiçbir zaman yürütülmemektedir. Çoğu zaman bu koda erişilmez kod da denir. Ayrıca yürülmesine rağmen dışarıda bir etkisi görünmeyen, yani çıktısını değiştirmeyen koda da gereksiz kod denmektedir. Bu tür koda ölü kod da denmektedir.
Bir işlemi, kasten eklenmiş gereksiz kod olarak görülebilir. Komut kümesinin akışını durdurmak için eklenen bir geçikmedir. Deklerasyonu yapılan, fakat kullanılmayan sıkça denmektedir. Fakat bazı durumlarda bir NOP, zamanlama döngüleri oluşturmak için zaman "israf etmek" için kullanılır.
Örnek
int foo (int iX) { int iY = iX*2; return iX*2; }
İkinci iX*2 deyimi gereksiz kod olup iY değişkenine referans yapılarak ya da int iY = iX*2 tanımı da uzaklaştırılarak kaldırılabilir.
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu madde veya bolum Olu kod adli maddeye cok benzemektedir ve bu iki maddenin tek baslik altinda birlestirilmesi onerilmektedir Birlestirme islemi yapildiktan sonra sayfaya Gecmis birlestir sablonunu ekleyiniz Gereksiz kod Ingilizce redundant code bir programlama terimi olup bir sebepten dolayi gereksiz olup kaynak veya derlenmis koda denir Bu kod hicbir zaman yurutulmemektedir Cogu zaman bu koda erisilmez kod da denir Ayrica yurulmesine ragmen disarida bir etkisi gorunmeyen yani ciktisini degistirmeyen koda da gereksiz kod denmektedir Bu tur koda olu kod da denmektedir Bir islemi kasten eklenmis gereksiz kod olarak gorulebilir Komut kumesinin akisini durdurmak icin eklenen bir gecikmedir Deklerasyonu yapilan fakat kullanilmayan sikca denmektedir Fakat bazi durumlarda bir NOP zamanlama donguleri olusturmak icin zaman israf etmek icin kullanilir Ornekint foo int iX int iY iX 2 return iX 2 Ikinci iX 2 deyimi gereksiz kod olup iY degiskenine referans yapilarak ya da int iY iX 2 tanimi da uzaklastirilarak kaldirilabilir Kaynakca Debray S K Evans W Muth R De Sutter B 2 Mart 2000 Compiler techniques for code compaction PDF ACM Transactions on Programming Languages and Systems TOPLAS Ingilizce TOPLAS doi 10 1145 349214 349233 22 Mayis 2003 tarihinde kaynagindan Erisim tarihi 26 Aralik 2011