Code::Blocks

Vikipedi, özgür ansiklopedi
17.23, 13 Aralık 2015 tarihinde YBot (mesaj | katkılar) tarafından oluşturulmuş 16376393 numaralı sürüm (Arşiv bağlantısı eklendi)
Code::Blocks
Code::Blocks 10.05 Çalışma Zamanı Görünümü
Geliştirici(ler)Code::Blocks geliştirici takımı
Güncel sürüm13.12 / 27 Aralık 2013 (10 yıl önce) (2013-12-27)
Geliştirme durumuAktif
Programlama diliC++ (wxWidgets)
İşletim sistemiMicrosoft Windows, Mac OS X, Linux,çapraz platform
TürTümleşik geliştirme ortamı
LisansGNU Genel Kamu Lisansı 3[1]
Resmî sitesihttp://www.codeblocks.org
Kod deposu Bunu Vikiveri'de düzenleyin

Code::Blocks, özgür açık kaynak kodlu bir C++ tümleşik geliştirme ortamıdır. wxWidgets tabanlı tamamen özelleştirilebilir arabirimiyle, GNU/Linux, Microsoft Windows, MacOS platformlarında sorunsuzca kullanılabilmektedir. Gelişmiş plugin desteğiyle kod yazımı esnasında ihtiyaç duyabileceğiniz birçok yardımcı fonksiyon sunar ve kod üzerinde tam bir hakimiyet kurmanıza olanak tanır.


Önemli Özellikleri

  • GNU/GPLv3 lisansıyla açık kaynaklıdır, gizli paralar talep etmez.
  • Linux, Mac, Windows platformlarında çalışır (wxWidgets ile birlikte).
  • C++ dili ile geliştirilmiştir. Kullanmak için yorumlayıcı ya da kütüphane gereksinimi yoktur.
  • Genişletilebilir eklenti desteğine sahiptir.

Derleyici Desteği

Code::Blocks MinGW / GCC, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC ve Intel C++ derleyicisi dahil olmak üzere birden fazla derleyiciyi destekler. IDE C++ için tasarlanmış olmasına rağmen GNU Fortran, Digital Mars D ve GNU GDC gibi bazı başka programlama dillerinin derleyicilerine de destek verir. Plug-in sistemi ile başka programlama dillerini de destekleyebilir.

Hata Ayıklayıcı Desteği

  • Interfaces GNU GDB.
  • MS CDB destekler (Tüm özellikleriyle birlikte değil).
  • Tam breakpoint desteği.
  • Görünen yerel fonksiyonlar, semboller ve argümanlar.
  • Çağrı yığını.
  • Disassembly.
  • Özel bellek dökümü.
  • CPU görünümü.

Arabirim

  • Özelleştirilebilir ve genişletilebilir, söz dizimi renklendirilmesi(syntax highlighting)
  • C++ ve XML için yazım editöründe kod katlama desteği.
  • Sekmeli arayüzü.
  • Kod tamamlama.
  • Sınıf tarayıcı.
  • Akıllı satır içe alma.
  • Tek tuşla .h ve .c dosyalarının takas edilmesi.
  • Açık dosyalar arasında hızlı geçiş için dosya listesi.
  • Birçok özelleştirilebilir araç.
  • TO-DO liste dosyaları için çoklu kullanıcı yönetim desteği.

Kaynakça

  1. ^ "Lisanslama". Codeblocks.org. 24 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2013-06-22. 

Dış bağlantılar

Şablon:C ve C++ için tümleşik geliştirme ortamları