Dijital Gen Akademi Logo

Yazılımda Kullanılan Terimler Nelerdir?

Kodlama alanlarına merak ve ilgi duyanlar ve kodlamaya yeni başlayanlar için yazılım alanında en sık karşınıza çıkabilecek kavramları ve bu kavramların kısaca açıklamalarını aşağıda sizler için listeledik. 

1-Algoritma 

Algoritma yazılımın temelini oluşturan bir kavramdır. Bir problemi ya da soru çözebilmek için izlenen yola denir. Detaylandırmak gerekirse, bir probleme yaklaşımınız, çözüm yollarınız ve kullandığınız yöntemler tasarlanılan bir algoritmaya göre gerçekleştirilir. 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. Tasarlanılan algoritmaları daha anlaşılır göstermek için akış diyagramları kullanılır. 

2-Loop 

Bizimde artık sıkça duymaya alışkın olduğumuz kodlama kavramlarından biri olan loop (döngü) durdur komutu gelene kadar, sürekli kendisini tekrar eden kod bloklarını ifade eder. Diğer bir ifadeyle bilgisayarın tekrarlaması istenen fiiller bir döngü içerisine yerleştirilir ve döngü sonu gelene kadar bu 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ı arasında hız kazandırmaları, güvenliği artırmaları ve daha az kod yazılmasını sağlamaları yer alı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. 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. 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. Bugün gündelik hayatta da pek çok kişi tarafından kullanına ‘’buga girmek’’ ise bilgisayar programlarında, oyunlarında ya da web sitelerinde bilinmeyen bir hata ile karşılaşıldığında kullanılıyor. 

7-Cashe

Ö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. Önbellek, verileri depolayan bir donanım veya yazılım bileşenidir; böylece 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. Çerez dosyalarında oturum bilgileri ve benzeri veriler saklanır. Çerezler göz atma bilgilerini kaydederek çevrimiçi deneyiminizi kolaylaştımayı amaçlar. Çerezler sayesinde siteler oturumunuzu açık tutabilir, site tercihlerinizi hatırlayabilir ve size yerel olarak alakalı içerik sunabilir.

9-CSS 

CSS, basamaklı stil şablonları anlamına gelmektedir. HTML elementlerinin rengini, boyutunu, arka planını değiştirmenize olanak sağlayan biçimlendirme dilidir.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir