11.04.2023
Microsoft
Was bringt C# 12?
Autor: Bernhard Lauer
dotnetpro
Die Weiterentwicklung von CSharp passiert auf GitHub und kann von jedermann mitverfolgt werden. Einige Entwickler tun dies besonders intensiv und fassen ihre Gedanken für die Community zusammen.
Die Geschichte der Programmiersprache C# begann im Januar 2002 mit der Veröffentlichung von Version 1.0 und ist inzwischen bis zu Version 11 vorangeschritten, die im November 2022 veröffentlicht wurde. Diese Seite von Microsoft Learn begleitet die Erweiterungen und Verbesserungen seit Version 1.
In Arbeit ist derzeit C# 12, dessen Fertigstellung Ende dieses Jahres erwartet wird. Das Fortschreiten der Arbeiten kann man auf GitHub beobachten. Einige Entwickler tun dies besonders intensiv und lassen andere an ihren Erkenntnissen teilhaben, wie beispielsweise Steven Giesel oder auch Michael Shpilt in seinem aktuellen englischsprachigen Beitrag "Looking at C# 12 Proposals and Beyond".
Wer noch mehr über kommende C#-Funktionen erfahren möchte, kann die aktuellen Sprachvorschläge sichten. Es derzeit 32 davon, die allerdings nicht leicht zu lesen sind. Alternativ kann man sich die wöchentlichen Zusammenfassungen und Notizen zu den Sitzungen ansehen. Schließlich gibt es noch einen Berg von Diskussionsbeiträgen und Sprachideen. Da es sich um ein Open-Source-Projekt handelt, kann zudem jeder Entwickler seine eigenen Ideen beisteuern.
Bildbearbeitungs-Tipps
Das neue Paint mit all seinen Funktionen
Microsoft hat seine altehrwürdige Bildbearbeitungs-Software Paint generalüberholt. Wir erklären die neuen Funktionen und was Sie damit anstellen können.
>>
Web Scraping mit KI
Scrapegraph-ai - per Prompt ausgewählte Inhalte einer Website laden
Mittels Web Scraping lassen sich Daten von Websites laden. Das Problem dabei: Die Daten sind in einem Berg von HTML vergraben. Eine Python-Bibliothek hilft die Spreu vom Weizen zu trennen - mit Hilfe von Künstlicher Intelligenz.
>>
Datenverarbeitung
Data Wrangler in Visual Studio Code - neues Tool zur Datenbearbeitung
Data Wrangler bietet Entwicklern und Datenanalysten fortschrittliche Möglichkeiten zur Datenansicht und -bereinigung direkt in der Entwicklungsumgebung.
>>
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Das Hauptziel ist es, autonomen Agenten die Möglichkeit zu geben, ihr Wissen über einen längeren Zeitraum hinweg zu speichern und abzurufen.
>>