C nedir? tanım ve anlam

click fraud protection

C, işlevleri ve prosedürleri kullanmak için tasarlanmış üst düzey bir programlama dilidir. Yapısı ve sözdizimi sayesinde istenmeyen işlemler önlenir, ancak C'nin karmaşıklığı, özellikle de nasıl yapılır? hafızanın ele alınması, yazılmış birçok uygulamada çok sayıda güvenlik açığına neden oldu. o. C kodunun çalıştırılmadan önce yürütülebilir bir biçimde derlenmesi gerekir; bu, dile çalışma zamanında yorumlanan dillere göre hız ve kararlılık avantajı sağlar.

Technipages C'yi Açıklar

C'nin düşük seviyeli belleğe erişime sahip tasarımı ve yüksek seviyeli bir dil olmasına rağmen nispeten basit bir derleyici sayesinde kod, makine talimatlarına verimli bir şekilde eşlenir. C desteği son derece geniştir, tüm büyük işletim sistemleri, çoğu mikro denetleyicide olduğu gibi onu destekler. ve hatta süper bilgisayarlar, bu tür derlenmiş C programları, geniş bir yelpazeyi desteklemek için kolayca taşınabilir. sistemler.

Çok sayıda dil, bir şekilde C'den esinlenmiştir ve popüler hale getirdiği belirli formatları ve standartları kullanır. C++, Java, Python, PHP, Perl, Rust, Go, Swift ve diğer birçok dil, C'den ödünç alınmış öğeleri veya stilleri kullanır. C ilk olarak 1972'de, 1978'de yayınlanan resmi olmayan bir spesifikasyon ve 1989'da yayınlanan standartlaştırılmış ve o zamandan beri değiştirilmiş bir versiyonla geliştirilmiştir.

Linux çekirdeği, DOOM ve Microsoft Office'in ilk sürümleri, C ile yazılmış popüler yazılım örnekleridir. C, uçaklardan, trenlerden, arabalardan, endüstriyel kontrol sistemlerinden ve hatta bazı uzay gemilerinden gelen şeyleri yöneten gömülü sistemlerde çok yoğun bir şekilde kullanılır.

C'nin Ortak Kullanımları

  • Standartlarla uyumlu C programları, taşınabilirlik göz önünde bulundurularak yazılmıştır.
  • C'nin kökenleri, Unix işletim sisteminin geliştirilmesine yakından bağlıdır.
  • C, bellekteki bir nesnenin veya işlevin adresini veya konumunu kaydeden bir başvuru türü olan işaretçilerin kullanımını destekler.

C'nin Yaygın Yanlış Kullanımları

  • C, nesne yönelimli bir programlama dilidir.