Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
İçeriğe atla

C++Builder

Vikipedi, özgür ansiklopedi
C++Builder
Embarcadero C++Builder XE3 Hoşgeldiniz Ekranı
Geliştirici(ler)Borland, Embarcadero Technologies
Güncel sürümC++Builder XE4 / 2013
İşletim sistemiMicrosoft Windows
TürIDE
LisansÖzel mülk yazılım
Resmî sitesiC++Builder

C++Builder, hızlı uygulama geliştirme (RAD) ortamıdır, Borland ve şu anki sahibi olan Embarcadero Technologies tarafından geliştirilmektedir, yazılan programlar C++ programlama dilinde yazılır. C++Builder, Visual Component Library ve IDE olarak yazılan, Delphi ile C++ derleyicisini birleştirir. Daha önceki ilk sürümlerde, C++Builder ile birlikte Delphi'de de büyük gelişmeler olmuştur.[1] Fakat yine de son sürümler Delphi ile birlikte eşzamanlı olarak yayınlanmıştır.[2] Delphi'deki birçok gelişmiş bileşen, ufak değişiklikler yaparak ya da hiçbir değişiklik yapmadan, C++Builder ile kullanılabilir.

C++Builder, sürükle ve bırak görsel geliştirme araçlarını içerir, IDE'nin içerdiği WYSIWYG GUI builder ile program yapmak daha da kolaylaşır.

C++Builder, Delphi gibi IDE kullanır ve birçok çekirdek kütüphanesi vardır. Önemli olarak paylaşılan Delphi (Pascal kodu) ve C++ Builder sıradanlaşmış FastMM4 bellek yöneticisini içerir, FastMM4, FastCode projesi dahilinde büyük bir çaba ile geliştirilmiştir, tüm UI çatısı altında iyi bilinen VCL, Pascal ile yazılmıştır, temel sistem rutinleri kadar iyidir, bunların çoğu FastCode projesi sayesinde Delphi ve C++Builder'a optimize edilmiştir.

C++Builder projeleri Delphi kodu içerebilir. Delphi derleyicisi C++ başlıklarını (headerlarını) kullanabilir, C++ ile yazılmış olsa da, Delphi'nin sınıflarının ve metotlarının kullanılmasına izin verir. Fakat tam tersi (C++ kodunun Delphi tarafından kullanılması) mümkün değildir.

C++Builder aslında sadece Microsoft Windows platformu için geliştirilmiştir. Sonraki sürümlerde Borland CLX de buna katıldı. CLX, Qt tabanlı görsel bileşen kütüphanesi ile çapraz platform geliştiricisidir, Windows ve Linux'u destekler, ancak CLX günümüzde çok kullanılmamaktadır. Söylentiye göre, çapraz platform için Linux ve OSX sürümü planlanmaktadır.

2003'te Borland C++BuilderX (CBX) sürümü yayınlandı, JBuilder ile aynı çerçevede yazılmıştır ve C++Builder ya da Delphi ile her ikisinin de arasında benzerlikler vardır. Bu ürünün şirketler için büyük programlar geliştirmesi de amaçlanmıştı fakat iyi bir satış yapılamadı. 2004'ün sonunda Borland, C++Builder'ı geliştirmeye devam edeceğini duyurdu ve Delphi geliştirme paketi ile birlikte yayınladı, günümüzde C++BuilderX neredeyse hiç kullanılmamaktadır.

Borland'ın Borland Developer Studio 2006'yı duyurmasından yaklaşık bir yıl sonra gelişmiş yapılandırma yöneticisi yapılıyordu ve hatalar düzeltiliyordu. Borland Developer Studio 2006 tekli paketi Delphi, C++Builder ve C#Builder'dan oluşuyordu.

2006'da Borland'ın Geliştirici Araçları Grubu, C++Builder geliştiricileri, Borland'ın yan kuruluşu olan CodeGear'a tamamen transfer oldu.

2007'de CodeGear, C++Builder 2007'i yayınladı, Microsoft Vista'nın bütün API'lerini içeriyordu, ANSI C++ uyumu artırılmıştı, in-IDE build performansı %500'den daha hızlıydı, MSBuild destekliyordu, DBX4 veritabanı mimarisi getirilmişti ve AJAX sayesinde "VCL for the Web (Web için VCL)" destekliyordu. Microsoft Vista için API desteği, görsel temalı uygulamalar içeriyordu ve Aero ve Vista görünümü için VCL desteğinden bağımsızdı. CodeGear RAD Studio 2007, C++Builder 2007 ve Delphi'yi de içeriyordu. Ayrıca 2007'de Borland, Borland C++Builder 2006 tabanlı "Turbo" markası ile yeniden canlandı ve C++Builder'ın iki adet "Turbo" sürümü yayınlandı: Turbo C++ Professional ve Turbo C++ Explorer (artık CodeGear geliştirilmiyordu).

2008'de CodeGear, Embarcadero Technologies tarafından satın alındı ve geliştirilmeye devam edildi.

Ağustos 2008'de C++Builder 2009 yayınlandı, bununla birlikte VCL ve RTL boyunca dikkate değer Unicode desteği geliştirmeleri oldu, ilk kez C++0x standart eklendi, tam bir ITE (Integrated Translation Environment) desteği, yerel Ribbon bileşenleri ve Boost kütüphaneleri eklendi. Ağustos 2009'da C++Builder 2010 çıktıktan sonra, bazı özel şeyler eklendi ve yeni olarak VCL için hareket desteği ve C++ özel sınıf kaşifi tanıtıldı. C++Builder XE, Ağustos 2010'da yayınlandı.

Sürüm geçmişi

[değiştir | kaynağı değiştir]

Aşağıdaki tablo, ürün sürüm geçmişi hakkında kabaca bir taslaktır.

Yıl Sürüm Yayınlayan firma Hedef platform
1997 1 Borland Windows
1998 3 Borland Windows
1999 4 Inprise Windows
2000 5 Borland Windows
2002 6 Borland Windows
2003 X Borland Windows, Linux, Solaris
2005 2006 (10) Borland Windows
2007 2007 (11) CodeGear Windows
Ağustos 2008 2009 (12) Embarcadero Windows
24 Ağustos 2009 2010 (14) Embarcadero Windows
30 Ağustos 2010 XE (15) Embarcadero Windows
31 Ağustos 2011 XE2 (16) Embarcadero Windows, OS X
4 Eylül 2012 XE3 (17) Embarcadero Windows, OS X
2013 XE4 (18) Embarcadero Windows, OS X
11Eylül 2013 XE5 (19) Embarcadero Technologies Windows, OS X, iOS
15 Nisan 2014 XE6 (20) Embarcadero Technologies Windows, OS X, iOS, Android
2 Eylül 2014 XE7 (21) Embarcadero Technologies Windows, OS X, iOS, Android
7 Nisan 2015 XE8 (22) Embarcadero Technologies Windows, OS X, iOS, Android
31 Ağustos 2015 10 Seattle (23) Embarcadero Technologies Windows, OS X, iOS, Android
20 Nisan 2016 10.1 Berlin (24) Embarcadero Technologies Windows, OS X, iOS, Android

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  1. ^ "Borland C++Builder 5.0 - PC Magazine". 22 Mart 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Kasım 2012. 
  2. ^ "Arşivlenmiş kopya". 7 Mayıs 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Kasım 2012. 

Dış bağlantılar

[değiştir | kaynağı değiştir]