Yazılımda Sık Kullanılan Yazılım Terimleri Nelerdir? Yazılım Terimleri Sözlüğü
Kodlamaya ilgi duyanlar ve yeni başlayanlar için yazılımda sık kullanılan terimleri ve açıklamalarını aşağıda listeledik.
1-Algoritma
Yazılımda sık kullanılan terimler arasında başta gelen Algoritma, yazılımın temelini oluşturan bir kavramdır. Algoritma, bir problemi ya da soru çözebilmek için izlenen yoldur. Detaylandırmak gerekirse, bir probleme yaklaşımınız, çözüm yollarınız ve kullandığınız yöntemler tasarlanan bir algoritmaya bağlıdır.
Algoritmaları aslında hayatımızın her alanında sürekli olarak kullanıyoruz. Algoritmik düşünme ise bir problemi olabildiğince basitleştirip adım adım çözebilme yeteneğini ifade eder. Akış diyagramları tasarlanan algoritmaları daha anlaşılır göstermeye yarar.
2-Loop
Yazılımda sık kullanılan terimler arasında yer alan loop yani döngü; sürekli kendisini tekrarlayan kod blokladır. Bilgisayarın tekrarlaması istenen fiiller bir döngü içerisine yerleştirilerek döngü sonu gelene kadar fiiller tekrarlanır.
3-API
İki farklı sistemin birbirleri ile haberleşip veri alışverişi yaptıkları yapılara denir. API iki makinenin nasıl konuştuğunu belirleyen bir dizi kuralları içerir. API’ların en önemli avantajlarından bazıları; hız kazandırmaları, güvenliği artırmaları ve daha az kod yazılmasını sağlamalarıdır.
4-Back End
Kelime anlamı olarak “arka yüz” ya da “sunucu tarafı” olarak dilimize çevrilen Backend, bir yazılımda kullanıcıların görmediği kısımların tümü ve ana sistemdir. Bunun yanında Backend development (arka yüz geliştirme) için kullanılan programlama dillerinden bazıları; Java, PHP, ASP.NET (C#, VB, F#), Python ve Node.js’dir.
5-Front End
Front end’in Türkçe karşılığı “Önyüz”dür. Bununla birlikte Frontend genellikle web tasarımı ve web sitesinin ön yüzünün geliştirilmesini kapsar. Yapılma aşamasındaki bir web sitesinin ön yüzünü HTML, CSS ve JavaScript gibi teknolojileri oluşturan kişilere ise front-end developer (Önyüz geliştirici) denir.
6-Bug
Yazılımda veya sistemde istenmeyen sonuçlar çıkaran problemler “Bug” olarak adlandırılmaktadır. Üstelik bugün gündelik hayatta da pek çok kişi tarafından kullanılan ‘’buga girmek’’ ise bilgisayar programlarında, oyunlarında ya da web sitelerinde bilinmeyen bir hata ile karşılaşıldığında kullanılmaktadır.
7-Cache
Önbellek olarak bilinen cache, internette gerçekleştirilen işlemlerin geçici bir süre boyunca bilgisayarınızın belleğinde tutulması anlamına gelir. Bunun yanı sıra önbellek, verileri depolayan bir donanım veya yazılım bileşenidir; bu sayede bu veriler için gelecekteki isteklerin daha hızlı bir şekilde yerine getirilebilir.
8-Cookies
Çerez, herhangi bir İnternet sitesi tarafından bilgisayara bırakılan bir tür tanımlama dosyasıdır. Aynı zamanda çerez dosyalarında oturum bilgileri ve benzeri veriler saklanır. Kısacası çerezler göz atma bilgilerini kaydederek çevrimiçi deneyiminizi kolaylaştımayı amaçlar. Çerezler sayesinde siteler oturumunuzu açık tutabilir bu sayede site tercihlerinizi hatırlayabilir ve size yerel olarak alakalı içerik sunabilir.
9-CSS
CSS, basamaklı stil şablonları anlamına gelmektedir. Bununla birlikte HTML elementlerinin rengini, boyutunu, arka planını değiştirmenize olanak sağlayan biçimlendirme dilidir.
Yazılım ve teknoloji firması Dijital Gen ile yazılım dünyasına dair tüm gelişmeleri yakından takip edin ve yazılım dünyasını keşfe çıkın. Yazılıma dair gelişmeleri blog sayfamızdan takip edebilirsiniz.