Tanım: Bir programlama dili kullanarak, bir bilgisayara bir işlemi veya işlemleri yaptırmak için yazılan komutlar, yöntemler bütünü. "İki sayıyı toplayan program yap", "Bu program daha hızlı çalışmalı"
Tanım: Kullanıcıların veya diğer bilgisayarların ihtiyaçlarını karşılamak için programlanmış bir yazılım bütünü
Tanım: Bir bilgisayar programı geliştirmek için veya bilgisayarların değerlendirmesi için kullanılan her türlü dil. İnsanların anlayabileceği ve yazabileceği bazı diller bir derleyici aracılığıyla bilgisayarların anlayabileceği dillere çevrilirler.
Tanım: Bir veya daha fazla program dili kullanarak bilgisayar programı üreten kişi. Programlama dili ile programın yazılması, test edilmesi, çalıştırılması aşamalarından sorumludur.
Tanım: C, C++, C# , Java gibi proglamlama dillerlerinde uygulama çalıştırıldığı zaman ilk çağrılan method. Uygulamanın başlangıç noktasıdır.
Tanım: Bir çok programlama dilinde İki değer veya nesne aynı olduğunda true, olmadığında false döndüren operatör.
Tanım: Bir çok programlama dilinde bir değişkene değer atama operatörü
Tanım: Bir çok programlama dilinde İki boolean değerden sadece biri bile 'true' ise 'true', değilse false döndüren veya operatörü.
Tanım: Bir çok programlama dilinde iki boolean değerden ikisi de true ise true, aksi halde false döndüren "ve" operatörü.
Tanım: Bir çok programlama dilinde bir boolean değeri tersine çeviren operatör.
Tanım: Bir çok programlama dillerinde iki değer veya nesne aynı olmadığında true, olduğunda false döndüren operatör.
Tanım: Bir çok programlama dillerinde ilk sayının ikincisinden büyük olması durumunda true, olmadığında false döndüren "büyük" operatörü
Tanım: Bir çok programlama dillerinde ilk sayının ikincisinden küçük olması durumunda true, olmadığında false döndüren "küçük" operatörü
Tanım: Bir çok programlama dillerinde İlk sayının ikincisinden küçük veya eşit olması durumunda true, olmadığında false döndüren "küçük-eşit" operatörü
Tanım: Bir çok programlama dillerinde İlk sayının ikincisinden büyük veya eşit olması durumunda true, olmadığında false döndüren "büyük eşit" operatörü
Tanım: \ karakteri. Bir çok programlama dillerinde bir string'de özel karakterleri diğerlerinden ayırmak için kullanılan "escape" operatörü. Escape işaretinin kendisini göstermek için \\ kullanmak gerekir.
Tanım: Bazı programlama dillerinde bir satırı yorum haline gelmesini sağlayan işaret
Tanım: Bazı programlama dillerinde /* ile */ arasındaki ifadeleri yorum haline getiren işaretler
Tanım: Birden fazla değer tutan ve onlara index (sıra numarası) aracılıyla erişim sağlayan veri grubu
Tanım: Programlama dillerinde bir değişkenin değerini belirleme işlemi.
Tanım: Programlama dillerinde değeri sadece true (doğru) veya false (yanlış) olabilen veri tipi
Tanım: Programlama dillerinde bir döngüden veya benzeri bir block'tan normalden daha önce çıkmaya yarayan ifade.
Tanım: 8 bitten oluşan sadece bir byte'lık yer kaplayan veri tipi.
Tanım: Programlama dillerinde birden fazla değer alabilen bir değişkenin belli bir değeri aldığı koşulunda yapılacak işleri gösteren ifade. Bu keyword switch'le birlikte kullanılır.
Tanım: Programlama dillerinde bir değeri bir tipten başka bir tipe dönüştürmek işlemi.
Tanım: Programlama dillerinde Exception'ları yakalamak için try ile birlikte kullanılan ifade
Tanım: Programlama dillerinde karakter değerleri içeren veri tipi
Tanım: Programlama dillerinde İçerisinde birden fazla veri barındıran nesnelerin genel adı
Tanım: Programlama dillerinde kaynak kodunun içerisinde derleyicinin değerlendirme dışı bıraktığı, sadece programı okuyanlara bilgi vermek için yazılmış metin
Tanım: Bir bütünün içinde yer alan, belli basit bir işlev gören genellikle görsel olan nesne
Tanım: Bazı programlama dillerinde "sabit , değişmeyen" anlamına gelen ifade. Değeri programın çalışması boyunca değişmez ve ilk atanmış olan değer kalır.
Tanım: İçerisinde birden fazla component (bileşen) bulunan ana component (bileşen)
Tanım: Bir döngüde, sonuna kadar çalışmadan bir sonraki dönüşe geçmeye yarayan ifade
Tanım: Herhangi bir değer girilmediğinde geçerli olacak baştan verilmiş değer
Tanım: do-while yapısındaki döngü bloğunun başını belirten ifade. Do ile tanımlanan bölüm doğru olduğu sürece döngü devam eder.
Tanım: Belli bir koşul gerçekleştiği sürece belli bir işlemin yapılmasını sağlayan döngü çeşiti
Tanım: Programlama dillerinde büyük kesirli sayıları belirten veri tipi.
Tanım: Programlama dillerinde bir işlemi belli bir koşul gerçekleştiği sürece yapılmasını sağlayan, ancak koşulu bir adımı gerçekleştirdikten sonra kontrol eden döngü
Tanım: Programlama dillerinde bir koşulun gerçekleşmesi durumunda belli bir işlemin yapılmasını sağlayan ifade
Tanım: Programlama dillerinde İf ifadesiyle belirtilen koşulun gerçekleşmemesi durumunda yapılacak işlemleri belirten ifade
Tanım: Programlama dillerinde bir önceki if'in else'inden hemen sonra yine bir if gelemsi durumunda kullanılan ifade
Tanım: İçerisinde property'ler (özellikler) ve method'lar barındıran, extend edilebilen (alt class'ları yapılabilen) ve instance'ı (nesnesi) yaratılarak kullanılabilen yapı.
Tanım: Programlama dillerinde herhangi bir nesnenin tepki verebileceği, genellikle dışardan etkilerle gerçekleşen durum. Özellikle görsel bileşenlerde kullanıcının yaptığı işlemler bir event üretir.
Tanım: Belli bir event (olay) oluştuğunda bilgilendirme almak isteyen ve tepki veren class
Tanım: Programlama dillerinde "Yanlış" anlamına gelen boolan değer. Bir boolean değeri ya true olabilir yada false olabilir.
Tanım: Programlama dillerinde "Doğru" anlamına gelen boolan değer. Bir boolean değeri ya true olabilir yada false olabilir.
Tanım: Bazı programlama dillerinde try-catch bloğunda bir exception oluşsa da oluşmasa da çalışmasının istendiği kodların yazıldığı blok
Tanım: Bazı programlama dillerinde kesirli sayıları belirten veri tipi
Tanım: Bazı programlama dillerinde her adımda belli bir index'in (sıra sayısı) artması esasıyla çalışan döngü
Tanım: Bazı programlama dillerinde programın akışını bulunduğu yerde kesip : ile belirtilen yerden başlamasını sağlayan ifade.
Tanım: Programlama dillerinde değişken, method gibi birimleri belirten isim , tanımlayıcı
Tanım: Programlama dillerinde bir veri grubunun elemanlarına sırayla erişim sağlayan yapı
Tanım: Programlama dillerinde bir değerle ilişkilendirilen, onu saklamak ve sonradan erişmek için kullanılan nesne
Tanım: Programlama dillerinde dile ait olan ve programcıların kullanamadığı kelimeler.
Tanım: Programlama dillerinde içerisinde elemanları index'li ve sıralı tutan veri grubu
Tanım: Programlama dillerinde değişken veya parametre olarak değil, aynen kullanılan değer
Tanım: Programlama dillerinde bir key'e (anahtar) karşılık bir değerin eşleştirilerek saklandığı veri yapıları
Tanım: Programlama dillerinde bir class'a (sınıfa) ait, gerektiğinde parametreler alıp, belli bir işlemi yapan ve varsa sonuç döndüren kod parçası. Bir class'a ait olan fonksiyon.
Tanım: Programlama dillerinde bir class, property veya method'un erişimi ve saklanması gibi özelliklerini belirten ifade.
Tanım: Programlama dillerinde çok boyutlu dizi. Verilerine birden fazla index kullanılarak erişilmektedir.
Tanım: Programlama dillerinde bir veya daha çok değer üzerinde belli bir işlem yapıp yeni bir değer üreten, genellikle belli bir işaretle belirtilen yapı.
Tanım: Bir fonksiyona veya method'a, çağıran tarafından verilen değerler.
Tanım: Bir method'un yine kendisini çağırması.
Tanım: Bir method'un çalışmasının sonunda geriye değer döndürmesini sağlayan keyword
Tanım: Bir programın çalıştığı sıradaki zaman
Tanım: Bazı programlama dillerinde bir değişken tanımının geçerli olduğu '{' ile başlayıp '}' bölge.
Tanım: Programlama dillerinde bitlerin sağa veya sola kaymasıyla yapılan işlemleri
Tanım: Programlama dillerinde değişken, operatör ve değerlerden oluşan, çalıştırılabilen belli bir kod parçası.
Tanım: Programlama dillerinde bir değerin çeşitli değerleri içine yapılacakları belirlemek için kullanılan yapı
Tanım: Bir verinin ne tür bilgi içerebileceğini belirleyen ifade
Tanım: Bazı programlama dillerinde bir fonksiyon veya method'un hiç sonuç döndürülmeyeceğini belirten ifade
Tanım: Bir kaynak kodunun insanların anlayamacağı bir şekilde değiştirilmesi. Aynı zamanda kodun boyutu azaltılır
Tanım: Bir kaynak kodunu insanların anlayamacağı bir şekilde değiştiren (obfuscation işlemi) uygulamalara verilen genel isim
Tanım: Programlama dillerinde (özellikle JavaScript) bir kodun gereksiz karakterlerden temizlenerek daha küçük boyutlu hale getirilmesi ve sıkıştırılması. Bu işlemi yapan programlara Minifier veya Compressor denilmektedir
Tanım: Programlamada bir projenin başka projeleri kullanmasından dolayı o projeler olan bağımlılığı. Kullanılan projelerde başka projelere bağımlı olmasında dolayı bir bağımlılık yapısı oluşmaktadır. Bu problemi gidermek için çeşitli dillerde araçlar (örneğin javada Maven projesi) mevcuttur
Tanım: Yeni bir dil yaratmak için kullanılan dil. Örneğin SGML, XML meta dilleridir ve yeni diller yaratmak için kullanılmaktadır
Tanım: XML,HTML gibi işaretleme dillerinde bir belgenin , programlama dillerinden ve platformdan bağımsız olarak erişilebilmesi için kullanılan , elementlerin ağaç şeklinde oluşturulduğu nesne yapısı. DOM , W3 kurumu tarafından yaratılan bir standarttır. Bir belgenin DOM nesnesine çevrilmesini sağlayan yazılımlara Parser adı verilmektedir
Tanım: Bir yazılım kodunu makine diline çevirme işlemi. İngilizce "compilation" kelimesinin Türkçe karşılığıdır
Tanım: Bir bilgisayarın anlayacağı ve çalıştıracağı programlama dili
Tanım: Bir bilgisayarın anlayacağı ve çalıştıracabileceği kod parçası ve uygulaması
Tanım: Bir bilgisayarın doğrudan işleyebileceği, binary (ikili , 0 veya 1) şeklindeki kod
Tanım: Bir kaynak kodun (veya başka bir kodun) çalışma anında makine koduna çevrilmesi ve çalıştırılması işlemi. İngilizce "interpretation" kelimesinin Türkçe karşılığıdır
Tanım: Bir yazılımın başka bir yazılımı kullanabilmesi için gerekli tanımlardan (fonskiyon, sınıf, değişkenler vb. tanımların olduğu) oluşan arayüz
Tanım: İki modül (örneğin işletim sistemi, kütüphane, uygulama vb..) arasındaki makine kodu seviyesinde sağlanmış olan arayüz. Üst level (yazılım seviyesi) arayüz olan API'nin alt level (donanım , binary mod) seviyesindeki karşılığı gibi düşünülebilir
Tanım: Bloklama yapmadan (non blocking) okuma, yazma yapılmasını sağlayan I/O (input/output - giriş/çıkış) yöntemi
Tanım: Programlama dillerinde bir sınıfın veya method'un genel olarak tanımlanması ancak özel ve farklı sınıflara göre çalışbilmesini sağlamak (bir çeşit şablon sınıf yaratmak) amacıyla kullanılan özellik. Bir sınıfın object sınıfına göre çalışması yerine generics kullanıldığında tip güvenliği de sağlanmaktadır
Tanım: 1993 yılında, Roberto Ierusalimschy, Luiz Henrique de Figueiredo, ve Waldemar Celes tarafından yaratılan bir script(betik) dili
Tanım: Kodun kalitesini ölçen, raporlama ve iyileştirme önerileri sunan açık kaynak bir yazılım ve platform