Kaynak Kodunun Tanımı
Çeşitli / / November 13, 2021
Guillem Alsina González, Ağustos ayında. 2016
Sevgili okur, 01100011010100111100 olduğunu söylersem, bunu yorumlayabilirsin. tuş takımı başarısız oluyor, rastgele birkaç tuşa basıyorum, şaka yapmak istiyorum ya da basitçe, aklımı kaybettim. ama, bu kod bir tarafından anlaşılabilir bilgisayar, bu makineler ile çalıştığı için ikili kod.
Biz insanlara gelince (en deneyimli bilgisayar bilimcileri bile) sadece ikili olarak bir "konuşma" yapmak zordur. bilgisayar, insanlar tarafından ikili dilden daha anlaşılır olan bilgisayarlara talimat vermenin ara yolları yaratılmıştır. insanlar.
Bu ara formlardan biri de bilgisayar programlarının yazıldığı kaynak koddur.
Programlama dilleri
bir dil programlama özünde, bilgisayara ne yapmasını istediğimizi yapılandırılmış ve anlaşılır bir şekilde söylemenin bir yoludur. insan (tam olarak anlamak için, özellikle programlama ve dil kavramlarını incelemek gerekir, örneğin ne zaman yapmak istediğiniz gibi). öğrenmek yeni dil).
Her biri belirli bir göreve veya hedef kitleye yönelik birkaç programlama dili vardır.
En iyi bilinenler şunlardır:
- TEMEL. Kısaltmalar Tüm yeni başlayanların sembolik talimat kodları (Kod simgesel Genel Amaçlı Yeni Başlayanlar İçin Talimat Kitabı), programlamayı sıradan insanlara daha yakın hale getirmenin bir yolu olarak 1964'te icat edildi. 20. yüzyılın 1980'lerinde popüler hale gelen 8-bit bilgisayarlarla ayrılmaz bir şekilde bağlantılı, Başlangıçta, daha sonraki sürümlerde dahil edilen yapılandırılmış bir yürütme kontrolünden yoksundu. dilim.
- C. BASIC en popüler dil ise, C açık ara en etkili dildir. 1972'de Dennis Ritchie tarafından makineler ve farklı mimariler arasında taşınabilirlik ile oluşturuldu. farklı sistemlerde çalışabilmesi için embriyonik bir UNIX sisteminin yeniden programlanmasına izin verdi. bilgisayarlar. Bugün bile, bazı varyantlarda tüm alanlarda en son uygulamalar için kullanılmaktadır.
- C++. Yukarıda bahsedilen C varyantlarından biri, belki de en etkili olanı. C diline nesne yönelimi kavramlarını ekler.
- COBOL. Meslekten olmayanlar tarafından bilinmeyen, profesyoneller tarafından iyi bilinir. 1959 yılında oluşturulan, onunla birlikte sektörde oluşturulan çok sayıda çözüm (özellikle bankacılık ve finans sektörleri), günümüzde hala kullanılmasına ve yerini almasına yol açmıştır. zor.
- PHP. Web sayfalarıyla çalışmaya yöneliktir.
- Java. Artık kullanılmayan Sun Microsystems tarafından oluşturulan amacı, gerçekten evrensel olmak, tek bir makinede programlama yapmak ve herkes üzerinde çalışmaktı. Bu amacı kısmen yerine getirmesine ve bir dizi dezavantaj taşımasına rağmen, hala yaygın olarak kullanılmaktadır.
- montajcıListedeki diğer yüksek seviyeli dillerin aksine, bu alt seviyedir, tam olarak bu olmasa da makinenin ikili koduna en yakın olanıdır. Kaynak kodunun, meslekten olmayanların okuması çok zordur.
Derleme: Bilgisayar için anlaşılır hale getirin
Daha önce bahsedilenler veya diğerleri gibi bir programlama dilinde bir program yazdığımızda, buna ne denir? kaynak kodubasit okumasıyla anladığımız, ancak bilgisayarla anlayamadığımız.
Kaynak kodda ne söylediğimizi anlaması ve ilgili talimatları yerine getirmesi için kaynak kodu bir koda dönüştürecek bir işlem yapmalıyız. dosya yürütülebilir. Bu işleme derleme denir.
Derleme, kaynak kodunu makine koduna çevirir.
Bu arada, yazının başındaki kodla ilgili, belki bir bilgisayarın anlayabileceğini söylemiş olsam da, bana fazla takılmayın; ruh şu olsa da, bu sadece rastgele yazdığım bir örnek: bilgisayarlar sadece sıfırları ve birleri "anlıyor".
Fotoğraflar: iStock - George Manga / vgajic
Kaynak Kodundaki Konular