GCC 4.0 geliyor, RC1 yayınlandı

0
Soulblighter
C, C++, Objective-C, Fortran, Java ve ADA dillerinde yazılmış programları 15'in üzerinde farklı bilgisayar mimarisi için derlememize imkan veren GCC (GNU Compiler Collection) 4.0 RC1 yayınlandı. Değişiklikleri buradan okuyabilir, buradan da GCC 4.0 RC1'i indirebilirsiniz.

GNU/Linux sistemlerin en önemli, kritik ve olmazsa olmaz bileşenlerinden biri olan GCC derleyici süitinin yeni sürümü ile birlikte bu derleyici ile derlenen Firefox, OpenOffice.org, Linux çekirdeği gibi pek çok yazılımın kalitesinde ve performansında artış bekleniyor.

Görüşler

0
zekeriya_akyildiz
Bir türlü anlayamöadım şu GCC olayını :( M$'a fenamı bağlandım nedir? bu derleme işlemlerini yapacak görsel birşeyler yokmu? (GUI)
0
FZ
Bir program derlemek, görsel, grafik bir işlem değildir ki.

Sanırım kast ettiğiniz Visual Studio ya da Borland'ınkilere benzeyen tümleşik geliştirme ortamları (IDE - Integrated Development Environment).

GNU/Linux ortamında, bunlara benzer araçlar mevcut elbette:

- http://anjuta.sourceforge.net/

Bir başka örnek Emacs + JDE ile Java geliştirme:

- http://www-106.ibm.com/developerworks/library/j-emacs/?n-j-5241

Ya da daha cicili bicili bir örnek, Eclipse geliştirme ortamı:

- http://eclipse.org/

Ama bizim burada bahsettiğimiz derleyicinin kendisi idi, onun etrafını saran grafik arayüzler değil, programın çıktı kod kalitesini belirleyen derleyici, o araçlar değil.
0
pismikrop
FZ'nin dediği gibi senin bahsettiğin IDE sanırım.

Örnek olarak Microsoft'un C# derleyicisi csc (c sharp complier), VB.NET derleyicisi ise vbc. İstersen programlarını komut isteminden derleyebilirsin.

Ama bildiğim kadarıyla makefile, automake gibi araçlar
windowsta olmadığı için çok parçalı bir programı derlemek
baya bir zahmet alıyor. Yada .bat dosyası oluşturmanız gerekli.

Tabi mingw veya cygwin kullanıyorsanız. Bunlar için de bir makefile yazabilirsiniz.
0
FZ
.NET ortamında yazılım geliştirmek için make tarzı araçlar mevcuttur, ANT tarzı araç da mevcuttur, bkz.:

- http://www.15seconds.com/issue/021203.htm

- http://nant.sourceforge.net/
0
vst
Nmake(M$ derleyicisi) ve bcc55(Borland) başta olmak üzere hemen hemen tüm derleyicilerin kendi make benzeri programları beraberlerinde geliyor.

Bunun yanı sıra, belirtildiği gibi, IDE ile derleyici ayrı şeyler. IDE içerisinden derleme işlemine dair yapılan herşey, komut satırından da yapılıyor. IDE'nin yaptığı şey ise, bu komut satırı progamlarını uygun bir şekilde çalıştırmak. Komut satırı programlarını iyi bilen kişilerin IDE kullanmalarının tek bir sebebi oluyor: Code Completion (kod tamamlama). Buna da ihtiyacı olmayan kişiler, sistem kaynaklarını verimli şekilde kullanmak ve biraz da acı çekmenin hazzına varmak için win32'de bile komut satırında çalışıyor.
0
eeran
Ayrıca UNIX/X11 ortamında çalışan kdevelop [www.kdevelop.org]'u da C/C++ ile uygulama geliştirmek amacıyla kullanabilirsiniz.
Linux üzerinde kdevelop ile çalışan arkadaşlar gayet memnunlar.
0
robertosmix
Hazır konu açılmışken, müsait zamanları olan arkadaşlarımızdan (özellikle JAVA konusunda bilgisi olan) GNU Classpath projesine destek vermelerini rica ediyorum.

libgcj ile birleştirilmesinden sonra daha özgür bir JAVA'ya yol açan en önemli çalışmalardan birisi olarak gördüğüm bu projenin uzun vadede (hata şu anda bile) erişilemez bir noktaya yerleşeceğine inancım tam. SUN'ın kitaplıklarını GPL olarak lisanslama isteği de GNU Classpath'in geldiği noktadaki başarısını egale etmeye çalışmak. Bkz: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html

GCC inanılmaz derece güçlü. Öyleki gcj (Gnu Java Compiler) uzun zamandan beri update edilmeye bile gerek duyulmuyor. Eğer internette diğer derleyicilerle yapılan performans testlerine bakarsanız, açık ara önde olduğunu farkedersiniz. Kaldı ki hiç bir bug bile çıkmıyor uzun zamandır. (http://gcc.gnu.org/bugs.html#known) Bu güç JAVA ile birleşince oldukça sağlam çözümler ortaya çıkıyor şüphesiz.

Görüş belirtmek için giriş yapın...

İlgili Yazılar

Sinir test eden yazılımlar ve eklentiler

iozeren

Kullanıcıların sinirlerini test eden yazılımlarla ve eklentilerle hiç alakasız kişilerin bile karşılaşması olası. Ben de her seferinde istemediğim ama sürekli önüme çıkan "yok bu programın güncellemesi geldi kurayım mı?", "Ben Java'yı kuracağım ama yanında Yahoo Toolbar'da kurayım. Java ile alakası yok ama belki işine yarar" tarzı uyarı ve arkandan çalışan gıcık eklentilerin başı çekenleri.
ZDNet Bağlantısı

Aylık Programlama Dilleri Sıralaması

vst

TIOBE isimli kodlama standartları şirketinin yaptığı araştırmaya göre en çok kullanılan programlama dilleri sıralamasında PHP atağa geçti ve C++'ın yerini zorluyor. Visual Basic, Perl ve Delphi'deki ciddi düşüşe karşın Lisp/Scheme dilleri artışta. En çok artanlar ise Java ve PHP.

AJAX :: Asynchronous Javascript & XML

SHiBuMi

AJAX, özellikle web tabanlı uygulamalar geliştirenlerin hoşuna gidecek, çeşitli teknolojileri ve araçların birleşiminden oluşan, yeni olarak kabul edebileceğimiz bir teknoloji. AJAX bir programlama dili ya da aracı değil, yalnızca belli teknikleri kullanarak mevcut web uygulamalarının daha interaktif hale nasıl getirilebileceği üzerine kafa yoran bir teknoloji.

QT Kütüphanesi Micros~1 Windows'da GPL Lisansına Kavuşuyor

vst

Trolltech'in web sitesinde duyurduğu habere göre, geliştirme aşamasının sonlarında olan QT4 Micros~1 Windows platformunda da çift lisansa sahip olacak: ticari lisans ve GPL lisansı.
Windows, Linux ve Mac üzerinde öncelikle grafik arayüz tasarımında kullanılan QT kütüphanesi, programlama arayüzü sayesinde C++ dilinin ağır yükünü hem hafifletiyor, hem de neredeyse tam platform bağımsızlığı sağlıyor.
Bu kararıyla, özgür/açık kaynak kodlu yazılımın yaygınlaşmasını ciddi oranda ivmelendireceğini düşündüğümüz Trolltech'in, sık sorulan sorular bölümünde verdiği cevaplar okunmaya değer.

fazlamesai.net'e soralım: Proje Yönetim ve Hata Takip Yazılımları

anonim

Eğer grup halinde projeye başlanacaksa o projede proje yönetim yazılımının (project management software, XP software) ve bir hata takip programının (bug tracking) kullanılması tavsiye ediliyor.

Proje yöneticilerine ve bu işe ilgi duyan arkadaşlara soralım: Kullandığınız, incelediğiniz yazılımların avantajları ve dezavantajları nelerdir?

Bizim kriterimiz kolay uyarlanabilirlik ve kullanılabilirlik olduğundan, dotproject ve mantis oldu.