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

Türkçe bir sunucu: ISOS

korsan

ISOS küçük kurumlar için tasarlanmış bir e-posta ve web sunucusu. Kolay kullanımlı, Linux ve Windows uyumlu. Türkçe ve İngilizce destekleyen yönetim konsolu var...ve Kamu Lisansı ile dağıtılıyor. Bir kablonet bağlantınız ve alan adınız varsa 5 dakikada internet servislerinizi çalıştırmaya başlayabilirsiniz.

Python ile yazılan bu paketin içinde SMTP, POP3 ve HTTP/CGI sunucuları ile beraber, sistemi, kullanıcıları ve e-posta gruplarını yönetmeyi sağlayan bir konsol uygulaması var.

Görmek, denemek isteyenler için: isos.acikkanal.net. Bulduğunuz hataları ya da önerilerinizi bildirirseniz çok sevinirim.

Yapay Zekâ ve Müzik Üstüne

FZ

Bu makale sizi müzik ve yapay zekâ alanlarının arakesitinde kısa bir yolculuğa çıkaracaktır. Uygulamalar, yöntemler ve algoritmalar kısaca sunulacak ve tarihsel gelişim ele alınacaktır. Makale içindeki bağları verilmiş olan örnek müzik dosyaları ve videoları, günümüzde varılan noktaya dair ipuçları içermektedir.

Makale, 2004-2005 eğitim dönemi, güz yarıyılında, Boğaziçi Üniversitesi, Bilgisayar Müh. yüksek lisansı programında Doç. Dr. Levent Akın tarafından verilmiş olan Principles Of Artificial Intelligence (Yapay Zekâ Prensipleri) dersi için bir literatür taraması (literature survey report) olarak hazırlanmış olan makalenin Türk diline çevrilmiş, kısaltılmış ve düzenlenmiş halidir. Makalenin hazırlanmasında eleştirileri ile bana destek veren kardeşim Ergin Sevinç'e, Bülent Murtezaoğlu'na ve comp.ai sakinlerine teşekkürü bir borç bilirim. Makalenin orjinali http://ileriseviye.org/arasayfa.php?inode=ai-music.html adresindedir.

Yeni Wiksis 1.1, Wiki İçeriği Oluşturma Yazılımı

anonim

CyrocomGPL'd tarafından GPL lisansı ile sunulan Türkçe Wiki yazılımının yeni sürümü çıktı.Yeni özellikleri:tablo desteği, yönetim alanı, şifre koruması olarak sıralayabiliriz. Şifre koruması desteğiyle artık içerik değiştirme işlemini wiki modunda (şifre girmeden) ve kişisel mod'da (şifre girerek) yapabileceksiniz. Şifre sistemi ile wiksis, artık kişisel sitelerin yapımında dahi kullanılabilecek!

Unreal'i Yapan Adam Programlama Dillerinin Geleceğini Anlatıyor

FZ

Epic Games'ten Tim Sweeney, SIGPLAN ve SIGACT tarafından 33.sü düzenlenen Programlama Dillerinin İlkeleri Sempozyumunda The next mainstream programming language: a game developer's perspective başlıklı bir konuşma gerçekleştirdi.

Geleceğin [Net-Enabled] Yazılımları - Bölüm I

anonim

Birkaç haftadır kafamda çözümünü aradığım (bu mesajı yazarken Sundance ile de tartıştığım) bir soru var: Geleceğin net-enabled yani internet üzerinde çalışan uygulamalarının geleceği, hangi temellerin üzerine oturacağı ve yazılım dünyasını nasıl etkileyeceği, tabii bilişim devlerinin (Microsoft, Sun, IBM vs.) bu gelişmenin neresinde duracağı. Ya da başka bir açıdan, böyle bir gelişim olacak mı?