Archive | Programlama

GCC 5.5 sürümüne güncellendi

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 5.5 sürümü, Red Hat’tan Jakub Jelinek tarafından duyuruldu. GCC5 serisi için bir hata düzeltme sürümü olan sürüm, GCC 6, GCC 7 ve mevcut GCC 8 geliştirme serilerinin backported düzeltmelerini de içeriyor. Bunun, GCC5 serisi için son sürüm olduğunu belirten Jelinek; sürümün, GCC 5.4’ten bu yana 250’den fazla hata düzeltmesiyle geldiğini söyledi. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GCC 5.5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve GNU.org sayfasını inceleyebilirsiniz.

Continue Reading →

GCC 5.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt 5.10 Beta duyuruldu

Uygulamaların oluşturulmasını hızlandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin bir geliştirme platformu olan Qt’nin 5.10 sürümünün betası, Tuukka Turunen tarafından duyuruldu. Qt 5.10 Beta’yı duyurmaktan mutluluk duyduklarını söyleyen Turunen; sürümde, Qt 5.10’da gelen özellikleri denemek için online ikili yükleyicilerin var olduğunu ifade etti. Qt 5.10 ile gelen yeni özellikler için Qt 5.10 wiki sayfasının incelenebileceğini belirten Turunen; Vulkan için destek sunulan sürümle pek çok yeni dil ve Qt Sanal Klavye’de el yazısı tanıma özelliğinin geldiğini söyledi. Qt’yi daha esnek ve kullanımı kolay bir yazılım haline getirmeye çalıştıklarını söyleyen Turunen; kullanıcıların Qt Project mailing lists aracılığıyla e-posta gönderebileceğini ve IRC aracılığıyla kendileriyle iletişim kurabileceğini belirtti. Qt 5.10 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisine çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Qt; özellikle KDE masaüstü ortamının bu araç takımını kullanması ile dikkatleri üzerine çekmiştir. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 5.10 Beta edinmek için;

0

Qt Creator 4.4.1 duyuruldu

Oldukça basit arayüzü ve yetenekleriyle pek çok kişinin vazgeçilmezi bir ide olan Qt Creator’un 4.4.1 sürümü, Eike Ziller tarafından duyuruldu. Creator 4.4.1’i duyurmaktan mutluluk duyduklarını söyleyen Ziller; bir sınıf yeniden adlandırıldığında, artık Qt Creator’un aynı ada sahip dosyaları yeniden adlandırmayı teklif ettiğini belirtti. Bilindiği gibi, genellikle GUI programları geliştirmek için kullanılsa da gelişmiş kütüphanesi GUI bileşenlerinin dışında pek çok araç içeren ve bir grafiksel kullanıcı arayüzü geliştirme araç takımı olan Qt; en çok kullanılan masaüstü ve gömülü platformları desteklemektedir. Daha çok KDE ve Unity 8 ile kullanılan Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Qt masa üstü ve sunucu ortamlarında Unix, GNU/Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt Creator 4.4.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt 5.9.2 duyuruldu

Uygulamaların oluşturulmasını hızlandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin bir geliştirme platformu olan Qt’nin 5.9.2 sürümü, Tuukka Turunen tarafından duyuruldu. Qt 5.9.2’yi duyurmaktan mutluluk duyduklarını söyleyen Turunen; çeşitli hata düzeltmeleri içeren yeni sürümdeki hata düzeltmelerinin ayrıntıları için her bir modül için değişiklik günlüklerinin kontrol edilmesini önerdi. Qt’yi daha esnek ve kullanımı kolay bir yazılım haline getirmeye çalıştıklarını söyleyen Turunen; kullanıcıların Qt Project mailing lists aracılığıyla e-posta gönderebileceğini ve IRC aracılığıyla kendileriyle iletişim kurabileceğini belirtti. Qt 5.9.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisine çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Qt; özellikle KDE masaüstü ortamının bu araç takımını kullanması ile dikkatleri üzerine çekmiştir. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 5.9.2 edinmek için;

0

PostgreSQL 10 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 10 no’lu sürümü duyuruldu. PostgreSQL Global Development Group, PostgreSQL’in yeni sürümünü kullanıma sunmaktan duyduğu memnuniyeti ifade ederken, tüm kullanıcıların yazılımlarını önceki sürümlerden çeşitli hata düzeltmeleri içeren yeni sürüme güncellemeleri öneriliyor. Veritabanları için ilişkisel modeli kullanan PostgreSQL; Solaris, Windows, Mac OS X gibi sistemlerde de çalışabilmektedir. PostgreSQL diğer ticari ya da açık kaynak kodlu veritabanlarıyla yapılabilecek işlerin hepsini kolaylıkla yapabilir. Geniş kullanıcı grubuna sahip olan PostgreSQL, kaynak koduna her yerden erişilebilir olması nedeniyle olası hataların çok çabuk kapatılmasına imkan sağlamaktadır. PostgreSQL 10 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

PostgreSQL 10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.9.4 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.9.4 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.9.4’ü duyurmaktan gurur duyduğunu söyleyen Maynard; destek sunan herkese teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulanmaya giren CMake; 2001’de daha da gelişti. CMake 3.9.4 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.9.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.6.3 duyuruldu

GNU/Linux başta olmak üzere; Mac Os, Windows, Amiga, Symbian gibi hemen hemen her türlü platformda çalışabilen Python dilinin yeni sürümü, 3.6.3 duyuruldu. Python 3.6 serisinin üçüncü bakım sürümü olduğu belirtilen sürüm, 3.6 için hata düzeltmelerini ve belge güncellemelerini içeriyor. Python 3.6.3 üzerinde yapılan değişiklikler hakkında ayrıntılı bilgi değişiklikler sayfasında bulunabilir. Geliştirilmeye 1990 yılında Guido van Rossum tarafından Amsterdam’da başlanan ve adını Guido Van Rossum’un çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Python’s Flying Circus adlı gösterisinden alan Python; dilin öğrenilmesini ve akılda kalmasını kolaylaştıran girintilere dayalı basit sözdizimine sahiptir. Bu da ona söz diziminin ayrıntıları ile vakit geçirmeden programlamaya yönelme imkanı bulunabilen bir dil olma özelliği kazandırmaktadır. Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülen Python’ın 1.0 sürümü Ocak 1994′te duyurulmuştur. Python 3.6.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

Python 3.6.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0