Archive | Programlama

Rust programlama dilinin 1.50.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.50.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.50.0’ı edinebilecekleri söyleniyor. Herkesi güvenilir ve verimli yazılım geliştirmeye teşvik eden bir programlama dili olan Rust’un yeni sürümünde dizi indekslemenin iyileştirildiği, birleşim alanlarına güvenli erişimin genişletildiği ve standart kitaplığa eklendiği belirtiliyor. Diğer değişiklikler hakkında bilgi edinmek için ayrıntılı sürüm notlarına bakılması tavsiye ediliyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python’un lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.50.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

Rust 1.50.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz. 

0

Kotlin 1.4.30 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 1.4.30 sürümü, Alina Grebenkina tarafından duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Kotlin 1.4.30’u duyurmaktan mutlu olduklarını söyleyen Grebenkina; Kotlin’i birlikte çalışmak için eğlenceli, zevkli ve üretken bir programlama dili yapmak için çok çalıştıklarını ifade ediyor. Tüm yeni güncellemeleri denemekten keyif alacağını umdukları kullanıcıların denmelerini ve düşüncelerini kendilerine bildireceklerine inandıklarını belirten Grebenkina; Kotlin Gradle eklentisinin Gradle yapılandırma önbelleği ile uyumlu olduğunu söyledi. Tüm yeni güncellemeleri denemekten keyif alacağını umdukları kullanıcıların denmelerini ve düşüncelerini kendilerine bildireceklerine inandıklarını belirten Grebenkina; Kotlin Gradle eklentisinin Gradle yapılandırma önbelleği ile uyumlu olduğunu söyledi. Kotlin 1.4.30 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Kotlin 1.4.30 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Firebird 4.0 RC duyuruldu

Beta 2 sürümü 19 Mayıs 2020‘de duyurulan Firebird‘in ilk sürüm adayı, Firebird projesi tarafından duyuruldu. Bu sürüm adayının, yeni sürüm için geliştirilen tüm özellikleri ve iyileştirmeleri göstereceği belirtilirken, sürüm adaylarının genellikle yeterince kararlı kabul edildiği ve “neredeyse üretim” ortamlarında test edilmeleri için önerilebildikleri hatırlatılıyor. Kullanıcıların bunu denemekten ve geliştirme posta listesine geri bildirimde bulunmaktan memnuniyet duyacaklarına inanıldığı ifade ediliyor. Firebird 3.0.7 ve Firebird 4.0 Beta 2 sürümlerinden bu yana düzeltilen hataların, hatalar sayfasında listelenmiş ve açıklanmış olduğu belirtilirken, kullanıcı oturumu ortamını ilk (varsayılan) durumuna sıfırlamak için yeni komut eklendiği söyleniyor. Bilindiği gibi, FireBird, bir SQL veritabanı olması dolayısıyla paradox ve MySQL gibi veritabanlarında olmayan transaction, SP, trigger gibi yapıları desteklemektedir. Firebird, Interbase kodlarından geliştirilmesine karşın kodlar bir kaç kez baştan yazılmış; performans ve özellik olarak Interbase’i geçmiştir. Küçük, Orta ve büyük ölçekli tüm projelerde rahatlıkla ve güvenle kullanılabilir. Ayrıca ReadOnly DB Özelliği ile CD’lerde dahi çalıştırılabilir, tanıtım programlarında da kullanılabilir. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows pek çok işletim sistemini destekler. Firebird 4.0 RC 1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Firebird 4.0 RC 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 30 yaşında!

Nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dili olan Python, Guido van Rossum’un bir hobi proje aramasıyla 1989 yılında, Amsterdam’da ortaya çıkmıştı. Projesine Python ismini veren Rossum; onu ABC programlama diline bir varis olarak yarattı. Adını sanılanın aksine bir yılandan değil, 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 almıştır. Rossum; interpreteri yazdıktan sonra, dili USENET’e göndermeye karar verdi ve Şubat 1991’de Python kodunu halka açık hale getirdi. Python 2 versiyonunun resmi geliştirilme süreci, son sürümü olan Python 2.7.x serisi versiyonlarının ardından 1 Ocak 2020 itibarıyla resmi olarak sona erdi. Python 2.x geliştirilme desteğinin sona ermesinin ardından, Python dilinin 3.6.x ve sonraki sürümlerinin geliştirilmesi devam etmektedir. Python, günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir. Pek çok GNU/Linux dağıtımında ve macOS işletim sisteminde Python öntanımlı bir bileşen olarak gelir.

Continue Reading →


Python 30 yaşında! Doğum günün kutlu olsun Python! Happy anniversary!

Guido van Rossum

0

Guix Workflow Language’nin (GNU GWL) 0.3.0 sürümü duyuruldu

11 Şubat 2018 itibarıyla GNU projesi’nin bir parçası haline gelen Guix Workflow Language’nin (GWL) 0.3.0 sürümü, Ricardo Wurmus tarafından duyuruldu. Guix Workflow Language, çalışma birimlerinin özelliklerini ve birbirleriyle olan ilişkilerini, işlevsel paket yöneticisi GNU Guix’in tekrarlanabilir yazılım dağıtım tesisleri ile birleştirir. GWL’de bilmemiz gereken iki kavram vardır: Süreçler ve iş akışları. GWL iş akışları yürütülebilir koddur. GWL, klasik bir Lisp sözdiziminin yanı sıra Wisp adı verilen Python benzeri bir sözdizimini destekler. Guix Workflow Language’nin (GWL) 0.3.0 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Wurmus; sürümün, iki kişi tarafından yazılan 156 satır koddan oluştuğunu ifade etti. Bu sürümün, bir dizi değişiklik içerdiğini belirten Wurmus; bir başka önemli değişikliğin argüman ayrıştırmak için Guile Config’in kullanılması olduğunu söyledi. Guix Workflow Language (GWL) 0.3.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Guix Workflow Language (GWL) 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Guix Workflow Language (GWL)hakkında bilgi edinmek için kılavuzu inceleyebilir ya da doğrudan .pdf belgeye ulaşabilirsiniz.

0

GNU Binutils 2.36.1 çıktı

GNU Binutils’in 2.36.1 sürümü duyuruldu. Henüz resmi duyurusu yapılmamış sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. Projeye katkıda bulunan herkese teşekkür edildiği ifade edilirken, GNU Binutils’in yeni sürümünde yer alan düzeltmelerin önemli olduğu vurgulanıyor. Sonraki sürümlerinde fonksiyonellikleri birbirlerine yakın olduğu için GNU Assembler (GAS) ve GNU Linker (GLD) eklenmiş bulunan yazılım, karmaşık olanları daha çok BFD ve libopcodes kütüphaneleri içinde yer alıyor ve basit programlardan oluşuyor. Orijinal BFD versiyonları David Henkel-Wallace ve Steve Chamberlain tarafından yazılmıştır. GNU Binutils 2.36.1’in resmi duyurusu az önce, Nick Clifton tarafından yapılmıştır. GNU Binutils 2.36.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Binutils 2.36.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2021.1 EAP 2 duyuruldu

PyCharm‘ın 2021.1 EAP 2 (erken erişim) sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm 2021.1 EAP 2’nin erken erişim programının sürümü olduğunu belirten Letusheva; bu nedenle denenmesinin ve sonuçlar hakkında geri bildirimde bulunulmasının önemli olduğunu söyledi. Letusheva; PyCharm 2021.1 EAP 2’yi denemek isteyenlerin ücretsiz Toolbox uygulamasını edinebileceklerini ifade etti. Letusheva; Ubuntu kullanıcılarının yazılımı snap kullanarak güncelleyebilceklerini hatırlattı. Letusheva; PyCharm EAP yapılarının tam olarak test edilmemiş olduğunu ve kararsız olabileceğini hatırlattı. PyCharm 2021.1 EAP 2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2021.1 EAP 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0