Yazılıma veya programlamaya yeni başladıysanız birçok kelime size yabancı gelecektir. Karşınıza sık sık İngilizce kelimeler yada kısaltmalar çıkacaktır. Bu yazıda yazılımda sık kullanılan terimler ve anlamlarını açıklayacağım.
Terim veya Kısaltma | Anlamı veya işlevi |
---|---|
Algoritma | Belirli bir sorunu çözmek için tasarlanan yol. |
Library (Kütüphane) | Özel bir iş için toplanmış metotlar fonksiyonlar. |
Framework (Şablon) | Aynı tarzda işlemlerin sonrasında kullanmak üzere önceden hazırlanmış hali. |
API (Application Programming Interface) | İki uygulamanın birbiriyle konuşmasına olanak tanıyan bir yazılım aracısı. |
Feature | Özellik |
Syntax (Söz dizimi) | Programlamada kullanılan dilin kurallarının tamamına syntax denir. |
Dev | Geliştirici |
Script | Herhangi bir programlama dili ile oluşturulmuş ve içinde çeşitli amaca hizmet etmek üzere oluşturulmuş birçok kod dizisi bulunduran hazır kod bloğu. |
Backend | Kullanıcının doğrudan etkileşimi ile arka planda gerçekleştirilen görevdir |
Front-end | Kullanıcı arabirimi. Kullanıcının etkileşime geçtiği önyüz. |
Code Snipped | 1-2 satırlık kodlardan oluşan kod parçası |
Run (Çalıştırma) | Yazılan kodu derleyici üzerinde çalıştırma |
Bug (Hata) | Yazılım hatası. |
Debug (Hata Ayıklama) | Yazılımdaki bugların kodlar üzerinden adım adım gidilerek bulunması ve giderilmesi işlemi. |
Kod Editörü | Kod yazan kişiye kolaylık sağlayan, hatalarını bulan, bazen kodlarını derleyen ve çalıştıran yazılımdır. |
IDE(Integrated Development Environment) | Kod editörünün daha gelişmiş hali. |
Shareware | Yazılımların tanıtım amaçlı çıkarılan demo sürümleridir. |
Freeware | Ücretsiz olarak sunulan yazılımlardır. |
Compiler (Derleyici) | Geliştiricilerin herhangi bir programlama dilini kullanarak yazdığı kaynak kodu bilgisayarın anlayabileceği makine diline yani 0 ve 1’lere çeviren aracı yazılımdır. |
Loop (Döngü) | Döngü, bir koşul karşılanana ve durma emrini alana kadar aynı işlemi tekrar eden bir talimat dizisi. |
Null | Boş karakter, değeri olmayan. |
Variable (Değişken) | Gerektiğinde değiştirilebilen, depolanabilen ve görüntülenebilen bir program içinde geçici verileri depolayan bir konumdur. |
High-Level-Language | Yüksek seviyeli dil. Örneğin Java ,PHP, C#…. |
Low-Level-Language | Düşük seviyeli dil. Assembly ,makine dili. |
Runtime | Bir programın aslında bir bilgisayarda çalıştığı süre. |
Bu yazıda yazılımda sık kullanılan terimler ve anlamlarını açıklamaya çalıştım. Umarım faydalı olmuştur. Diğer yazılım konulu yazılarımızı da okumak isterseniz buraya tıklayarak tümüne ulaşabilirsiniz.