BilgisayarlarYazılım

Bir derleyici nedir - Bir açıklama

Sadece programlama veya konuyla sadece ilgi öğrenmeye başlıyor, büyük olasılıkla kelime "derleyici" konulu gizemli gözün arasında geleceğiz. Bu görünüşte korkunç kavram insanları korkutmak edebiliyor. Bu makale şey korkunç olmadığını öğrenmek için çalışacağız. Bir derleyici nedir?

Tanım ve oluşum tarihçesi

Basit bir deyişle, derleyici bir bilgisayarda uygulamaya uygun çeşit kullanıcı tarafından yazılan bir programın metin çeviren bir programdır.

Böyle bir program birlikte birinci programlama dilleri doğuşuyla vardı. Bu geç 50s oldu. Bu derleyici ve programlama dilleri ile ilişkili hikaye, geri altıdan fazla on yıla dayanır çıkıyor. Böyle ciddi vadede rağmen, her durumda bilgisayar biliminin bu eğilim tarihi veya yerleşmiş dışarı kabul edilemez. Yeni endüstriler ve bilgisayarların kullanıldığı için görevlerin ortaya çıkması ile zamanın geçişi ile tersine, yeni, daha kullanıcı dostu programlama dili geliştirmek için bir ihtiyaç vardır. Buna göre, bu diller için derleyiciler gerekli. Windows, Linux, MacOS - her platform için kendi tasarıma sahiptir.

Çalışma prensibi

üst düzey bir dilin geliştirici tarafından yazılan kaynak kodu bir özel makine dillerine programa dönüştürülür. elde edilen kod bir yürütülebilir program olarak adlandırılır. Bu artık bir değişiklik yapmadan, yüklü ve herhangi bir bilgisayarda çalıştırılabilir.

Basit, ama zor

Geleneksel olarak, bilgisayar bilimi derleyiciler işletim sistemleri ve veritabanları ile ortak temel şeylerden biridir. Bir derleyici nedir? Bu bir anlamda bilgisayar biliminin temelidir.

Bir başka açıdan, bu tür programların oluşturulması çok konu programlama ile ilgili teorik ve teknolojik yönlerini çok sayıda içerir. Birçok geliştirici Bu konuyu genel olarak bilimin tamamının en cazip olduğuna inanıyoruz. Programcı bazı sorunu çözer bir program geliştirir, o belirli bir dilde yazdım. gelişim sürecinde, o biz uğraşmak zorunda hangi kesin bölgeye yakın açısından konuşur. Bilgisayar insanları ne anlatıyor anlamıyor. Sadece sayılar ve değişkenler hücreyi ve kaydediciler, kalıcı ve geçici bellek dahil oldukça basit şeyler, dışarı bulmak mümkün değildir. Bir derleyici nedir? yakın kavramları tercüme - Bu görevi bir program olan konu alan bilgisayar manipüle edebiliyor kavram geliştirici.

Bu Java derleyicisi ya da başka herhangi bir programlama dilinde yer zorluktur. Yeni bir dilin Her olay bilgisayarın anlayabileceği biçimde, üzerinde yazılı kod aktarmak için ihtiyaç vardır. Aksi takdirde, o gerçekleştirmedi. Sonuçta, insan ve bilgisayar kavramları arasındaki anlamsal boşluk her zaman vardır. Bunu aşmak için ve dil derleyiciler programlama olduğunu.

yapımında zorluklar

Bu programların yaratıcıları sorunları çeşitli karşıyadır. Uygulama alanının kavramların doğru haritalama ile ilişkili olan bu bilimsel sorunları. Bu mühendislik ve bu ekranın uygulanmasıyla ilgili teknolojik sorunlar.

derleyici görev oluşturma farklı alt görevler bir çok oluşur. Bu, pek çok programcılar için hayatlarını adamak zor, ama çok heyecan verici sektördür. Ve pişman değilim.

Sınıf ve derleyici

Belki birçok örneğin, C ve C ++ gibi dillerin duymuş. Sonuçta, onlar en popüler ve yaygın biridir. Bu geliştiriciler çalıştığı uygulama alanları kavramını göstermek kolaydır güçlü kavramları içeren, çok ciddi bir programlama dilleri olduğunu. Örneğin, sınıflar ve işlevlerin kavram vardır. Onlar birçok dil için önemlidir, ancak C ++ için özellikle karakteristiktir.

Programcı çok daha kolay bu tür kavramların yardımıyla bir model oluşturmak için. Derleyici Windows için C veya başka bir işletim sistemi bilgisayar anladığı şeklinde bu yüksek düzeyli şeyler görüntülemek için yardımcı olur. Ancak o zaman bunları işlemek mümkün olacaktır.

Herhangi bir bilgisayar, ne kadar güçlü ve karmaşık olduğunu ne, çok basit bir kavram üzerinde çalışır. Çok kullanışlı gerçek hayattan çok şey gösterilecek ile çünkü Fakat sınıf kavramı, zordur. derleyici ilkel karmaşık kavramları dönüştürür.

eser olarak Tasarım Derleyici

bilgi teknolojileri ile ilgili herhangi bir büyük şirket, daha sonra geliştiricilerin geniş kitlelere hamle kendi programlama dili, üretim yapıldığında Son yıllarda, bir eğilim vardır.

Tabii ki, her dil için bir derleyici gerektirir. Ve firma, bir kural olarak, dilleriyle bunları sağlamak. Ama bağımsız programcılar ve tek bir nedenle veya başka diller için kendi derleyiciler istiyorum şirketlerin çok sayıda da ya onlar için yeni diller ve böylece, derleyiciler gelişir. Biz güvenle bu alanda kendini adayan uzman, kesinlikle iş olmadan kalamaz söyleyebiliriz.

Yani, şimdi ne derleyici açık olmalıdır. Bu her yerde bilgisayar bilimi alanında hangi olmadan geliştirici ve bilgisayar arasına program çevirmen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.