Mit den Antworten von rund 6000 Entwicklern aus 17 Ländern hat der tschechische Hersteller von Programmierwerkzeugen, Jetbrains, seine Studie The State of the Developer Ecosystem 2018 unterfüttert. Java ist als beliebteste Programmiersprache genannt worden.
Programmieren
Das erste Buch ist ein unkonventionelles Java-Lehrbuch, das ohne Zwang in die Programmierung einführen will. Das zweite Buch stellt umfassend die Libre-Office-Suite vor.
Das freie .Net Core soll in der kommenden Version 3 Windows Forms, WPF und UWP unterstützen - und damit Desktop-Anwendungen. Umgesetzt wird das über Erweiterungen, die nur für Windows bereitstehen.
Wer sich mit Javascript beschäftigen möchte, findet zahlreiche Tutorials im Netz. Ein deutsch- und englischsprachiges steuert Software-Entwickler Stefan Trenkel mit JS Hero bei. Es ist kostenlos und werbefrei.
Bereits zum 18. Mal findet vom 10. bis 13. Mai 2018 in Karlsruhe die Gulaschprogrammiernacht statt. Entgegen ihres Namens richtet sich die Veranstaltung an alle Interessierten, die gemeinsam an vielfältigen Workshops teilnehmen oder das Vortragsprogramm besuchen möchten.
Das fast zweitausend Jahre alte Geduldsspiel „Chinesische Ringe“ landete bei Mike Schilli. Statt nur mit Ringen zu klimpern, versucht er sich an einer Lösung mit logischen Operatoren.
Die Version 10 von Java erscheint erstmals im neuen Sechs-Monats-Rhythmus. Entsprechend gering fällt die Zahl der Änderungen aus. Neu sind ein JIT-Compiler, eine API für den Garbage Collector sowie ein veränderter Umgang mit Root-Zertifikaten.
Mit Rust 2018 soll in diesem Jahr ein Nachfolger zu Rust 1.0 (Rust 2015) erscheinen. Das und ihre weiteren Pläne für 2018 kündigten die Rust-Entwickler in einem Blogpost an.
Mit der Version 2.0 seiner für Webanwendungen gedachten Programmiersprache Dart besinnt Google sich verstärkt auf die Client-seitige Programmierung für Web und mobile Geräte.
Die Version 5.7.0 des Javascript-Paketmanagers NPM hat offenbar zeitweilig die Besitzrechte wichtiger Ordner im Linux-Dateisystems geändert. Der Fehler scheint nun behoben zu sein.
Während es für die Sprache selbst keine großen Änderungen gibt, baut Go 1.10 einige Neuerungen in das "go build"-Kommando ein. Strings lassen sich nun zudem direkt von Go an C weiterleiten, jüngst gebaute Pakete landen aus Performancegründen in einem eigenen Cache.
Rust 1.24 führt inkrementelles Kompilieren ein. Das erlaubt es, nur veränderte Codeteile neu zu übersetzen. Zudem bringt die aktuelle Version mit "rustfmt" ein Tool mit, das schöneren Code erzeugen soll.
Mit der Veröffentlichung der Programmierwerkzeuge Binutils 2.30 wandern einige Neuerungen in die Sammlung.
Am schönen Tegernsee soll vom 26. bis zum 28. Januar 2018 erstmals die Konferenz "Ruby on Ice" stattfinden, ein Community-Event für Anhänger der Programmiersprache Ruby.
In einem Blogpost auf Stack Overflow hat David Robinson eine nicht-repräsentative Liste mit den am wenigsten gemochten Programmiersprachen veröffentlicht. Ganz oben steht Perl, gefolgt von Delphi und VBA. Die Liste ist mit Vorsicht zu genießen.




