Yazılımda En Çok Kullanılan Terimler Nelerdir ? Hangi Anlamlara Geliyorlar ?
Herhangi bir bilim, sanat, meslek dalıyla ya da bir konuyla ilgili özel ve belirli bir kavramı olan sözcüklerin hepsine terim denir.
- Blog Yazısı
Öncelikle terim nedir;
Yazılıma yeni başlamış veya ilgisi olan kişilerin en çok karşılaştığı ve belkide en çok cevap aradığı sorulardan bir tanesidir yazılım terimleri. Bugün sizlere başlıca önde gelen bu terimleri inceleyecek ve anlamlarına bakacağız.
Algoritma
Bir problem ya da sorunu çözebilmek için izlenilen yola algoritma denir. Algoritmik düşünme, yani bir problemi olduğunca basitleştirip adım adım çözebilme yeteneği, çoğu yazılımcının hayatında ihtiyaç duyduğu bir düşünce biçimidir.
API (Application Programming Interface)
Uygulama Programlama Arayüzü (API), yazılım uygulamaları oluşturmak için bir dizi kural, rutin ve protokoldür. API’ler, farklı yazılımlar oluşturmak için kullanılabilecek üçüncü taraf programları veya hizmetleri ile iletişime yardımcı olur. Facebook ve Twitter gibi şirketler, geliştiricilerin hizmetlerine daha kolay erişmelerine yardımcı olmak için API’leri aktif olarak kullanır.
ASCII Kodu
American Standard Code for Information Interexchange (ASCII) , 8 bitlik kodda bulunan harfler, sayılar ve diğer karakterlere farklı yuvalar atayan bir standarttır. Kullanılabilir toplam yuva sayısı 256’dır. ASCII ondalık sayı, her harf, sayı ve karaktere atanan ikili dosyadan türetilir.
Array
Dizi bilgisayar bilimlerinde dizinle erişilen bir veri öbeği oluşturmak için kullanılan bir veri yapısıdır.
Attribute
Evrim Ağacı'nın çalışmalarına Kreosus, Patreon veya YouTube üzerinden maddi destekte bulunarak hem Türkiye'de bilim anlatıcılığının gelişmesine katkı sağlayabilirsiniz, hem de site ve uygulamamızı reklamsız olarak deneyimleyebilirsiniz. Reklamsız deneyim, sitemizin/uygulamamızın çeşitli kısımlarda gösterilen Google reklamlarını ve destek çağrılarını görmediğiniz, %100 reklamsız ve çok daha temiz bir site deneyimi sunmaktadır.
KreosusKreosus'ta her 50₺'lik destek, 1 aylık reklamsız deneyime karşılık geliyor. Bu sayede, tek seferlik destekçilerimiz de, aylık destekçilerimiz de toplam destekleriyle doğru orantılı bir süre boyunca reklamsız deneyim elde edebiliyorlar.
Kreosus destekçilerimizin reklamsız deneyimi, destek olmaya başladıkları anda devreye girmektedir ve ek bir işleme gerek yoktur.
PatreonPatreon destekçilerimiz, destek miktarından bağımsız olarak, Evrim Ağacı'na destek oldukları süre boyunca reklamsız deneyime erişmeyi sürdürebiliyorlar.
Patreon destekçilerimizin Patreon ile ilişkili e-posta hesapları, Evrim Ağacı'ndaki üyelik e-postaları ile birebir aynı olmalıdır. Patreon destekçilerimizin reklamsız deneyiminin devreye girmesi 24 saat alabilmektedir.
YouTubeYouTube destekçilerimizin hepsi otomatik olarak reklamsız deneyime şimdilik erişemiyorlar ve şu anda, YouTube üzerinden her destek seviyesine reklamsız deneyim ayrıcalığını sunamamaktayız. YouTube Destek Sistemi üzerinde sunulan farklı seviyelerin açıklamalarını okuyarak, hangi ayrıcalıklara erişebileceğinizi öğrenebilirsiniz.
Eğer seçtiğiniz seviye reklamsız deneyim ayrıcalığı sunuyorsa, destek olduktan sonra YouTube tarafından gösterilecek olan bağlantıdaki formu doldurarak reklamsız deneyime erişebilirsiniz. YouTube destekçilerimizin reklamsız deneyiminin devreye girmesi, formu doldurduktan sonra 24-72 saat alabilmektedir.
Diğer PlatformlarBu 3 platform haricinde destek olan destekçilerimize ne yazık ki reklamsız deneyim ayrıcalığını sunamamaktayız. Destekleriniz sayesinde sistemlerimizi geliştirmeyi sürdürüyoruz ve umuyoruz bu ayrıcalıkları zamanla genişletebileceğiz.
Giriş yapmayı unutmayın!Reklamsız deneyim için, maddi desteğiniz ile ilişkilendirilmiş olan Evrim Ağacı hesabınıza üye girişi yapmanız gerekmektedir. Giriş yapmadığınız takdirde reklamları görmeye devam edeceksinizdir.
Öznitelik bir nesnenin sahip olduğu özellikleri belirten veridir.
( < a /> etiketinin sahip olduğu “target” özelliği bir attribute’dir)
Back End
Herhangi bir yazılımda programda kullanıcının görmediği kısımdır.
Bash
Unix ve benzeri işletim sistemlerinde kullanılan komut satırı kabuğu ve bu kabuğun betik dilidir.
Bug
Yazılım hatası, bir bilgisayar programının veya yazılım sisteminin yanlış veya beklenmeyen bir sonuç üretmesine ve istenmeyen şekillerde davranmasına neden olan bir hata, kusur ya da arızadır.
Char
Karakter (char), bir alfabetik harf veya sembole eşit bir bilgi görüntüleme birimidir. Bir char değişkeninin değeri, ‘a’, ‘1’, ‘$’ ve ‘X’ gibi herhangi bir karakter değeri olabilir.
Class
Class(Sınıf), nesne yönelimli programlama dillerinde nesnelerin özelliklerini, davranışlarını ve başlangıç durumlarını tanımlamak için kullanılan şablonlara verilen addır. Bir sınıftan türetilmiş bir nesne ise o sınıfın örneği olarak tanımlanır. Sınıflar genelde şahıs, yer ya da bir nesnenin ismini temsil ederler
CLI(Command-Line Interface)
Komut satırı arayüzü, metne dayalı bir kullanıcı arayüzüdür. UI, bilgisayar dosyalarını görüntülemek ve yönetmek için kullanılır. Komut satırı arabirimlerine komut satırı kullanıcı arabirimleri, konsol kullanıcı arabirimleri ve karakter kullanıcı arabirimleri de denir.
Conditional
Conditional(Koşullu) ifadeler, kodun seçim yapmasını sağlar. Koşullu ifadelere örnek olarak ‘IF’, ‘IF-Else’, ‘While’ ve ‘Else-If’ verilebilir.
Cloud
Cloud, verilerin depolanması için kullanılan sanal bir makinedir. İnternete bağlı olduğu sürece herkes clouda bağlanabilir, bir nevi depo görevini görür.
Compiler
Derlenmiş bir programlama dilinde yazılmış kod aracılığıyla yürütülebilir bir program oluşturma işlemine derleme denir. Derleme yoluyla, bilgisayar programı, onu oluşturmak için kullanılan programlama yazılımını kullanmadan anlayabilir ve çalıştırabilir.
Constant
Değiştirilmez, değişmeyen anlamına gelen bu kelime programlama dillerinde sıkça kullanılır. Değişmeyecek bir değeri tanımlar.
(const=“Değişmeyen İçerik”)
Data Type
Matematiksel bir sayı hesabı yapmak için integer, daha detaylı para hesabı için float, adres, isim vb işlemler için string gibi veri tiplerinin genel ayrılmasına Data Type(Veri Türü) denir.
Data Management
Veri(Data) yönetimidir.
Dashboard
Genellikle ilerleyen bir işin temel bilgilerinin gösterildiği ana tabloya Dashboard denir.
Domain
Herhangi bir Web sitesinin internette ki adı ve adresidir.
DevOps
Oluşturulan veya belirli bir yazılımın geliştirmesinin ve sistemsel olarak ilerletilmesinde ki uygulamalara işlemlere DevOps denir.
Debugger
Yazılımda hata ayıklayıcı anlamına gelir.
Debuggin ise hata ayıklama işlemine denir.
Exception
Hata işleme sırasında hata veya farklı(istisnai) durumda meydana gelen bu olaya yapılması gereken müdaheleye(işleme) denir.
Framework
Kısaca bilgisayar programlamada yazılım iskeleti, yazılım çerçevesi ya da yazılım çatısı denebilir.
Firewall
Güvenlik duvarı veya ateş duvarı, güvenlik duvarı yazılımı, bir kural kümesi temelinde ağa gelen giden paket trafiğini kontrol eden donanım tabanlı ağ güvenliği sistemidir.
FrontEnd
Kullanıcının bir programda veya yazılımda etkileşime girebildiği kısımdır.
Git
Git, yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemidir.
HTML
Hiper Metin İşaretleme Dili web sayfalarını oluşturmak için kullanılan standart metin işaretleme dilidir.
Interpreter
Yorumlayıcı, yazılımı kısım kısım ele alarak doğrudan çalıştırır. Yorumlayıcılar standart bir çalıştırılabilir kod üretmezler.
Meta Tag
Meta eklentisi; bir HTML biçimiyle yazılmış sayfanın içinde yer alan, sıklıkla arama motorlarının, ilgili İnternet sitesini doğru biçimde sınıflandırmasını sağlayan, yanı sıra tarayıcıya çeşitli yönergeleri uygulatan tanımlama ipuçlarıdır.
Middleware
Ara yazılım, işletim sisteminde bulunanların ötesinde yazılım uygulamalarına hizmet sağlayan bir bilgisayar yazılımı türüdür. “Yazılım yapıştırıcısı” olarak tanımlanabilir.
Operator
Operatör, farklı işlenenleri manipüle edebilen nesneyi belirtmek için kullanılan bir terimdir. ‘A+F-Q’ ifadesinde, ‘+’ ve ‘-‘ operatörlerdir. Farklı operatörlere örnek olarak + (toplama), — (azaltma), == (eşittir), != (eşit değil) ve >= (büyüktür veya eşittir) verilebilir.
Object
Programlama dizisinde nesne-yönelimli programlamada, nesne, basit yapılı blok programları olarak kullanılan, işletim zamanı verilerinin saklanması için oluşturulmuş özel birimidir.
Object Oriented Programming(OOP)
Nesne yönelimli programlama, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.
Open Source
Açık kaynaklı yazılım, kaynak kodunun, telif hakkı sahibinin kullanıcılara yazılımı çalışma, değiştirme ve herhangi bir amaç için dağıtma hakkı verdiği bir lisans kapsamında yayınlandığı bir tür bilgisayar yazılımıdır.
Parameter
Parametre belirli bir sistemi tanımlamak veya sınıflandırmak için yardımcı olabilecek herhangi bir özelliktir. Parametre, sistemi tanımlarken veya performansını, durumunu değerlendirirken yararlı veya kritik olan bir sistem unsurudur.
PascalCase(CamelCase)
İfadenin ortasındaki her kelime veya kısaltma, arada boşluk veya noktalama işareti olmadan büyük bir harfle başlayacak şekilde ifadeler yazma pratiğidir. Yaygın örnekler arasında “iPhone” ve “eBay” sayılabilir.
Plugin
Plug-in, kendi başına çalışabilen bir program için, genellikle çok özel bir alanda duyulan gereklilik üzerine geliştirilen, programa yeni özellikler ekleyen yazılımdır. Plug-inler ana programdan bağımsız çalışamaz. Uygulamalar çok çeşitli nedenlerden dolayı plug-inlere destek verirler.
Repository
Bir yazılım deposu veya kısaca “repo”, yazılım paketleri için bir depolama alanıdır.
Script
Betik dili, betik yorumlamak için yazılmış özel çalışma-zamanı sistemlerinin yorumlayabileceği programlama dilleridir.
Source Code
Kaynak kodu, herhangi bir yazılımın işlenip makine diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle yazılmış halidir.
SDK(Software Development Kit)
Yazılım geliştirme kiti belli bir yazılım paketi, yazılım çatısı, donanım platformu, bilgisayar sistemi, oyun konsolu, işletim sistemi veya bunlara benzer bir platform için uygulama üretmeyi sağlayan yazılım geliştirme araçlarından oluşan yazılımdır.
Syntax
Bilgisayar biliminde, bir bilgisayar dilinin sözdizimi, o dilde doğru yapılandırılmış ifadeler veya ifadeler olarak kabul edilen sembollerin kombinasyonlarını tanımlayan kurallardır.
Version Control
Revizyon kontrolü veya kaynak kontrolü olarak da bilinen yazılım yapılandırma yönetiminin, sürüm kontrolünün bir bileşeni, belgeler, bilgisayar programları, büyük web siteleri ve diğer bilgi koleksiyonlarındaki değişikliklerin yönetimidir.
Virtual Machine
Sanal makine, bilgisayar biliminde programları gerçek bir bilgisayar sistemindeki gibi çalıştıran mekanizmaların yazılım uyarlamasıdır. Sanal Makine, işletim sistemi ile bilgisayar platformu arasında bir sanal ortam yaratır ve bu sanal ortam üzerinde yazılımların çalıştırabilmesine imkân verir.
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Evrim Ağacı'na her ay sadece 1 kahve ısmarlayarak destek olmak ister misiniz?
Şu iki siteden birini kullanarak şimdi destek olabilirsiniz:
kreosus.com/evrimagaci | patreon.com/evrimagaci
Çıktı Bilgisi: Bu sayfa, Evrim Ağacı yazdırma aracı kullanılarak 10/02/2026 19:32:34 tarihinde oluşturulmuştur. Evrim Ağacı'ndaki içeriklerin tamamı, birden fazla editör tarafından, durmaksızın elden geçirilmekte, güncellenmekte ve geliştirilmektedir. Dolayısıyla bu çıktının alındığı tarihten sonra yapılan güncellemeleri görmek ve bu içeriğin en güncel halini okumak için lütfen şu adrese gidiniz: https://evrimagaci.org/s/22276
İçerik Kullanım İzinleri: Evrim Ağacı'ndaki yazılı içerikler orijinallerine hiçbir şekilde dokunulmadığı müddetçe izin alınmaksızın paylaşılabilir, kopyalanabilir, yapıştırılabilir, çoğaltılabilir, basılabilir, dağıtılabilir, yayılabilir, alıntılanabilir. Ancak bu içeriklerin hiçbiri izin alınmaksızın değiştirilemez ve değiştirilmiş halleri Evrim Ağacı'na aitmiş gibi sunulamaz. Benzer şekilde, içeriklerin hiçbiri, söz konusu içeriğin açıkça belirtilmiş yazarlarından ve Evrim Ağacı'ndan başkasına aitmiş gibi sunulamaz. Bu sayfa izin alınmaksızın düzenlenemez, Evrim Ağacı logosu, yazar/editör bilgileri ve içeriğin diğer kısımları izin alınmaksızın değiştirilemez veya kaldırılamaz.