top 22 online c compiler tools best c ide
Kapsamlı bir liste ve en iyi Çevrimiçi C ++ Derleyicilerinin özellikler ve fiyatlandırma ile karşılaştırılması. Bu listeden en iyi C ++ IDE'yi seçin:
C ++ programı veya herhangi bir yazılım programı gerekli çıktıyı üretmek için derlenmeli ve yürütülmelidir. Bu nedenle, programı yazdıktan sonra, en önemli adım programı derlemek ve ardından derleyici tarafından oluşturulan yürütülebilir dosyayı çalıştırmaktır.
Bu nedenle programlarımızı çalıştırmak için optimum bir derleyiciye ihtiyacımız var. C ++ 'da, bazıları işletim sistemlerinden bağımsız, bazıları ise bir işletim sistemine özel olan birçok derleyici türüne sahibiz.
=> Mükemmel C ++ Eğitim Kılavuzuna Buradan Bakabilirsiniz.
Bu eğiticide, Etkileşimli Geliştirme Ortamı (IDE) ile birlikte gelen çeşitli C ++ derleyicilerini tartışacağız.
Bir derleyici IDE ile entegre edildiğinde, tüm paketi tek bir yerde alırız, böylece kodu tamamlayabilir, derleyebilir, hata ayıklayabilir ve programı aynı yazılımda çalıştırabiliriz.
IDE'ler çekici bir kullanıcı arayüzüne sahiptir ve yazılım uygulamaları geliştirmek için kullanılabilecek tüm yazılım geliştirme öğeleriyle birlikte gelir.
Bu öğreticide, piyasada bulunan en iyi C ++ derleyici / IDE'lerden bazıları ile birlikte C ++ derleme sürecini tartışacağız.
Ne öğreneceksin:
C ++ Derleme İşlemi
Bir C ++ programı, bir başlık dosyasından (.h) ve bir kaynak dosyasından (.cpp) oluşur. Bunun dışında, dış kitaplıklar veya dosyalar, yönerge kullanılarak C ++ programına bağlanır.
C ++ programının derlenmesi 3 adımdan oluşur:
- Ön işleme: Burada, kaynak CPP dosyası tarafından referans verilen dahil etme dosyaları kullanılır ve kod, kaynak dosyalarda değiştirilir. Bu adımda üstbilgi dosyaları kullanılmaz. Benzer şekilde, makrolar veya satır içi işlevler önceden işlenir ve kodları çağrıldıkları yerde değiştirilir.
- Derleyin: Önceden işlenmiş dosya daha sonra '.o' uzantılı bir nesne dosyası oluşturmak için derlenir.
- Bağlanıyor: Program tarafından kullanılan kitaplıklar ve harici işlevler, bağlama işleminde nesne dosyasına bağlanır. Sonunda program başarıyla yürütülecektir.
Derleme Süreci aşağıdaki diyagram kullanılarak özetlenebilir.
Üç adımdan oluşan bu derleme sürecinin tamamı, IDE'ler söz konusu olduğunda bir düğmeye tıklanarak gerçekleştirilir. Masaüstü uygulamaları olarak çalışan çeşitli IDE'ler vardır ve çevrimiçi olarak erişilebilen birkaç başka derleyici vardır.
Önce bağımsız C ++ derleyicileri / IDE'leri tartışalım ve ardından popüler çevrimiçi C ++ Derleyicilerinden bazılarını görelim.
=> Bize Ulaşın listenizi burada önermek için.En Popüler C ++ Derleyicileri / IDE
# 1) Microsoft Visual C ++
Tür: İŞTE
Fiyat: Topluluk ve Ekspres sürüm: Ücretsiz.
Platform Desteği: Windows, iOS ve Android.
Microsoft Visual studio 2019 topluluk sürümünün temel görünümü aşağıda gösterilmiştir.
Microsoft Visual C ++, Windows, iOS ve Android platformları için çalışan ve C ++, C #, node.js, python, vb. Gibi uygulamalar oluşturmaya izin veren tam özellikli bir IDE'dir. Bu IDE, bugün yazılım endüstrisindeki en popüler C ++ derleyici cum IDE'sidir. .
Özellikleri:
- Python, node.js, vb. Gibi diğer dillerle birlikte C ++ ve C # .net derleyicisi için dil desteği sağlar.
- Bu IDE'yi çeşitli dillerle kullanarak çeşitli uygulamalar oluşturabiliriz ve ayrıca uygulamalar için bir test ortamı sağlar.
- Windows, web, iOS, Android ve diğer birçok platformda uygulamalar oluşturmamızı sağlayan tam özellikli bir IDE.
- Verimli kod yazmamıza yardımcı olan IntelliSense sağlar.
Web Sitesi URL'si: Microsoft Visual Studio 2019
# 2) Eclipse IDE
Tür: İŞTE
Fiyat: Ücretsiz, Açık kaynak.
Platform Desteği: Windows, Mac OS ve Linux
Eclipse IDE genellikle aşağıda gösterildiği gibi görünür.
Eclipse, C & C ++ geliştirme ve ayrıca Java geliştirme için yaygın olarak kullanılan bir IDE'dir. Eclipse, Windows, Mac OS ve Linux dahil tüm büyük platformlarda çalışır ve tam teşekküllü projeler geliştirmek için kullanılabilecek güçlü özelliklere sahiptir.
Özellikleri:
- Eclipse, UI tasarımı için sürükle ve bırak özelliğine sahip harika bir kullanıcı arayüzüne sahiptir.
- Farklı araç zincirleri, klasik yapım çerçevesi ve kaynak navigasyonu için proje geliştirmeyi ve yönetilen çerçeveyi destekler.
- Katlama ve köprü gezintisi, derecelendirme, makro tanımlama tarayıcısı, sözdizimi vurgulamayla kod düzenleme gibi çeşitli kaynak bilgi araçlarını destekler.
- Kodda hata ayıklamak için mükemmel görsel kod hata ayıklama aracı sağlar.
Web Sitesi URL'si: Eclipse IDE
# 3) Kod Blokları
Tür : IDE
Fiyat : Ücretsiz ve açık kaynak.
Platform Desteği : Windows ve Linux.
CodeBlocks IDE'nin ekran görüntüsü aşağıda gösterilmektedir.
Code :: Blocks, birkaçını belirtmek için C, C ++, FORTRAN ve XML için kodlama desteği sağlayan ücretsiz ve açık kaynaklı bir IDE'dir. Code :: Blocks IDE, popüler bir IDE'dir ve birden çok derleyici için destek sağlar.
Özellikleri:
- Çapraz Platform desteği. Windows, Linux ve Mac OS'de çalışır.
- IDE tamamen C ++ ile yazılmıştır ve onu çalıştırmak için herhangi bir tescilli kitap veya yorumlanmış dil gerektirmez.
- Eklentiler aracılığıyla kolayca genişletilebilir.
- Clang, GCC Borland vb. Dahil olmak üzere birden fazla derleyici desteği sağlar.
Web Sitesi URL'si: Kod blokları
# 4) Dev-C ++
Tür: İŞTE
Fiyat: Ücretsiz, açık kaynak
Platform Desteği: pencereler
Dev-C ++ IDE'nin görüntüsü aşağıda gösterilmiştir.
Dev-C ++ Delphi'de yazılmıştır. C ve C ++ 'da programlama için kullanılan ücretsiz (açık kaynak) tam özellikli bir IDE'dir. Dev-C ++ IDE, GNU Genel Kamu Lisansı altında dağıtılır.
selenium webdriver örneğinde veriye dayalı çerçeve
Özellikleri:
- Dev-C ++, bir derleyici olarak GCC'nin MinGW veya TDM-GCC 64 bit bağlantı noktasıyla birlikte gelir. Dev-C ++ 'ı Cygwin veya GCC tabanlı başka herhangi bir derleyici ile birlikte de kullanabiliriz.
- Temelde yalnızca Windows'ta çalışır.
- Dev-C ++; grafikleri, sıkıştırmayı, animasyonu, sesi vb. Destekleyen ve Dev-C ++ kapsamını ve işlevselliğini artıran ek kitaplıklar veya kod paketleri indirilerek genişletilebilir.
Web Sitesi URL'si: Dev-C ++
# 5) NetBeans IDE'si
Tür: İŞTE
Fiyat: Ücretsiz, Açık kaynak.
Platform Desteği: Windows, Linux ve Mac OS.
NetBeans IDE, yeni bir C ++ projesi oluştururken aşağıda gösterildiği gibi görünür.
NetBeans, C / C ++, Java, PHP, Groovy, JavaScript, HTML5, vb. Uygulamalar geliştirmek için arabirimleri olan ücretsiz ve açık kaynaklı bir IDE'dir. NetBeans çapraz platformdur ve Windows, Linux ve Mac OS sistemlerinde çalışır.
Özellikleri:
- Çapraz platform ve Windows, Linux ve Mac OS platformlarında çalışır.
- Hızlı kullanıcı arayüzü geliştirme ile birlikte hızlı ve akıllı kod düzenleme sağlar.
- C / C ++, Java, PHP, Groovy, JavaScript, HTML5 için çoklu dil desteği.
- Verimli ve hatasız kod yazmayı sağlar.
Web Sitesi URL'si: NetBeans IDE
# 6) Cygwin
Tür: İŞTE
Fiyat: Açık kaynak
Platform Desteği: pencereler
Cygwin IDE aşağıda gösterildiği gibi görünüyor.
Cygwin, Windows'a yüklenebilen açık kaynaklı bir C ++ derleyicisidir ve C ++ programları geliştirmek için Unix benzeri bir ortam sağlar. Cygwin'i setup.exe kullanarak kurabilir ve ardından özellik desteği için Cygwin paketlerini kurabiliriz.
Özellikleri:
- Windows için Unix benzeri bir ortam sağlar.
- C ++ programları geliştirmek için kullanılabilir.
- Pakette farklı özellikler elde etmek için paketleri kurabilir.
- GCC derleyicisini destekler.
Web Sitesi URL'si: Cygwin
# 7) GCC
Tür: Derleyici
Fiyat: Bedava
Platform Desteği: Windows, Linux ve Mac OS.
GCC Compiler için ekran görüntüsü aşağıda gösterilmektedir.
Not: Cygwin IDE de GCC derleyicisini kullandığından, aynı ekran görüntüsünü verdik.
GCC, G DEĞİL C Ompiller C ollection. GCC, GNU projesi tarafından geliştirilmiştir ve birden çok programlama dilini destekleyen bir derleyici sistemidir.
GNU bir araç zinciridir ve GCC bu araç zincirinin temel bileşenlerinden biridir. GCC, GNU ve Linux'taki projelerin çoğu için standart derleyicidir. GCC kullanan dikkate değer projelerden biri Linux Çekirdeğidir.
GCC, GNU Genel Kamu Lisansı (GNU GPL) altında Özgür Yazılım Vakfı (FSF) tarafından dağıtılmaktadır.
Özellikleri:
- GCC çapraz platformdur, yani Windows, Unix, Mac OS vb. Gibi çeşitli platformlarda ve ayrıca iOS ve Android'de çalışır.
- GCC, C / C ++ dışında birçok programlama dilini destekler.
- Ücretsiz ve tescilli yazılımlar için bir geliştirme aracı olarak yaygın şekilde kullanılır.
Web Sitesi URL'si: GCC
# 8) geldim
Tür: İŞTE
Fiyat: Bedava
Platform Desteği: Windows, Unix ve Mac OS.
Vim editörü aşağıdaki ekran görüntüsünde gösterildiği gibi görünüyor.
Vim, son derece yapılandırılabilir bir metin editörüdür ve her türlü metni verimli bir şekilde oluşturmak ve değiştirmek için kullanılır. Vim, çoğu UNIX sistemi ve Apple OS X ile 'vi' olarak dahil edilmiştir. Vim, çok kararlı bir IDE'dir ve daha da iyi hale gelmek için sürekli olarak geliştirilmiştir.
Özellikleri:
- Ana özellik, kalıcı ve çok seviyeli geri alma ağacının varlığıdır.
- Ek özellikler eklemek için kullanılabilecek kapsamlı bir eklenti sistemine sahiptir.
- Vim IDE yüzlerce programlama dilini ve dosya formatını destekler.
- Güçlü bir arama ve değiştirme özelliğine sahiptir.
- Vim birçok araçla entegre edilebilir ve işlevselliği artırılabilir.
Web Sitesi URL'si: geldim
# 9) Borland C ++
Tür: İŞTE
Fiyat: Ücretsiz (Borland topluluğuna kaydolduktan sonra)
Platform Desteği: Windows ve MS-DOS.
Borland C ++ Compiler penceresi aşağıda gösterildiği gibi görünür.
Borland C ++, Windows ve MS-DOS için geliştirilmiş bir C / C ++ programlama ortamıdır (IDE). Borland C ++, Turbo C ++ 'nın bir halefidir ve daha iyi bir hata ayıklayıcı, yani korumalı DOS modunda yazılmış Turbo Hata Ayıklayıcı ile birlikte gelir.
Özellikleri:
- Turbo C ++ için bir halef.
- Profesyonel Windows grafik uygulaması geliştirmek için C ++ sınıflarından oluşan bir kütüphane olan Object Windows Library veya OWL'den oluşur.
- Ayrıca, DOS uygulamaları geliştirmek için bir dizi C ++ sınıfı olan 'Turbo Vision' içerir. Borland C ++, 2G grafikli uygulamalar geliştirmek için kullanılan Borland Graphics arayüzüyle birlikte gelir.
Web Sitesi URL'si: Borland C ++
# 10) MinGW
Tür: İŞTE
Fiyat: Ücretsiz, açık kaynak.
Platform Desteği: pencereler
Aşağıdaki resim MinGW kurulum yöneticisi kurulum aracını göstermektedir.
(resim kaynak )
MinGW, 'Windows için Minimalist GNU' anlamına gelir. Yerel Windows uygulamaları için minimalist bir geliştirme ortamıdır. MinGW, açık kaynaklı bir programlama ortamıdır ve herhangi bir üçüncü taraf C-çalışma zamanı dll'lerine bağlı olmayan yerel Windows uygulamaları geliştirmek için kullanılır.
Özellikleri:
- Yerel TLS geri aramayı destekler.
- Geniş karakterli başlatmayı (-Unicode) destekler.
- İ386 (32-Bit) ve x64 (64-bit) pencereleri destekler.
- Multilib araç zincirlerini destekler.
- Binutils veya en son GCC'yi destekler.
Web Sitesi URL'si: MinGW
=> Ücretsiz Kaynak Kodunu İndirin
# 11) C ++ Oluşturucu
Tür: İŞTE
Fiyat: 1400 abd doları
Platform Desteği: Windows, Linux, Mac OS, iOS ve Android.
C ++ oluşturucu IDE aşağıda gösterilmiştir.
C ++ Builder, gerektiğinde yeniden derleyebileceğimiz ve yeniden konuşlandırabileceğimiz tek bir kaynak kod tabanı sağlamak için tam geliştirme yaşam döngüsünü geliştirmemize olanak tanıyan, platformlar arası bir IDE'dir.
Özellikleri:
- Hızlı ve çapraz platform.
- Veritabanlarından Windows, Linux, Mac OS, iOS ve Android için çekici kullanıcı arayüzlerine kadar güçlü bir çapraz platform uygulaması oluşturmaya olanak tanır.
- Masaüstü ve mobil platformlar için C ++ uygulamalarını yerel olarak birleştirmek için C ++ oluşturucuyu kullanın.
- C ++ 17 win 32 desteği, geliştirilmiş kod tamamlama, yeni kitaplıklar ve optimize edilmiş derlemeler için hata ayıklama içerir.
Web Sitesi URL'si: C ++ Oluşturucu
# 12) CodeLite
Tür: İŞTE
Fiyat: Ücretsiz, Açık kaynak.
Platform Desteği: Windows, Linux (Debian / Ubuntu, Fedora, vb.), Mac OS ve FreeBSD
Codelite IDE aşağıda gösterilmiştir.
(resim kaynak )
CodeLite, açık kaynaklı bir IDE'dir. Codelite, Windows, Linux, Mac OS ve FreeBSD gibi farklı platformları desteklediği için çapraz platformdur. C / C ++ geliştirme için kullanılır.
Codelite, C / C ++ dışında JavaScript ve PHP gibi çeşitli diğer dilleri de destekler. CodeLite IDE, esas olarak node.js kullanarak uygulamalar geliştiren arka uç geliştiricileri için kullanılır.
Özellikleri:
- Clang tabanlı kod tamamlama dahil olmak üzere C ++, PHP ve JavaScript için C ++ projeleri almış kod tamamlama motorları sağlar.
- GCC / clang / VC ++ için yerleşik desteğe sahip derleyiciler için genel destek sağlar.
- Hataları, kod ek açıklamaları veya düzenleyici penceresinde bir araç ipucu olarak görüntüler.
- Yerleşik GDB desteği.
- İşlemleri geri alma / yineleme, temel düzenleme eylemleri, satırları kaydırma / kaldırma veya dönüştürme, arama / değiştirme ve benzeri diğer ekran eylemlerini sağlar.
- Yer imleri oluşturabilir / yönetebilir, daha hızlı hata ayıklama eylemleri gerçekleştirebilir ve ayrıca kaynak kodu düzenleyicisi için farklı ayarlar sağlayabiliriz.
- Sembolleri, dosyaları yeniden adlandırmamıza, alıcılar / ayarlayıcılar oluşturmamıza, işlev imzasını başlığına / uygulamasına uyacak şekilde kolayca değiştirmemize, işlev uygulamasını başka bir kaynak dosyaya taşımamıza vb.
Web Sitesi URL'si: CodeLite
# 13) Qt Oluşturucu
Tür: İŞTE
Fiyat: Bedava
Platform Desteği: Linux, OS X, Windows, VxWorks, QNX, Android ve iOS, BlackBerry, Sailfish OS vb.
QT çerçevesi için karşılama ekranı aşağıda gösterildiği gibi görünür.
QT çerçevesi, ikili lisanslama modunda kullanılabilen bir IDE'dir ve geliştiriciler, gereksinimlerine göre lisansı seçebilirler.
QT, özelliklerle dolu kapsamlı bir çerçevedir. QT çerçevesi, üst düzey kullanıcı arabirimini ve uygulama geliştirme bileşenlerini destekleyen zengin bir temel temel özellikler kümesi sağlar.
Özellikleri:
- Son teknoloji ürünü C ++ kod düzenleyici, hızlı kod, gezinme araçları, yerleşik GUI tasarımı, form tasarımcısı ve çok daha fazlasıyla birlikte gelen çapraz platform IDE.
- Geliştiricilerin güçlü kod yazmasına yardımcı olan iyi belgelenmiş, kullanıcı dostu, tutarlı ve ayrıntılı API'ler ve kitaplıklar içerir.
- Hızlı, kolay ve yüksek performanslı IDE.
- Bir defaya mahsus uygulamalar ve kullanıcı arayüzleri oluşturmak ve ardından bunları mobil işletim sistemi veya masaüstlerine dağıtmak için eksiksiz bir araç seti içerir.
- Kod düzenleyici, otomatik tamamlama, sürükle ve bırak kullanıcı arabirimi oluşturma, görsel hata ayıklama ve profil oluşturma aracı vurgulayan sözdizimi ve diğer birçok özellik ile donatılmıştır.
Web Sitesi URL'si: Qt Oluşturucu
# 14) Clang C ++
Tür: Derleyici
Fiyat: Ücretsiz, Açık kaynak
Platform Desteği: Windows, Linux ve Mac OS
Clang bir 'LLVM yerel' C / C ++ / Objective-C derleyicisidir. İnanılmaz derecede hızlı derlemeler sunmayı amaçlamaktadır. Kaynak düzeyinde harika araçlar ve son derece yararlı hata ve uyarı mesajları oluşturmak için bir platformdur. Clang derleyicisi, kodunuzdaki hataları otomatik olarak bulan Clang Static Analyzer aracını içerir.
Özellikleri:
- Hızlı derleme, GCC Uyumluluğu, düşük bellek kullanımı, anlamlı tanılama gibi son kullanıcı özelliklerini destekler.
- Clang, modüler kitaplık tabanlı bir mimariye sahiptir ve yeniden düzenleme, statik analiz, kod oluşturma vb. Destekler.
- Görsel stüdyo gibi IDE'lerle sıkı entegrasyona izin verir.
- C, C ++, Objective-C ve çeşitleriyle uyumluluk.
Web Sitesi URL'si: Clang C ++
# 15) Clion
Tür: İŞTE
Fiyat: 30 günlük ücretsiz deneme. 1. yıl için 199 dolar, 2. yıl için 159 dolar ve 3. yıldan itibaren 119 dolar.
Platform Desteği: Windows, Linux ve Mac OS.
(resim kaynak )
Clion, C / C ++ geliştirme için güçlü, platformlar arası bir IDE'dir. Çağdaş C ++ standartları, libC ++ ve Boost içerir. Clion, C / C ++ geliştirmenin yanı sıra Kotlin / Native, Rust ve Swift için de tasarlanmıştır.
Clion ayrıca Python, CMake dili ve JavaScript, XML, HTML, Markdown gibi diğer popüler web teknolojileri için temel destek sağlar.
Özellikleri:
- Temel şeylere odaklanabilmemiz için kod rutinini bizim için yönetir.
- Clion'da yeni bir projeye başlamak kolay. Clion, CMake, Gradle ve Compilation veritabanı proje modelleriyle çalışır ve projeyi farklı olsa bile CMake'ye aktarır.
- Kod bilgileri vererek akıllı tamamlama, biçimlendirme ve yardımcı görünümler sağlayan akıllı bir düzenleyiciye sahiptir.
- Kodu temizlemek ve iyileştirmek için yeniden düzenleme kullanır. Ayrıca alıcılardan / ayarlayıcılardan karmaşık şablonlara kadar kodu oluşturarak gereksiz yazımdan da tasarruf sağlar.
- Koddaki hataları ve uyarıları vurgulayarak desteklenen tüm diller için statik kod analizi (DFA dahil) sağlar ve hızlı düzeltmeler önerir.
- Kod oluşturma, tamamlama ve otomatik hedef güncellemeleriyle CMake oluşturma desteği sağlar. Ayrıca, yerel veya uzaktan uygulamalar ve birim testleri için entegre derleme, çalıştırma ve hata ayıklama ortamına sahiptir.
Web Sitesi URL'si: Clion
# 16) XCode
Tür: İŞTE
Fiyat: Açık kaynak bileşenlerle ücretsiz.
Platform Desteği: Mac os işletim sistemi
(resim kaynak )
XCode, C, C ++ ve Objective-C için açık kaynaklı bir LLVM derleyicisi içeren ve terminalden kullanılabilen güçlü bir IDE'dir. XCode, Mac OS için geliştirilmiştir ve Apple tarafından macOS, iOS, iPad, watchOS ve tvOS için yazılım geliştirmek üzere geliştirilmiş bir yazılım geliştirme araçları paketi içerir.
Özellikleri:
- Gelişmiş kod tamamlama, kod katlama, sözdizimi vurgulama ve kodla aynı doğrultuda uyarıları, hataları ve diğer içeriğe duyarlı bilgileri görüntüleyen mesaj balonları gibi özelliklere sahip bir kaynak kodu düzenleyicisi için destek sağlar.
- XCode IDE, uygulamanın görüntülerini yöneten bir varlık kataloğuyla birlikte gelir.
- Yardımcı düzenleyici, düzenleyiciyi ikiye böler ve yazılan kod için en yararlı olan dosyaları otomatik olarak görüntüleyen ikincil bir bölme oluşturur.
- Subversion ve Git Source Control (SCM) sistemlerini tam olarak destekleyen bir sürüm editörüne sahiptir.
- Bir kod satırı yazmadan kullanıcı arayüzünü tasarlamamıza ve test etmemize olanak tanıyan yerleşik arayüz oluşturucu.
- Sistemde yerleşik olan C, C ++ ve Objective-C derleyicilerini destekler. Ayrıca, en karmaşık yapıları oluşturmamızı sağlayan entegre bir yapı sistemiyle birlikte gelir.
Web Sitesi URL'si: XCode
C ++ Çevrimiçi Derleyiciler
Şimdi C ++ programlama için kullanılabilen çevrimiçi derleyicilerden bazılarını tartışalım. Bunlar çoğunlukla ücretsizdir ve programlamayı uygulamak için kullanılabilir. Aşağıda listelenen derleyicilerin çoğu birden fazla programlama dilini destekler.
# 17) Ideone.com
Tür: Çevrimiçi IDE
Fiyat: Bedava
Platform Desteği: pencereler
Ideone çevrimiçi derleyicisinin ekran görüntüsü aşağıda verilmiştir.
Ideone, çevrimiçi bir derleyici ve hata ayıklayıcıdır. Kaynak kodunu derlememize ve çevrimiçi yürütmemize olanak tanır ve 60'tan fazla programlama dilini destekler.
Özellikleri:
- Çevrimiçi derleyici.
- Ücretsiz derleyici ve hata ayıklayıcı.
- 60 farklı programlama dilini destekler.
- Programlama dilini seçip kaynak kodunu girip programı çalıştırabiliriz.
- Standart girişten giriş verilerini okuma seçenekleri mevcuttur.
Web Sitesi URL'si: Ideone.com
# 18) Codepad
Tür: Derleyici / Tercüman
Fiyat: Bedava
Platform Desteği: pencereler
Codepad, Sauce Labs'ın kurucularından biri olan Steven Hazel tarafından oluşturuldu. Codepad, kodu çevrimiçi olarak derlemek / yorumlamak için basit bir işbirliği aracıdır. Kodu kod alanına yapıştırabilir, sol panelden uygun programlama dilini seçebilir ve çalıştırmak için Codepad için gönder butonuna tıklayabiliriz.
Özellikleri:
- C, C ++, Perl ve Python dahil birçok programlama dilini destekler.
- Hem derlenmiş hem de yorumlanmış dilleri destekler.
- Kod yürütüldüğünde, yürütülen kod için halkla paylaşılabilecek kısa bir URL oluşturulur.
Web Sitesi URL'si: Codepad
# 19) ÇevrimiçiGDB
Tür: Çevrimiçi IDE
Fiyat: Bedava
Platform Desteği: pencereler
Aşağıdaki resim OnlineGDB derleyicisini göstermektedir.
OnlineGDB, C, C ++, Java, Python, PHP, Ruby, Perl, C #, VB, Pascal, Swift, FORTRAN, Objective-C, HTML, CSS, JS gibi çok sayıda dil için çevrimiçi olarak kullanılabilen bir derleyici ve hata ayıklama aracıdır. vb. birkaç isim vermek gerekirse.
Özellikleri:
- Birden çok programlama dilini destekler.
- Derlemeyi ve hata ayıklamayı destekler.
- Dünyanın herhangi bir yerinden kod yazabilir, derleyebilir, çalıştırabilir ve hata ayıklayabiliriz.
Web Sitesi URL'si: OnlineGDB
# 20) Codechef
Tür: IDE uygulayın
Fiyat: Bedava
Platform Desteği: Pencere
Codechef çevrimiçi derleyici aşağıda gösterildiği gibi görünür.
Codechef, hevesli programcılar için bir platformdur. Codechef, çeşitli dillerde kod yürütmek için kullanılabilecek çevrimiçi bir derleyici sağlar.
Özellikleri:
- Kodu derleyip test edebileceğimiz çeşitli programlama dillerini destekler.
- Kodlamamızın zorluk seviyesini seçebiliriz.
- Ayrıca programda hata ayıklamaya izin verir.
Web Sitesi URL'si: Codechef
# 21) CPP.sh
Tür: Derleyici
Fiyat: Bedava
Platform Desteği: pencereler
Cpp.sh çevrimiçi derleyici aşağıda gösterildiği gibi görünür.
Cpp.sh, GCC derleyicisi için basit bir ön uçtur. Bu derleyici, Boost 1.55 ile GCC 4.9.2'yi kullanır.
Özellikleri:
- GCC derleyicisi için ön uç.
- C ++ dilinin C ++ 98, C ++ 11 ve C ++ 14 sürümlerini destekler.
- Uygulama korumalı alana alınmıştır ve bazı sistem çağrıları başarısız olabilir.
Web Sitesi URL'si: Cpp.sh
# 22) JDoodle
Tür: İŞTE
Fiyat: Bedava
Platform Desteği: pencereler
JDoodle için ekran görüntüsü aşağıda verilmiştir.
JDoodle, C, C ++, Java, Java (gelişmiş), vb. Dahil olmak üzere çeşitli programlama dillerini destekleyen çevrimiçi bir derleyicidir. Yukarıda gösterilen JDoodle C ++ derleyicisi, GCC derleyicisi için bir ön uçtur.
Özellikleri:
- Standart girişi okuma yeteneğine sahip etkileşimli bir derleyici.
- Ayrıca komut satırı bağımsız değişkenlerini belirtmek için destek sağlar.
- GCC derleyicisini destekler.
Web Sitesi URL'si: JDoodle
Sonuç
C ++ Derleyiciler ve IDE'ler programlama açısından önemlidir. Bu IDE'leri kullanarak birçok gelişmiş C ++ uygulaması geliştirebilir ve oluşturabiliriz. Bu IDE'lerin temel avantajı, tüm derleme sürecini tek bir IDE'de almamızdır.
IDE'ler ayrıca kodu yazmamıza izin veren kaynak kodu düzenleyicileri içerir. Bu kaynak kod editörleri, kod yazarken zamanımızı kurtaran otomatik tamamlama, IntelliSense vb. Gibi çeşitli özelliklerle donatılmıştır.
Hatta UI uygulamaları geliştirebiliriz ve çoğu IDE, kaynakları sürükleyip bırakmamıza izin veren kaynak yöneticilerine sahiptir ve bu kaynaklar için IDE tarafından bir iskelet kodu yazılır.
IDE'lerin çoğu dahili hata ayıklayıcı ve / veya bellek sızıntısı tespiti gibi diğer özelliklerle birlikte gelir ve bu da zamandan ve emekten tasarruf sağlar.
=> Bize Ulaşın listenizi burada önermek için.=> Kolay C ++ Eğitim Serisini Okuyun.
Önerilen Kaynaklar
- Dev C ++ IDE: Kurulum, Özellikler ve C ++ Geliştirme
- En İyi 15 Kod Kapsamı Aracı (Java, JavaScript, C ++, C #, PHP için)
- En İyi 10'dan Fazla En İyi Java IDE'si ve Çevrimiçi Java Derleyicisi (2021 Sıralaması)
- C ++ İçin Geliştirme Ortamı Kurulumu
- 2021'de En İyi 8 Çevrimiçi PHP IDE ve Editörleri (En İyi ÜCRETSİZ ve Ücretli)