C Dili

AT & T Bell, Ken Thompson ve Dennis Ritchie’nin UNIX İşletim Sistemini geliştirmek için B dil tabanlı yapısal bir programlama dilidir. Gelişme tarihi 1972 olmasına rağmen, yayılımı ve yayılımı Brian Kernighan ve Dennis M. Ritchie tarafından yayınlanan “C Programlama Dili” nin ardından hızlanmıştır. Bugün, neredeyse tüm işletim sistemleri (Microsoft Windows, GNU / Linux, * BSD, Minix)% 95’e varan yapımlarda kullanılan, hala daha fazla sistem, sürücü yazılımı, işletim sistemi modülleri ve hızları oldukça yaygın ve belirsiz olan her yerde kullanılır. [kaynak belirtilmeli] “Programcının, büyük bir hata yapma yeteneğinin yanı sıra sonsuz özgürlük sağlamadaki keskinliği. Programlama geliştirme süreci ile, programlama daha karmaşık hale geldi ve uygulama programlarında nesne yöneliminin ortaya çıkmasından sonra, daha karmaşık hale geldi. C programcıları büyük ölçüde nesne yönelimini destekleyen C ++ ‘ya geçti.

C’nin ilk gelişim aşamaları 1969-1974 yılları arasında AT & T Bell Laboratuvarları’nda yapıldı. Ritchie’ye göre, en yaratıcı devre 1972 idi. Dilin birçok özelliği “B” adlı bir dilden türetildiği için, yeni dil “C” olarak adlandırılıyor. B, yorumlanmış bir dildi ve veri tipi desteğine sahip değildi. Yeni donanım farklı veri türlerini desteklediğinden ve yorumlanan diller çalışma zamanında nispeten yavaş olduğundan, C dili B tipi ve B şeklinde derlenmiştir.

“B” isminin kökeni hakkında söylentiler değişti: Ken Thompson, B’nin BCPL programlama dilinden türediğini söylüyor, ancak Thompson, karısı Bonnie’nin kendisini Bon olarak adlandırdığı bir programlama dili geliştirdi.

1973’e kadar, C yeterince güçlü hale gelmişti ve orijinal olarak PDP-11/20 montaj dilinde yazılmış UNIX’in çoğu C ile yeniden yazılmıştır.

Böylece, UNIX, çekirdeği bir derleme dilinde yazılmayan ilk işletim sistemlerinden biriydi.

1970’lerin sonunda, C BASIC’i en çok kullanılan mikrobilgisayar dili olarak kullanmaya başladı. 1980’lerde, IBM PC ile kullanımın benimsenmesiyle, popülerliği artmaya başladı. Aynı zamanda, Bjarne Stroustrup ve Bell Laboratories’deki meslektaşları, nesneye yönelimi eklemek erp yazılımları karşılaştırma için C ile çalışmaya başladılar. C, UNIX dünyasında en çok kullanılan dil olmasına rağmen, Stroustrup’un geliştirdiği ve C ++ olarak adlandırdığı dil, Microsoft Windows işletim sisteminde en önemli dildir.

1983’te Amerikan Ulusal Standartlar Enstitüsü (ANSI) bir C standardı oluşturmak için bir komite kurdu. Uzun ve yorucu bir çalışmanın ardından, bu kurul 1989’da standardı tamamladı ve standart ANSI X3.159-1989 “Programlama Dili C (C Programlama Dili)” olarak yayınlandı. Dilin bu sürümü genellikle ANSI C olarak anılır. 1990’da bu standart Uluslararası Standartlaştırma Örgütü (ISO) tarafından küçük değişiklikler ile kabul edildi ve ISO / IEC 9899: 1990 olarak yayınlandı.

ANSI C oluşturmanın amaçlarından biri, K & R C’yi içeren bir standart oluşturmak ve ayrıca dile “informal” özellikler eklemekti. Standart k, standarda işlev prototipleri ve daha yetenekli bir önişlemci ekledi.

Bugün ANSI C hemen hemen tüm derleyiciler tarafından desteklenmektedir. Şu anda yazılı olan C programlarının çoğunluğu ANSI C standardına uygun olarak yazılmıştır. Sadece standart C kullanılarak yazılan bir program uygun şekilde derlenebilir ve standart ile uyumlu her derleyici ile çalıştırılabilir. Bununla birlikte, standart olmayan kütüphaneler kullanılarak yazılan programlar belirli bir platform veya derleyici gerektirebilir.

C99
ANSI standardizasyon sürecinden sonra, C dili uzun bir süre için oldukça kararlı kalmıştır, ancak C ++ gelişmeye devam etmiştir. Buna göre, ISO standardı 1990’ların sonlarında güncellendi ve 1999’da ISO 9899: 1999 olarak yayınlandı. 2000 yılının Mart ayında, “C99” olarak bilinen bu standart ANSI tarafından kabul edildi.

WordPress.com ile böyle bir site tasarlayın
Başlayın