Merhaba müridler, C Programlama Dili Kullanmanın Avantajları başlıklı bi research paper yazacağım. Şimdi oturup düşündüğünde insanın aklına bi halt gelmiyor. Uzunca yazabileceğim maddeler neler olabilir avantajları konusunda?

işletim sistemleri kullanıyor. ters mühendislik bu dille yapılıyor bildiğim kadarıyla. daha iyi bir dünya için ne yapıyorsun?

Tabiki hız. Real time hesaplama gerektiren işlerde, simulasyonlarda, ve tabi oyunlar için en iyi seçenek. Bunun yanında düşük işlemci gücü olan ucuza mal edilmek istenen cihazlarda da tercih sebebidir. Aynı zamanda windows dışında her platformda yle mi bilmiyorum ama C nin içinde düz assembly de kullanabiliyorsun, yani istersen daha da low levele inebiliyorsun gereken yerde. Aynı zamanda C bir çeşit endustri standardı. Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Hocam pek becerikli deilimdir boyle seyleri anlatmakta ama deniyim. Hocam dilin hızlı yada yavaş olması ne kadar high level yada low level olduğuna bağlıdır. Bunun yanında optimizationu ne kadar iyi yaptığı da nemlidir Aşağıdaki bir compilerın kodlarının satır satır assembly karşılığına rnek. Eğer bu rneğin bir. net dili olsa altında msasm olacaktı o da assembly çalıştıracaktı fakat bundan çok daha uzun bir liste olacaktı her satırın altında. C ile hem yapmak istediğini en az satır ve karakter yazarak yapıyorsun hem de işlemcinin anladığı tek dil olan assemblyden fazla uzaklaşmamış oluyorsun. Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Tabiki hız. Real time hesaplama gerektiren işlerde, simulasyonlarda, ve tabi oyunlar için en iyi seçenek. Bunun yanında düşük işlemci gücü olan ucuza mal edilmek istenen cihazlarda da tercih sebebidir. Aynı zamanda windows dışında her platformda yle mi bilmiyorum ama C nin içinde düz assembly de kullanabiliyorsun, yani istersen daha da low levele inebiliyorsun gereken yerde. Aynı zamanda C bir çeşit endustri standardı. Birinci madde olarak kolay anlaşılabilir & yazılabilir olması dedim. Pata küte bir paragraf yazdım. İkinci olarakta hız konusuna değineceğim şeyhim tavsiyem üzerine. Hız konusunu hafiften biraz daha açıp, bir de detaylıca anlatabileceğim 3. avantajını syler misin :) C hakkında temel bilgiler dışında bir şey bilmiyorum, niye byle bir konu seçtim aklıma sıçıyım.

Şyle sıraladım; Bilinen çoğu programlama dilinin yapı taşıdır. Taşınabilir bir programlama dilidir. Çalıştırma aşaması hızlıdır. Derlemeden sonra elde edilen çalışabilir hızlı çalışır. Kompakt bir programlama dilidir. Çoğu ifadele genellikle kısa ve güçlü yapıdadır. Basit ve kolaylığı nplandadır. Üst düzey programlama dilinin sadeliği, düşük düzey programlama dilinin hızına sahiptir. Bu yüzden orta düzey bir programlama dili olarak tanınır. Sadece 32 anahtar kelime vardır. Haliyle hatırlanması kolaydır. Derleyicisi kolaylıkla bulunabilir. Fonksiyonel olarak kendisini geliştirme potansiyeline sahiptir. Kullanıcılar C kütüphanesi olarak kendi fonksiyonlarını ekleyebilir. Orta tip yazılım dizaynı olarak kullanılabilir.