C - C++
C ve C ++ her ikisi de programlama dilidir. C prosedürel bir programlama dilidir, C ++ ise nesne yönelimli bir programlama dilidir. C dilinde bazı dezavantajlar vardı. Bu yüzden C ++ geliştirildi.
C dili
C, 1972 yılında Bell Labs'da geliştirilen bir bilgisayar programlama dilidir. Temel olarak UNIX işletim sistemiyle kullanılmak üzere tasarlanmıştır. Sistem yazılımı geliştirmenin yanı sıra, C dili de taşınabilir uygulama yazılımı geliştirmek için kullanılır. Yapısal programlama C dili tarafından sağlanır ve özyinelemenin yanı sıra sözcüksel değişken kapsamı da sağlar. Statik tip sistem tarafından istenmeyen işlemler önlenir.
İşlevler, C dilindeki tüm yürütülebilir kodu içerir ve işlevlerin parametreleri değere göre iletilir. İşaretçi değerleri, işlev parametreleri başvuru ile iletildiğinde kullanılır. Bir ifadeyi sonlandırmak için noktalı virgül kullanılır.
Aşağıdakiler C dilinin özellikleri:
• Geçici çalışma süresi polimorfizmi veri ve fonksiyon göstergeleri tarafından desteklenir.
• Ayrılmış anahtar kelimeler küçük.
• ++, - =, + = vb. Gibi çok çeşitli bileşik operatörleri.
• Koşullu derleme, kaynak kodun dosyaya eklenmesi ve bir makro tanım ön işlemcisi.
C dilinde bir dizi işlev kullanılır. C dilindeki her program “ana işlev” adlı bir işlevde yürütülür.
C ++ Dili
C ++ aynı zamanda bir bilgisayar programlama dilidir. C ++ üst düzey ve nesneye yönelik bir dildir. C ++, tüm programlama dilleri arasında en yaygın kullanılanıdır. C ++ Bell Laboratories'de geliştirildi ve C dilinin geliştirilmiş versiyonu olarak adlandırıldı. C ++ dilinin özellikleri arasında şablonlar, sınıflar, operatör aşırı yüklenmesi ve sanal işlevler bulunur. İstisna yönetimi ve çoklu kalıtım da C ++ 'da tanıtıldı. C dili ile karşılaştırıldığında, C dilinde daha fazla tip kontrolü mevcuttur++.
C dilinin gelişmiş sürümü olarak kabul edildiğinden, C dilinin özelliklerinin çoğu C ++ ile korunur. C ++ derleyicileri bile C'de oluşturulan programları çalıştırabilir. Ancak, C ile yazılmış bazı kodlar C ++ derleyicileriyle uyumlu olmayabilir..
C ++ başlangıçta UNIX sistemi için geliştirilmiştir. C ++ ile yazılmış kod yeniden kullanılabilir, yani kodda değişiklik yapılmadan değişiklik yapılabilir. C ++ taşınabilirdir, bu da işletim sisteminden bağımsız olduğu veya belirli bir donanım gerektirmediği anlamına gelir.
Sınıf, C ++ 'da tanıtılan bir diğer önemli özelliktir. Kod, sınıfların yardımıyla organize edilebilir. Sınıflar kullanılarak, hatalar kolayca giderilebilir ve düzeltilebilir.
C ve C arasındaki fark++ • C prosedürel bir programlama dilidir, C ++ ise nesne yönelimli bir programlama dilidir. • C ++, polimorfizm, kalıtım aşırı yüklenmesi kavramını getirirken, bunlar C dilinde mevcut değildir. • C ++ dilinde nesneler ve sınıflar gibi nesne yönelimli yaklaşım kullanılır. • C programlarının çoğu C ++ derleyicileri kullanılarak derlenebilse de, yine de bazı programlar uyumsuz olabilir. |