Programlama dili c (s)
Programlama dili c (s)
Programlama dili C ("c" olarak telaffuz edilmelidir)evrensel, ekonomik, tam bir operatör grubu, modern veri yapısı ve kontrol akışı ile karakterize edilebilir. Bu dile "büyük" bir dil değil, "üst düzey bir dil" gibi taklit edilmez, belirli bir görev için yaratılmış değildir aksine herhangi bir uygulama için olabildiğince verimli hale getirmeye çalışılmıştır. C programlama dilinde gömülü olan bu ilginç fikir füzyonu, diğer, belki de daha gelişmiş dillerden çok daha geniş kapsamlı sorunlar için çok kullanışlı ve verimli bir hale getirdi.
OS "UNIX" ile iletişim "C" çok yakındır, çünkü bu"UNIX" ile birlikte geliştirilen dil ve bu sistem için yazılımın çoğu yazılıdır. Aynı zamanda, C'ye bazen sistem programlama dili denir; çünkü, kullanan işletim sistemlerini oluşturmakta fayda sağladığına inanılır; aslında metin editörleri, veritabanı işleme programları ve oyunlar da yazarlar.
C, düşük seviye bir programlama dili, ancak değilAslında bu, tüm bilgisayarların sürekli çalıştığı semboller, adresler ve sayılarla aynı nesneler üzerinde çalıştığı için kötü olduğunu düşünmeye değer. Bu durumda, tüm nesneler bir bilgisayara tanıdık geleneksel mantıksal ve aritmetik işlemler kullanılarak birleştirilir, karşılaştırılır veya çıkarılır.
Bileşik nesnelerle çalışma işlevlerikodlama dünyasında norm haline gelirler ve tüm modern programlama dillerine gömülürler, C, diğerlerinden farklı olarak bir dize, liste, dizi veya set gibi nesnelerle çalışamazlar. Tüm dizeler ve diziler üzerinde PL / 1 işlemlerinden herhangi bir benzerliği yoktur.
Bellek ile C yığın yardımı ile çalışır veistatistiksel tanım, C işletim belleğinin diğer olasılıkları, Pascal veya Algol'un yapabileceği gibi "yığın" veya "çöp toplama" bulamazsınız.
Ve hatta en temel mekanizmalar, G / Ç,C dili sağlamaz, Okuma ve Yazma ifadeleri bulunmaz ve dosya sistemi ile çalışmak için yerleşik işlevler de eksiktir. Bu tür üst düzey işlemler eklenti kitaplıklarının yardımıyla sağlanır.
Ve programlama dili C çalışmayı reddeder.multiprogramlama, senkronizasyon, paralel işlemler vb. Sadece basit ve tutarlı çalışma, onun unsurları için fırsatlar içerir: döngüler, kontroller, gruplama ve altprogramlar.
Birisi, belki de bu tarz bir huzursuzluktan şaşıracak("Neden bir çift çizgiyi karşılaştırmak istediğimde her zaman fonksiyonu çağırmalıyım!"), fakat diğer yandan, bu maliyet tasarrufları sayesinde C dilinde yazılan programların gerçek bir hız avantajı elde etmesi sağlanıyor.
Öte yandan, az sayıda operatörezberlemek için gereken süreyi kısaltır ve hepsini tanımlayacak kadar sayfanız vardır. Pratikte de görüldüğü gibi, "C" ile derleyici, yazmak oldukça kolay bir kompakt araçtır. modern araçları kullanırsanız, yepyeni bilgisayar için derleyici kod% 80 kodunun önceki sürümleri benzer olacaktır olmasına rağmen, aylar sadece birkaç içinde hazır olacak. Bu özellik sayesinde, programlama dili C çok hareketli kabul edilir. Evet, ve etkinliği, daha önce yapıldığı gibi, performans açısından kritik öneme sahip olan herhangi bir programın assembler'da yazılmasının mantıklı olmadığı anlamına gelir. En iyi örnek, "C" 'de% 90'lık bir yazılıma sahip olan "UNIX" işletim sisteminin kendisi ve bunun için de uygulama yazılımıdır. Bu, neredeyse tümüyle bir numaralı programlama dili olarak kabul edilen aynı olağanüstü dilde çok sayıda programcı tarafından tamamen yaratılmıştır.
Related news
Programlama dili c (s)