Archive | Programlama

LLVM 16.0.1 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 16.0.1 sürümü duyuruldu. Bu sürümün, bir hata düzeltme sürümü olduğu ve 16.0.0 ile API ve ABI uyumluluk taşıdığı belirtiliyor. Bu sürümle ilgili herhangi bir sorusu olanların, onu, burada sorabileceği söyleniyor. Mesajda ön işlemeyi devre dışı bırakma seçeneğine yapılan başvurunun düzeltildiği belirtilirken, IntegerLiteralSeparator’a MinDigits alt seçeneklerinin eklendiği ifade ediliyor. aarch64 için veri yeniden düzenleyicinin düzeltildiği söylenirken, testlerdeki eksik eklemenin de düzeltildiği belirtiliyor. ARM kullanımı basitleştirilirken, yuvalanmış initlists 1 için getSValFromInitListExpr çökmesinin düzeltildiği söyleniyor. Yeni sürümde, AMD Zen 4 desteğinden yeni Intel CPU komut setleri ve 2024’e kadar piyasaya sürülecek yeni işlemciler için işlemci hedeflerini getirmeye kadar pek çok heyecan verici donanım eklemesi yer aldığı bildiriliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var.  LLVM 16.0.1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 16.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.11.3 duyuruldu

Python 3.11.3 final sürüm duyuruldu. Python programlama dilinin yeni sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, CPython sürüm ekibinin, 3.11.0’ı Python’un mümkün olan en iyi sürümü haline getirmek için çok çaba harcadığı belirtiliyor. Yeni sürümün; daha iyi geri izleme, daha hızlı Python, yazma iyileştirmeleri ve çok daha fazlasıyla geldiğini ifade ediliyor. Bunun, Python 3.11.0’ın üçüncü bakım sürümü olduğu belirtilirken, Python programlama dilinin birçok yeni özellik ve optimizasyon içeren en yeni ana sürümü olduğu ifade ediliyor. Standart kitaplıkta TOML’yi ayrıştırma desteğiyle gelen yeni sürümde, görev gruplarının asyncio’ya tanıtıldığı söyleniyor. Daha hızlı CPython projesi için şimdiden bazı heyecan verici sonuçlar alındığı belrtilirken, Python 3.11’in, Python 3.10’dan şu an için %10-60’a kadar daha hızlı olduğu ifade ediliyor. Python’a ve topluluğuna fon sağlanmasına yardımcı olunması istenirken, veri sınıfı dönüşümleri sağlanmış bulunuyor. Python 3.11.3 hakkında bilgi edinmek için sürüm duyurusu ve değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Python 3.11.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.10.11 duyuruldu

Python’ın 3.10.11 final sürümü duyuruldu. Hollandalı bilgisayar programcısı Guido van Rossum tarafından geliştirilen Python programlama dilinin en yeni ana sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, sürümün, birçok yeni özellik ve optimizasyon içerdiği ifade ediliyor. PyUnicodeObject içindeki wstr üyesinin kaldırılması için hazırlık yapıldığı ve kullanımdan kaldırıldığı belirtilirken, hata ayıklama ve diğer araçlar için kesin satır numaraları sağlandığı ifade ediliyor. Parantez içindeki bağlam yöneticilerine artık resmi olarak izin verildiği belirtilirken, sürümün, OpenSSL 1.1.1 veya daha yenisini gerektirdiği ifade ediliyor. Serideki değişiklikler hakkında bilgi sahibi olmak için neler yeni belgesinin incelenebileceği söyleniyor. Sürümü test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Python 3.10.11 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Python 3.10.11 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.26.3 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.26.3 sürümü, John Parent tarafından duyuruldu. CMake 3.26.3’ün artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyleyen Parent; ekstra diller etkinleştirildiğinde MinGW araçları için eğik çizgi stilinin geri yüklendiği ifade ederken, eski C++ sürücüsüyle uyumluluğun da geri yüklendiğini söyledi. Destekleri için tüm kullanıcılara teşekkür edildiği ifade ediliyor. CMake 3.26.3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

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

0

PhpStorm 2023.1 duyuruldu

Sürüm adayı sürümü 20 Mart 2023‘te duyurulan kodu gerçekten ‘alan’ bir PHP IDE olan, anında hata önleme, en iyi otomatik tamamlama ve kodu yeniden düzenleme, sıfır yapılandırma, hata ayıklama ve genişletilmiş bir HTML, CSS ve JavaScript düzenleyici sağlayan PhpStorm‘un 2023.1 final sürümü, Roman Pronskiy tarafından duyuruldu. Bu sürümün, 3v4l.org ile entegrasyon, iyileştirilmiş performans, yeni kullanıcı arabiriminde geliştirmeler, PHP için bir DFA hata ayıklayıcı ve çok daha fazlasını içeren büyük bir güncelleme olduğunu belirten Pronskiy; PhpStorm’un bu sürümünün, geri bildirim ve araştırmaya dayalı olarak geliştirilmiş yeni kullanıcı arayüzünün parlak bir sürümünü içerdiğini ifade etti. PhpStorm’un artık, koda odaklanmaya yardımcı olmak için araç çubuklarının, araç penceresi başlıklarının ve düğmelerin boyutunu küçülten kompakt bir moda sahip olduğunu belirten Pronskiy; yeni kullanıcı arayüzüne, araç penceresi alanını 2 pencereye ayırmanya ve her ikisini de aynı anda görebilinecek şekilde düzenlemeye olanak tanıyan bir ayar eklendiğini söyledi. Her zaman olduğu gibi, geri bildirimlerin kendileri için çok değerli olduğunu belirten Pronskiy; herhangi bir sorunla karşılaşanların sorunu göndermekten kaçınmamasını diledi. PhpStorm 2023.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

PhpStorm 2023.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Django 4.2 duyuruldu

Sürüm adayı 20 Mart 2023’te duyurulan Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış bir yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 4.2 final sürümü, Mariusz Felisiak tarafından duyuruldu. Django ekibinin, Django 4.2’yi duyurmaktan mutluluk duyduğu ifade ediliyor. Bu sürümün, uzun süreli destek (LTS) sürümü olarak belirlendiği belirtilirken, bunun, güvenlik ve veri kaybı düzeltmelerinin en az önümüzdeki üç yıl boyunca uygulanacağı anlamına geldiği vurgulanıyor. Mariusz Felisiak; artık Django 4.2 için sürüm notlarının da okunabileceğini belirtiyor. Güvenli biçimde bir web uygulamaları geliştirme platformu olan Django; her projeye temel kayıt ekleme, silme, düzenleme ve güncelleme fonksiyonlarını bünyesinde barındıran dinamik bir yönetim paneli sağlıyor. Django 4.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Django 4.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt 6.5.0 LTS duyuruldu

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.5.0 LTS sürümü, Volker Hilsheimer tarafından duyuruldu. Qt 6.5.0 LTS’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Hilsheimer; Qt 6 serisinin 6. sürümünde, grafik ve UI geliştiricileri ve uygulama arka ucu için pek çok yeni işlevsellik sunduklarını belirtirken, ek olarak, Qt 6.5.0’ın birçok düzeltme ve genel iyileştirme getirdiğini ve ticari lisans sahipleri için uzun vadeli desteklenen bir sürüm olacağını ifade etti. Geliştirilmiş tema ve stil özellikleriyle gelen yeni sürümde, uygulamalar, Windows’ta karanlık modu kolayca destekleyebiliyor. Yeni sürümün, 6.4.x serisi ile ikili uyumlu olduğunu belirten Hilsheimer; Qt 6’ya taşımayı kolaylaştırmak için bir taşıma kılavuzu oluşturduklarını söyledi. Onay kutusu desteği için html liste öğelerinde CSS sınıflarının kullanıldığını belirten Hilsheimer; Qt -no-harfbuzz ile yapılandırıldığında yazı tipi oluşturmanın düzeltildiğini ifade etti. QStringConverter ve onu kullanan API artık Qt ise daha fazla metin codec’inin desteklendiği söyleniyor. Qt 6.5.0 LTS sürüm notlarından en önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilginin bulunabileceği belirtiliyor. Qt 6.5.0 LTS hakkında 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 ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. 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ğıtılmaya 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 6.5.0 LTS edinmek için:

0