İçeriğe atla

Gereksiz kod

Gereksiz kod (İngilizceredundant code), bir programlama terimi olup bir sebepten dolayı gereksiz olup kaynak veya derlenmiş koda denir.[1] 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 NOP 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 kimlikleyicilere sıkça gereksiz tanımlama 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

  1. ^ 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) (İngilizce). TOPLAS. doi:10.1145/349214.349233. 22 Mayıs 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2011. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Visual Basic</span>

Visual Basic, Microsoft tarafından, Basic programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye, nesne tabanlı ve görsel bir programlama dilidir. Öğrenilmesi de kullanılması da oldukça kolaydır.

Topolojik uzaylar, matematiğin Topoloji dalının başlıca uğraş konularıdır. Bir X kümesi ve bu kümenin alt kümelerinin bir kısmını içeren ve aşağıdaki varsayımları sağlayan S kümesinden oluşurlar:

Kaynak kodu, yazılımı oluşturan yazıdır. Kaynak kod, herhangi bir yazılımın işlenip makine diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle yazılmış halidir. Kaynak kod bir tümleşik geliştirme ortamında açılabilir, derlenebilir, çalışabilir kaynak kod dosyalarının tümü birleştirilip, hedef bilgisayarlarda kullanılabilir hale getirilebilir.

Klasik mekanikte momentum ya da devinirlik, bir nesnenin kütlesi ve hızının çarpımıdır; (p = mv). Hız gibi, momentum da vektörel bir niceliktir, yani büyüklüğünün yanı sıra bir yöne de sahiptir. Momentum korunumlu bir niceliktir ; yani bu, eğer kapalı bir sistem herhangi bir dış kuvvetin etkisi altında değilse, o kapalı sistemin toplam momentumunun değişemeyeceği anlamına gelir. Momentum benzer bir konu olan açısal momentum ile karışmasın diye, bazen çizgisel momentum olarak da anılır.

<span class="mw-page-title-main">İntegral</span> fonksiyon eğrisinin altında kalan alan

İntegral veya tümlev, toplama işleminin sürekli bir aralıkta alınan hâlidir. Türev ile birlikte kalkülüsün temelini oluşturan iki işlemden birisidir. Kalkülüsün temel teoremi sayesinde aynı zamanda türevin ters işlemidir.

<span class="mw-page-title-main">Küre</span> geometrik şekil

Günlük kullanımıyla küre kusursuz simetriye sahip geometrik bir nesnedir, bir yüzeydir; üç boyutlu Öklit uzayında (R3) yatar.

<span class="mw-page-title-main">Ağırlık merkezi</span>

Bir cismin moleküllerine etki eden yerçekimi kuvvetlerinin bileşkesinin uygulama noktasına ağırlık merkezi denir. Fizikte ve mühendislik hesaplarında işlemlerin basitleştirilmesi için yaygın olarak kullanılır.

<span class="mw-page-title-main">Dalga fonksiyonu</span>

Kuantum fiziğinde dalga fonksiyonu izole bir kuantum sistemindeki kuantum durumunu betimler. Dalga fonksiyonu karmaşık değerli bir olasılık genliğidir ve sistem üzerindeki olası ölçümlerin olasılıklarının bulunmasını sağlar. Dalga fonksiyonu için en sık kullanılan sembol Yunan psi harfidir ψ ve Ψ.

<span class="mw-page-title-main">Dirac delta fonksiyonu</span>

Adını Paul Dirac' tan alan Dirac delta fonksiyonu tek boyutta

<span class="mw-page-title-main">Normal dağılım</span> sürekli olasılık dağılım ailesi

Normal dağılım, aynı zamanda Gauss dağılımı veya Gauss tipi dağılım olarak isimlendirilen, birçok alanda pratik uygulaması olan, çok önemli bir sürekli olasılık dağılım ailesidir.

<span class="mw-page-title-main">İş (fizik)</span>

Fizikte, bir kuvvet bir cisim üzerine etki ettiğinde ve kuvvetin uygulama yönünde konum değişikliği olduğunda iş yaptığı söylenir. Örneğin, bir valizi yerden kaldırdığınızda, valiz üzerine yapılan iş kaldırıldığı yükseklik süresince ağırlığını kaldırmak için aldığı kuvvettir.

<span class="mw-page-title-main">Yarıçap</span> merkezinden çevresine bir daire veya küre içinde bölüm veya yüzeyi ile uzunluğu

Yarıçap, bir daire veya kürenin özeğinin (merkezinin) çemberine olan mesafesidir. Çapın yarısına eşittir.

<span class="mw-page-title-main">Üstel fonksiyon</span>

Üstel işlev veya üstel fonksiyon, matematikte kullanılan işlevlerden biridir. Genel tanımı ax şeklindedir, burada taban a artı değere sahip bir sabittir ve üst x değişkendir. Çoğunlukla

sembolüyle gösterilir. Kimi kitaplarda ise;
sembolü kullanılır.

Olasılık kuramı ve istatistik bilim dallarında bir rassal değişken X için olasılık yoğunluk fonksiyonu bir reel sayılı sürekli fonksiyonu olup f ile ifade edilir ve şu özellikleri olması gereklidir:

Olasılık kuramı bilim dalında matematiksel beklenti veya beklenen değer veya ortalama birçok defa tekrarlanan ve her tekrarda mümkün tüm olasılıklarını değiştirmeyen rastgele deneyler sonuçlarından beklenen ortalama değeri temsil eder. Bir ayrık rassal değişkennin alabileceği bütün sonuç değerlerin olasılıklarıyla çarpılması ve bu işlemin bütün değerler üzerinden toplanmasıyla elde edilen değerdir. Bir sürekli rassal değişken için rassal değişken ile olasılık yoğunluk fonksiyonunun çarpımının aralığı belirsiz integralidir. Fakat dikkat edilmelidir ki bu değerin genel pratik anlamla rasyonel olarak beklenmesi pek uygun olmayabilir, çünkü matematiksel beklentiin olasılığı çok düşük belki sıfıra çok yakın olabilir ve hatta pratikte matematiksel beklenti bulunmaz. Ağırlıklı ortalama olarak da düşünülebilir ki değerler ağırlık katsayıları verilen olasılık kütle fonksiyonu veya olasılık yoğunluk fonksiyonudur.

Gauss integrali, Euler–Poisson integrali olarak da bilinir, tüm reel sayılardaki ex2 Gauss fonksiyonunun integralidir. Alman matematik ve fizikçi Carl Friedrich Gauss'dan sonra adlandırlıdı. İntegrali şöyledir:

Ölü kod, bilgisayar programlamasında kullanılan bir terim olup yürütülmesine rağmen sonucu kullanılmayan kaynak koduna denir. Ölü kodun yürütülmesi, sonuçları hiçbir zaman kullanılmadığından hesaplama zamanını israf eder.

<span class="mw-page-title-main">Erişilmez kod</span>

Erişilmez kod bilgisayar programlamada programın başka yerlerinden kontrol akışı olmayan kaynak koduna verilen addır.

Dart, ilk kez Google tarafından geliştirilen ve daha sonraları ECMA tarafından standart (ECMA-408) haline getirilen açık kaynaklı ve genel-amaçlı bir programlama dilidir. Dart dili kullanılarak web, sunucu, mobil uygulamalar ve IoT cihazları geliştirilebilir.

Medyan bir anakütle ya da örneklem veri serisini küçükten büyüğe doğru sıraladığımızda, seriyi ortadan ikiye ayıran değere denir. İstatistiğin bir alt dalı olan betimsel istatistikde medyan bir merkezsel konum ölçüsü kabul edilir.