Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in geçen hafta duyurulan ikinci sürüm adayından sonra, 2.1.0 sürümü, Andrey Polyakov 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 2.1.0’daki yenilikleri öğrenmek için Kotlin 2.1.0’da neler yeni sayfasının incelenebileceği söyleniyor. Kotlin 2.1.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Tag Archives | Programlama Dili
Kotlin 2.1.0-RC2 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.1.0-RC2 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. 2.1.0-RC2’yi destekleyen Kotlin eklentilerinin en son IntelliJ IDEA ve Android Studio’da bulunduğu belirtilirken, IDE’deki Kotlin eklentisinin güncellenmesinin gerekmeği ifade ediliyor. Yapılması gereken şeyin derleme betiklerinde Kotlin sürümünün 2.1.0-RC2 olarak değiştirilmesi olduğu söyleniyor. Bu sürümde, birkaç yeni dil tasarım özelliğini duyurmaktan heyecan duyulduğu belirtiliyor. Tüm özelliklerin, K2 modu etkinleştirilmiş IntelliJ IDEA’nın en son EAP sürümünde IDE desteğine sahip bulunduğu söyleniyor. Kotlin 2.1.0-RC2, yerel olmayan kesme ve devam etme özelliğini kullanma yeteneği olan yeni bir özelliğin önizlemesini sunuyor. Kotlin 2.1.0-RC2 hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz.
Kotlin 2.1.0-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.1.0-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. 2.1.0-RC’yi destekleyen Kotlin eklentileri en son IntelliJ IDEA ve Android Studio’da bir araya getirildiği belirtilirken, bunların, en son IntelliJ IDEA ve Android Studio’da bir araya getirildiği söyleniyor. Kotlin 2.1.0-RC, yeni bir özelliğin önizlemesini sunarken, yerel olmayan break ve continue kullanma yeteneği sunuyor. otlin 2.1.0-RC ile artık K2 derleyicisinde ek denetimlerin etkinleştirebilmesinin mümkün olduğu söyleniyor. Kotlin 2.1.0-RC hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz.
Kotlin 2.0.21 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in geçen hafta duyurulan sürüm adayından sonra, 2.0.21 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. Xcode 16 desteğiyle gelen yeni sürümde, açık/geçersiz kılınan Composable işlevlerinin yeniden başlatılamaz olmasının zorunlu kılındığı söyleniyor. Xcode 16 ile 2.0.21’de platform kütüphanelerinin yeniden oluşturulduğu belirtilirken, Kotlin derleyicisindeki yerel platform kullanımından kurtulunduğu söyleniyor. Kotlin 2.0.21 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Kotlin 2.0.21-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.0.21-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. Xcode 16 desteğiyle gelen yeni sürümde, açık/geçersiz kılınan Composable işlevlerinin yeniden başlatılamaz olmasının zorunlu kılındığı söyleniyor. SymbolTable’a bir sembol eklemeden önce sağlanan imzanın genel olup olmadığının kontrol edildiği belirtilirken, Xcode 16 ile 2.0.21’de platform kütüphanelerinin yeniden oluşturulduğu söyleniyor. Kotlin 2.0.21-RC hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Hy (Hylang) 1.0.0 duyuruldu
Hy (veya uzun adıyla “Hylang“), dil oluşturulurken sürü davranışı incelendiği için Hymenoptera böcek takımından adını alan, Lisp ailesinde çok paradigmalı genel amaçlı bir programlama dilidir. Hy’nin 1.0.0 sürümü duyuruldu. Python ile karşılaştırıldığında Hy (Hylang), bir Lisp’ten bekleneceği gibi çeşitli yeni özellikler, genellemeler ve sözdizimsel basitleştirmeler sunar. Diğer Lisp’lerle karşılaştırıldığında Hy (Hylang), Python’un yerleşiklerine ve üçüncü taraf Python kütüphanelerine doğrudan erişim sağlarken, zorunlu, işlevsel ve nesne yönelimli programlama stillerini özgürce karıştırmaya olanak tanıyor. Bir Python programcısının Hy (Hylang) hakkında fark edeceği ilk şey, Python’un C benzeri infix sözdizimi yerine Lisp’in geleneksel parantez ağırlıklı önek sözdizimine sahip olmasıdır. Python’a gömülü bir Lisp lehçesi olan Hy’nin 1.0.0 sürümü, yaklaşık 12 yıllık geliştirme sürecinin ardından kullanıma sunuluyor. Bundan böyle, dilin belgelenmiş kısımlarında yapılan değişiklikler (CPython geliştiricileri tarafından artık desteklenmeyen Python sürümleri için desteğin kaldırılması dışında) ana sürüm numarasını artıracağı söyleniyor. 1.0.0 sürümü Python 3.8’den 3.13’e kadar olan sürümleri destekliyor. Hy (Hylang) hakkında projenin sitesinde bir “Niçin Hy” sayfası yapılmış bulunuyor. 2014’te Hy hakkında bir PyCon konuşması yapılmıştı. Hy (Hylang) 1.0.0 hakkında bilgi edinmek için sürüm duyurusunu, lwn.net duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Gawk 5.3.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.3.1 sürümü, Aharon Robbins tarafından duyuruldu. Bunun, GNU Awk’nin bir sonraki sürümü olduğunu belirten Robbins; bunun, bir hata düzeltme sürümü olduğunu söyledi. Çevrimiçi kılavuzların da yakında güncelleneceğini söyleyen Robbins; hataları bildirmek için gawkbug betiğinin kullanılması gerektiğini, diğer tüm soruların [email protected] posta listesine atılması gerektiğini hatırlattı. API’de bazı ince hataların düzeltildiğini belirten Robbins; başlatılmamış dizi öğeleriyle ilgili daha ince sorunların dahi düzeltildiğini söyledi. Dizilerin işlenmesiyle ilgili hata ayıklayıcıdaki bir dizi hatanın düzeltildiğini söyleyen Robbins; MPFR kullanımının artık 32 bit Power PC Mac sistemlerinde tekrar mümkün olduğunu söyledi. OSF/1 desteğinin kaldırıldığını belirten Robbins; hiçbir zaman belgelenmeyen –nostalgia seçeneğinin de kaldırıldığını söyledi. Her zamanki gibi, birkaç küçük kod temizliği ve hata düzeltmesi yapıldığı söyleniyor. GNU Awk (Gawk) 5.3.1 sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.