Tag Archives | Programlama Dili

Apache FreeMarker 2.3.35 duyuruldu

Şablonlara ve değişen verilere dayalı olarak metin çıktısı (HTML web sayfaları, e-postalar, yapılandırma dosyaları, kaynak kod vb.) üreten bir Java kütüphanesi, bir şablon motoru olan Apache FreeMarker‘in 2.3.35 sürümü duyuruldu. Şablonlar, basit, özel bir dil olan FreeMarker şablon dili (FTL) ile yazılır tabii bu, PHP gibi tam teşekküllü bir programlama dili değildir. Genellikle, verileri hazırlamak için (veritabanı sorguları yapmak, iş hesaplamaları yapmak) genel amaçlı bir programlama dili (Java gibi) kullanılır. Ardından, Apache FreeMarker, hazırlanan verileri şablonlar kullanarak görüntüler. Şablonda verilerin nasıl sunulacağına, şablon dışında ise hangi verilerin sunulacağına odaklanılır. Bu yaklaşım genellikle MVC (Model View Controller) modeli olarak adlandırılır ve özellikle dinamik web sayfaları için popülerdir. Web sayfası tasarımcılarını (HTML yazarları) geliştiricilerden (genellikle Java programcıları) ayırmaya yardımcı olur. FreeMarker başlangıçta MVC web uygulama çerçevelerinde HTML sayfaları oluşturmak için yaratılmış olsa da, servlet’lere, HTML’ye veya web ile ilgili herhangi bir şeye bağlı değildir. Web dışı uygulama ortamlarında da kullanılır. 0xFF veya 0xCAFEBABE gibi onaltılık sayılar için destek eklendiği belirtilen yeni sürüm, yeni çok satırlı metin yerleşik işlevleri, çoğunlukla kaynak kod (veya yapılandırma dosyası) oluşturmak için kullanışlı bulunuyor. Apache FreeMarker 2.3.35 hakkında bilgi edinmek için sürüm sayfası incelenebilir.

Continue Reading →

 

 

Apache FreeMarker 2.3.35 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Kotlin 2.4.20-RC3 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-RC3 sürümü 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. Eş zamanlı işlem yığın izleme kurtarma desteği ve koleksiyon öğelerinin eşitliğini ve benzersizliğini kontrol etmeye yönelik yeni özelliklerle gelen yeni sürüm, yeni Swift dışa aktarma özellikleri ve SwiftPM bağımlılıkları için otomatik olarak oluşturulan Package.swift dosyaları içreriyor. @JsFun bildirimlerindeki üst düzey require() çağrılarında değişiklikler, geliştirilmiş yardımcı nesne başlatma sırası ve Kotlin Gradle eklentisinde Wasmtime desteğiyle gelen yeni sürüm, tarayıcı testleri için yeni DSL ve askıya alınmış lambda ifadelerini asenkron fonksiyonlar olarak dışa aktarma desteği içeriyor. Kotlin derleyici olarak yerel imajın deneysel sürümü geliyor. Bunun için Kotlin sürüm sürecini inceleyebilirsiniz. Kotlin 2.4.20-RC3 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-RC3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU poke 5.0 duyuruldu

İkili veriler için yeni etkileşimli düzenleyici olan GNU poke‘nin 5.0 sürümü, Mohammad-Reza Nabipoor tarafından duyuruldu. Nabipoor; kod ve/veya dokümantasyon ile katkıda bulunan, geri bildirimde bulunan kişilere teşekkür edildiğini söyledi. GNU poke’nin 5.0 yeni sürümünü duyurmaktan mutluluk duyduğunu belirten Nabipoor; bunun,  yeni bir büyük sürüm olduğunu söyledi. Kullanıcı arayüzü ve Poke dil güncellemeleriyle gelen yeni sürüm; Poke Runtime, Poke derleyici güncellemelerini de içeriyor. Ayrıca dokümantasyon güncellemeleri yapılmış bulunuyor. Nabipoor; bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke‘nin veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağladığını söyledi. GNU poke 5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

       

GNU poke 5.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Kotlin 2.4.20-RC duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-RC sürümü 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. Başlık derleme performansını iyileştirmek için XheaderModeType= compilation desteği eklendiği belirtilen yeni sürüm, K2JKlibCompilerArguments’e -jvm-target eklenmiş olarak geliyor. Jklib için firAggressivePrunner’ın devre dışı bırakılmasına izin verildiği belirtilirken, varsayılan olarak artımlı derlemenin açıldığı söyleniyor. Tip parametrelerine sahip fonksiyonda birleştirilebilir tekil nesnenin düzeltildiği belirtilirken, modüller arası çağrıların yanlış derlenmesine neden olan bir hatanın düzeltildiği ifade ediliyor. Kotlin 2.4.20-RC hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU poke 4.90 ön sürümü duyuruldu

İkili veriler için yeni etkileşimli düzenleyici olan GNU poke‘nin 4.90 ön sürümü, Mohammad-Reza Nabipoor tarafından duyuruldu. Nabipoor; kod ve/veya dokümantasyon ile katkıda bulunan, geri bildirimde bulunan kişilere teşekkür edildiğini söyledi. GNU poke’nin 4.90 ön sürümünü duyurmaktan mutluluk duyduğunu belirten Nabipoor; bunun,  4.x serisindeki bir test sürümü olduğunu söyledi. Nabipoor; bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke‘nin veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağladığını söyledi. 5.0’ı serbest bırakmak için planlanan tarihin 15 Ağustos 2026 Pazar günü olduğunu belirten Nabipoor; ön sürümle, yorumlarla veya bunlarla ilgili herhangi bir sorunun bildirilmesini istedi. GNU poke 4.90 ön sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

       

GNU poke 4.90 ön sürümünü edinmek için aşağıdaki linkten yararlanabilirsiniz.

Kotlin 2.4.10 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.10 sürümü 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. İç içe Java ek açıklama dizisi bağımsız değişkeninde const val kullanılırken “ek açıklama parametresi için değer yok” IllegalStateException hatasının düzeltildiği belirtilirken, Kotlin dağıtımına kotlinr eklendiği söyleniyor. CRI etkinleştirildiğinde JS ve Wasm derlemeleri için yanlış pozitif uyarı giderilmiş bulunuyor. Kotlin 2.4.10 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gawk 5.4.1 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.4.1 sürümü, Aharon Robbins tarafından duyuruldu. Bunun, GNU Awk’nin bir sonraki sürümü olduğunu belirtilirken; bunun, bir yama sürümü olduğu söylendi. Çevrimiçi kılavuzların da yakında güncelleneceği belirtilirken, hataları bildirmek için gawkbug betiğinin kullanılması gerektiğini, diğer tüm soruların [email protected] posta listesine atılması gerektiği hatırlatıldı. GNU Awk 5.4.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

GNU Awk 5.4.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.