{"id":8007,"date":"2024-05-24T10:39:44","date_gmt":"2024-05-24T10:39:44","guid":{"rendered":"https:\/\/byte-bucket.com\/2024\/05\/24\/jetbrains-veroeffentlicht-kotlin-2-0-mit-stabilem-k2-compiler-und-automatischer-generierung-von-lambda-funktionen\/"},"modified":"2024-05-24T10:39:44","modified_gmt":"2024-05-24T10:39:44","slug":"jetbrains-veroeffentlicht-kotlin-2-0-mit-stabilem-k2-compiler-und-automatischer-generierung-von-lambda-funktionen","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=8007","title":{"rendered":"JetBrains ver\u00f6ffentlicht Kotlin 2.0 mit stabilem K2-Compiler und automatischer Generierung von Lambda-Funktionen"},"content":{"rendered":"<p>Die Softwarefirma JetBrains hat Version 2.0 von Kotlin, ihrer Programmiersprache, ver\u00f6ffentlicht. Das Major Release enth\u00e4lt den stabilen K2-Compiler, der speziell f\u00fcr die Multiplattform-Entwicklung entwickelt wurde und eine doppelt so schnelle Kompilierung erm\u00f6glichen soll. <\/p>\n<p>Eine herausragende Funktion von Kotlin 2.0 ist die automatische Generierung von Lambda-Funktionen mithilfe von codeinvokedynamic\/code. Dadurch wird die Entwicklung von Code, der auf Funktionen h\u00f6herer Ordnung basiert, erleichtert und beschleunigt. <\/p>\n<p>Ein weiteres Highlight der Version 2.0 ist die Stabilisierung der Library codekotlinx-metadata-jvm\/code, die die Verarbeitung von Metadaten in Kotlin erm\u00f6glicht und insbesondere f\u00fcr die Entwicklung von Frameworks und Bibliotheken von gro\u00dfer Bedeutung ist. <\/p>\n<p>JetBrains hat viel Aufmerksamkeit auf den neuen Kotlin- und JVM-Compiler K2 gelegt. Die Entwicklung begann im Jahr 2021 und erreichte Ende letzten Jahres den Beta-Status f\u00fcr alle Plattformen mit Kotlin 1.9.20. Nun ist die stabile Version Kotlin 2.0 verf\u00fcgbar. <\/p>\n<p>Der K2-Compiler wurde speziell f\u00fcr die Multiplattform-Entwicklung entwickelt und erm\u00f6glicht die Vereinigung aller von Kotlin unterst\u00fctzten Plattformen. Dadurch kann das Kotlin-Team die meisten Features, \u00c4nderungen und Bugfixes gleichzeitig f\u00fcr alle Plattformen implementieren, was die Entwicklung neuer Sprachfunktionen erheblich beschleunigen soll. <\/p>\n<p>Weitere Informationen zu Kotlin 2.0 sind im JetBrains-Blog und auf der What s New-Webseite erh\u00e4ltlich, wo alle neuen Funktionen und Verbesserungen ausf\u00fchrlich vorgestellt werden. Kotlin 2.0 verspricht eine verbesserte Performance und eine noch bessere Unterst\u00fctzung f\u00fcr die plattform\u00fcbergreifende Entwicklung. Entwicklerinnen und Entwickler d\u00fcrfen sich auf eine effizientere und produktivere Programmierung mit Kotlin freuen.<\/p>\n<p>Schlagw\u00f6rter: Kotlin + JetBrains + What<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Softwarefirma JetBrains hat Version 2.0 von Kotlin, ihrer Programmiersprache, ver\u00f6ffentlicht. Das Major Release enth\u00e4lt den stabilen K2-Compiler, der speziell f\u00fcr die Multiplattform-Entwicklung entwickelt wurde und eine doppelt so schnelle Kompilierung erm\u00f6glichen soll. Eine herausragende Funktion von Kotlin 2.0 ist die automatische Generierung von Lambda-Funktionen mithilfe von codeinvokedynamic\/code. Dadurch wird&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":8006,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/8007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8007"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/8007\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/8006"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}