#programmiersprachen — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #programmiersprachen, aggregated by home.social.
-
Using C Libraries in Java 2: Functions with Modifiable Parameters
Java's Foreign Function & Memory API offers much simpler access to functions in C libraries than the outdated JNI.
#Developer #IT #Java #Programmiersprachen #Softwareentwicklung #news
-
C-Libraries in Java nutzen 2: Funktionen mit veränderlichen Parametern
Die Foreign Function & Memory API bietet in Java einen deutlich einfacheren Zugang zu Funktionen in C-Libraries als das veraltete JNI.
#Developer #IT #Java #Programmiersprachen #Softwareentwicklung #news
-
Cross-Plattform-Applikationen mit Rust 3: Fachlichkeiten und Shell-Integration
Das Framework Crux verbindet fachliche Typen, modulare Apps und Cross-Plattform-Integration mit Rust und generiert skalierbare sowie testbare Anwendungen.
#Softwareentwicklung #Developer #IT #Programmiersprachen #Rust #Softwarearchitektur #news
-
Cross-platform applications with Rust 3: Domain logic and shell integration
The Crux framework combines domain types, modular apps, and cross-platform integration with Rust, generating scalable and testable applications.
#Softwareentwicklung #Developer #IT #Programmiersprachen #Rust #Softwarearchitektur #news
-
Rust surprisingly drops – Python remains on top: Tiobe Index for April
Rust slips from 13th to 16th place in the Tiobe Index, ending a longer upward trend. Python remains at the top.
-
Rust rutsch überraschend ab – Python bleibt vorn: Tiobe-Index für April
Rust rutscht im Tiobe-Index von Platz 13 auf 16 ab und beendet damit eine längere Aufstiegsphase. An der Spitze verbleibt Python.
-
Einfache UX für domänenspezifische Sprachen mit VS Code gestalten
Steuererklärung, Prozesse oder Bauplanungen: Vieles lässt sich mit einer domänenspezifischen Sprache darstellen. Editoren mit LSP machen die Umsetzung leicht.
#DomainSpecificLanguages #IT #Programmiersprachen #Programmierung #Softwareentwicklung #news
-
Go 1.26 brings more flexible syntax and faster garbage collector
Latest update to programming language enables the Green Tea garbage collector by default, makes generics more flexible, and reduces the overhead of cgo calls.
-
Go 1.26 bringt flexiblere Syntax und schnelleren Garbage Collector
Das neueste Update der Programmiersprache aktiviert den Green-Tea-Garbage-Collector standardmäßig, macht Generics flexibler und senkt Overhead von cgo-Aufrufen.
-
In meinen heutigen #TechTipps möchte ich Euch gerne #duckdb
vorstellen.
DuckDB (https://duckdb.org) könnte Euch dann interessieren wenn ihr:- in der IT (#Softwareentwicklung, Datenanalyse #Olap, Qualitätssicherung, Forschung, etc ) arbeitet
- privat an Datenanlyse jenseits von unübesichtlichen Tabellen (#Spreadsheets) interessiert seid
- Daten wie Kontoauszüge, Telefonbücher oder (elektronische) Kataloge durchforsten wolltDuckDB kann als eigenständiges Kommandozeilen (#CLI) Programm ohne Abhängigkeiten bezogen und verwendet werden oder auch intergriert in andere #programmiersprachen (#python) oder #tools wie #jupyter integriert werden.
Die CLI-Version kann mit Parameter "-ui" verwendet werden und startet damit ein recht komfortables #webui im lokalen #browser.
Im ersten Schritt legt man nun ein "Notebook" an das zellenweise strukturiert ist.
Es können jederzeit neue Zellen an jeder Stelle im #workflow hinzugefügt, eingefügt oder gelöscht werden.
Unterteilt man nun seinen Anwendungsfall in kleine Schritte (Zellen) wird ein komplexes Thema schon viel einfacher.Beispiel:
1. Zelle:
-- Datenbank im Speicher anlegen
ATTACH IF NOT EXISTS ':memory:' AS memory;2.Zelle:
-- Tablle BLS 4.0 importieren
CREATE OR REPLACE TABLE BLS AS
SELECT * FROM
read_xlsx('/home/XXX/Downloads/BLS_4_0_2025_DE/BLS_4_0_Daten_2025_DE.xlsx',
sheet = 'BLS_4_0_Daten_2025_DE',
header = true, all_varchar = true);3. Zelle
-- Zeige mir Lebensmittel mit Vitamin D
select Lebensmittelbezeichnung, "VITD Vitamin D [µg/100g]" as VD
from'BLS'
where
VD is not null and VD not ilike '0'
order by VD DESC;Ergebnisse können als Tabelle oder CSV mit "Download" gespeichert werden.
😀 -
In meinen heutigen #TechTipps möchte ich Euch gerne #duckdb
vorstellen.
DuckDB (https://duckdb.org) könnte Euch dann interessieren wenn ihr:- in der IT (#Softwareentwicklung, Datenanalyse #Olap, Qualitätssicherung, Forschung, etc ) arbeitet
- privat an Datenanlyse jenseits von unübesichtlichen Tabellen (#Spreadsheets) interessiert seid
- Daten wie Kontoauszüge, Telefonbücher oder (elektronische) Kataloge durchforsten wolltDuckDB kann als eigenständiges Kommandozeilen (#CLI) Programm ohne Abhängigkeiten bezogen und verwendet werden oder auch intergriert in andere #programmiersprachen (#python) oder #tools wie #jupyter integriert werden.
Die CLI-Version kann mit Parameter "-ui" verwendet werden und startet damit ein recht komfortables #webui im lokalen #browser.
Im ersten Schritt legt man nun ein "Notebook" an das zellenweise strukturiert ist.
Es können jederzeit neue Zellen an jeder Stelle im #workflow hinzugefügt, eingefügt oder gelöscht werden.
Unterteilt man nun seinen Anwendungsfall in kleine Schritte (Zellen) wird ein komplexes Thema schon viel einfacher.Beispiel:
1. Zelle:
-- Datenbank im Speicher anlegen
ATTACH IF NOT EXISTS ':memory:' AS memory;2.Zelle:
-- Tablle BLS 4.0 importieren
CREATE OR REPLACE TABLE BLS AS
SELECT * FROM
read_xlsx('/home/XXX/Downloads/BLS_4_0_2025_DE/BLS_4_0_Daten_2025_DE.xlsx',
sheet = 'BLS_4_0_Daten_2025_DE',
header = true, all_varchar = true);3. Zelle
-- Zeige mir Lebensmittel mit Vitamin D
select Lebensmittelbezeichnung, "VITD Vitamin D [µg/100g]" as VD
from'BLS'
where
VD is not null and VD not ilike '0'
order by VD DESC;Ergebnisse können als Tabelle oder CSV mit "Download" gespeichert werden.
😀 -
In meinen heutigen #TechTipps möchte ich Euch gerne #duckdb
vorstellen.
DuckDB (https://duckdb.org) könnte Euch dann interessieren wenn ihr:- in der IT (#Softwareentwicklung, Datenanalyse #Olap, Qualitätssicherung, Forschung, etc ) arbeitet
- privat an Datenanlyse jenseits von unübesichtlichen Tabellen (#Spreadsheets) interessiert seid
- Daten wie Kontoauszüge, Telefonbücher oder (elektronische) Kataloge durchforsten wolltDuckDB kann als eigenständiges Kommandozeilen (#CLI) Programm ohne Abhängigkeiten bezogen und verwendet werden oder auch intergriert in andere #programmiersprachen (#python) oder #tools wie #jupyter integriert werden.
Die CLI-Version kann mit Parameter "-ui" verwendet werden und startet damit ein recht komfortables #webui im lokalen #browser.
Im ersten Schritt legt man nun ein "Notebook" an das zellenweise strukturiert ist.
Es können jederzeit neue Zellen an jeder Stelle im #workflow hinzugefügt, eingefügt oder gelöscht werden.
Unterteilt man nun seinen Anwendungsfall in kleine Schritte (Zellen) wird ein komplexes Thema schon viel einfacher.Beispiel:
1. Zelle:
-- Datenbank im Speicher anlegen
ATTACH IF NOT EXISTS ':memory:' AS memory;2.Zelle:
-- Tablle BLS 4.0 importieren
CREATE OR REPLACE TABLE BLS AS
SELECT * FROM
read_xlsx('/home/XXX/Downloads/BLS_4_0_2025_DE/BLS_4_0_Daten_2025_DE.xlsx',
sheet = 'BLS_4_0_Daten_2025_DE',
header = true, all_varchar = true);3. Zelle
-- Zeige mir Lebensmittel mit Vitamin D
select Lebensmittelbezeichnung, "VITD Vitamin D [µg/100g]" as VD
from'BLS'
where
VD is not null and VD not ilike '0'
order by VD DESC;Ergebnisse können als Tabelle oder CSV mit "Download" gespeichert werden.
😀 -
In meinen heutigen #TechTipps möchte ich Euch gerne #duckdb
vorstellen.
DuckDB (https://duckdb.org) könnte Euch dann interessieren wenn ihr:- in der IT (#Softwareentwicklung, Datenanalyse #Olap, Qualitätssicherung, Forschung, etc ) arbeitet
- privat an Datenanlyse jenseits von unübesichtlichen Tabellen (#Spreadsheets) interessiert seid
- Daten wie Kontoauszüge, Telefonbücher oder (elektronische) Kataloge durchforsten wolltDuckDB kann als eigenständiges Kommandozeilen (#CLI) Programm ohne Abhängigkeiten bezogen und verwendet werden oder auch intergriert in andere #programmiersprachen (#python) oder #tools wie #jupyter integriert werden.
Die CLI-Version kann mit Parameter "-ui" verwendet werden und startet damit ein recht komfortables #webui im lokalen #browser.
Im ersten Schritt legt man nun ein "Notebook" an das zellenweise strukturiert ist.
Es können jederzeit neue Zellen an jeder Stelle im #workflow hinzugefügt, eingefügt oder gelöscht werden.
Unterteilt man nun seinen Anwendungsfall in kleine Schritte (Zellen) wird ein komplexes Thema schon viel einfacher.Beispiel:
1. Zelle:
-- Datenbank im Speicher anlegen
ATTACH IF NOT EXISTS ':memory:' AS memory;2.Zelle:
-- Tablle BLS 4.0 importieren
CREATE OR REPLACE TABLE BLS AS
SELECT * FROM
read_xlsx('/home/XXX/Downloads/BLS_4_0_2025_DE/BLS_4_0_Daten_2025_DE.xlsx',
sheet = 'BLS_4_0_Daten_2025_DE',
header = true, all_varchar = true);3. Zelle
-- Zeige mir Lebensmittel mit Vitamin D
select Lebensmittelbezeichnung, "VITD Vitamin D [µg/100g]" as VD
from'BLS'
where
VD is not null and VD not ilike '0'
order by VD DESC;Ergebnisse können als Tabelle oder CSV mit "Download" gespeichert werden.
😀 -
In meinen heutigen #TechTipps möchte ich Euch gerne #duckdb
vorstellen.
DuckDB (https://duckdb.org) könnte Euch dann interessieren wenn ihr:- in der IT (#Softwareentwicklung, Datenanalyse #Olap, Qualitätssicherung, Forschung, etc ) arbeitet
- privat an Datenanlyse jenseits von unübesichtlichen Tabellen (#Spreadsheets) interessiert seid
- Daten wie Kontoauszüge, Telefonbücher oder (elektronische) Kataloge durchforsten wolltDuckDB kann als eigenständiges Kommandozeilen (#CLI) Programm ohne Abhängigkeiten bezogen und verwendet werden oder auch intergriert in andere #programmiersprachen (#python) oder #tools wie #jupyter integriert werden.
Die CLI-Version kann mit Parameter "-ui" verwendet werden und startet damit ein recht komfortables #webui im lokalen #browser.
Im ersten Schritt legt man nun ein "Notebook" an das zellenweise strukturiert ist.
Es können jederzeit neue Zellen an jeder Stelle im #workflow hinzugefügt, eingefügt oder gelöscht werden.
Unterteilt man nun seinen Anwendungsfall in kleine Schritte (Zellen) wird ein komplexes Thema schon viel einfacher.Beispiel:
1. Zelle:
-- Datenbank im Speicher anlegen
ATTACH IF NOT EXISTS ':memory:' AS memory;2.Zelle:
-- Tablle BLS 4.0 importieren
CREATE OR REPLACE TABLE BLS AS
SELECT * FROM
read_xlsx('/home/XXX/Downloads/BLS_4_0_2025_DE/BLS_4_0_Daten_2025_DE.xlsx',
sheet = 'BLS_4_0_Daten_2025_DE',
header = true, all_varchar = true);3. Zelle
-- Zeige mir Lebensmittel mit Vitamin D
select Lebensmittelbezeichnung, "VITD Vitamin D [µg/100g]" as VD
from'BLS'
where
VD is not null and VD not ilike '0'
order by VD DESC;Ergebnisse können als Tabelle oder CSV mit "Download" gespeichert werden.
😀 -
programmier.bar: Release von PHP 8.5 mit Volker Dusch
Wie viel Handarbeit, Abstimmung und Community-Arbeit wirklich in einem PHP-Release steckt, zeigt diese Folge mit Release Manager Volker Dusch.
#IT #PHP #programmierbar #Programmiersprachen #Softwareentwicklung #news
-
Up to 40 percent less overhead: Go 1.25 with new garbage collector
The new, experimental garbage collector should significantly reduce the overhead. There are also further updates for tools, libraries, runtime and compilers.
#GoogleGo #GoLang #IT #Programmiersprachen #Softwareentwicklung #news
-
Bis zu 40 Prozent weniger Overhead: Go 1.25 mit neuem Garbage Collector
Der neue, experimentelle Garbage Collector soll den Overhead deutlich reduzieren. Weitere Updates gibt es auch für Tools, Libraries, Runtime und Compiler.
#GoogleGo #GoLang #IT #Programmiersprachen #Softwareentwicklung #news
-
Microsoft: Native porting to Go should make TypeScript ten times faster
The company has taken the first steps to greatly accelerate the programming language through a native implementation of the compiler in Go.
#GoogleGo #GoLang #IT #JavaScript #Microsoft #Programmiersprachen #TypeScript #news
-
Microsoft: Native Portierung nach Go soll TypeScript zehnmal schneller machen
Das Unternehmen hat die ersten Schritte unternommen, um die Programmiersprache durch eine native Implementierung des Compilers in Go stark zu beschleunigen.
#GoogleGo #GoLang #JavaScript #Microsoft #Programmiersprachen #TypeScript #news
-
Programming language: Go 1.24 supports WebAssembly and generic type aliases
Go 1.24 introduces new features and performance optimizations as well as adjustments to the tools and the standard library. WebAssembly support is growing.
-
Programmiersprache: Go 1.24 unterstützt WebAssembly und generische Typ-Aliasse
Go 1.24 führt neue Features und Leistungsoptimierungen ein sowie Anpassungen bei den Tools und der Standardbibliothek. Die WebAssembly-Unterstützung wächst.
-
Wie niedlich: Du programmierst ernsthaft in dieser Programmiersprache?
Wer in Visual Basic programmiert, wird gerne belächelt, immerhin sei Basic eine "schlechte" Programmiersprache. Warum ist das eigentlich so und was ist da dran?
#GoogleGo #JavaScript #Programmiersprachen #Softwareentwicklung #news
-
KI statt Coden: Macht uns GitHub Spark alle zu Entwicklern? - t3n – digital pioneers
https://t3n.de/news/github-spark-ki-code-1654400/ #Programmiersprachen #Programmieren #Coden #Entwickler #KI #GitHubSpark -
Programmiersprache Go 1.23 erweitert Iteratoren und führt Telemetrie ein
Die Standard-Library von Go erhält in Version 1.23 drei neue Pakete. Die Toolchain kann nun Telemetriedaten weitergeben. Außerdem kommen Generic Type Aliases.
-
Tiobe-Index: Programmiersprache Fortran nach über 20 Jahren unter den Top 10
Gemäß der aktuellen Ausgabe des Tiobe-Index legen die Programmiersprachen Fortran und Go an Beliebtheit zu – und sichern sich ihre Plätze unter den Top 10.
-
enterJS 2024: Das Programm ist fertig
Am 7. und 8. Mai findet die enterJS in der Alten Lokhalle in Mainz statt. Interessierte können ab sofort Tickets zum Frühbucherpreis erwerben.
#Angular #JavaScript #Programmiersprachen #React #Skriptsprachen #TypeScript #Webentwicklung #news
-
heise+ | Wie man auch mit JavaScript objektorientiert programmieren kann
Objektorientierte Programmierung (OOP) fördert die Strukturierung von Code durch Objekte und Klassen. Auch JavaScript unterstützt die OOP-Prinzipien.
#JavaScript #Programmierung #Programmiersprachen #Skriptsprachen #news
-
Die Cobol-Arbeitsgruppe im Open Mainframe Project möchte der alten Programmiersprache zu mehr Vitalität verhelfen. Eine Befragung soll den Status quo ermitteln.
Kann hier noch jemand Cobol? Und wenn ja, wie viele? -
heise+ | Bun: Laufzeitumgebung für JavaScript und TypeScript
Mit Bun tritt eine neue Laufzeitumgebung für JavaScript und TypeScript an. Sie fordert Node.js und Deno heraus und verspricht vor allem eine hohe Performance.
Bun: Laufzeitumgebung für JavaScript und TypeScript -
Im zweiten RedMonk-Ranking 2022 sichert sich JavaScript erneut den ersten Platz, darauf folgen Python und Java. Auch die weiteren Top 20 zeigen sich beständig.
Programmiersprachen-Ranking: JavaScript gewinnt das Rennen -
TypeScript erweitert JavaScript um ein statisches Typsystem. Die Programmiersprache lässt sich nahtlos in JavaScript-Projekten verwenden.
Typsicher und komfortabel mit TypeScript -
heise-Angebot: iX-Workshop: Schnell auf Stand mit C++20 (Last Call)
An drei Tagen lernen Sie die großen Neuerungen in C++20 kennen, sodass Sie sie gezielt und effektiv in eigenen Projekten einsetzen können. Noch Plätze frei.
iX-Workshop: Schnell auf Stand mit C++20 (Last Call) -
heise-Angebot: iX-Workshop: C++20 – Concepts, Ranges, Module und Coroutinen
In drei Tagen die großen Neuerungen in C++20 kennenlernen, sodass man sie gezielt und effektiv in eigenen Projekten einsetzen kann. Frühbucherrabatt bis 6. Juni
iX-Workshop: C++20 – Concepts, Ranges, Module und Coroutinen -
heise-Angebot: iX-Workshop: C++20 – Concepts, Ranges, Module und Coroutinen
C++-Profis lernen an drei Tagen die großen Neuerungen in C++20 kennen und wie man sie effektiv in eigenen Projekten einsetzen kann. Einige Plätze frei.
iX-Workshop: C++20 – Concepts, Ranges, Module und Coroutinen -
Diese Ausgabe der RedMonk-Statistik verzeichnet Balance und wenig Bewegung – anders als im Vorjahr, wo bei der Frühjahrsausgabe die Karten neu gemischt wurden.
Programmiersprachen-Ranking: Stillstand oder Konsolidierung – JavaScript führt -
heise+ | Python für alle: Gute Gründe für das Lernen der beliebten Programmiersprache
Python ist leicht lesbar und stößt gerade Anfängern die Tür in die Welt des Programmierens auf. Wir erklären, warum es eine gute Wahl für Einsteiger ist.
Python für alle: Gute Gründe für das Lernen der beliebten Programmiersprache -
heise+ | Python schnell einrichten: So geht's auf Windows, Linux und macOS
Nach der Python-Einrichtung können Sie Module auswählen, die Skripte mit neuen Funktionen ausstatten. Mit virtuellen Umgebungen behalten Sie den Überblick.
Python schnell einrichten: So geht's auf Windows, Linux und macOS -
Laut einer Umfrage von JetBrains ist das einfachere Abfangen mehrerer Exceptions das meistgefragte Feature für die Weiterentwicklung von Kotlin.
Programmiersprache: Vorweihnachtlicher Wunschzettel für Kotlin -
Die zehnte Version der Programmiersprache C# bietet nicht nur neue Arten von Datentypen auf dem Stack, sondern vermindert auch die Tipparbeit.
Prägnanter Code mit C# 10 -
heise+ | Java 17: LTS-Release rundet wichtige Sprachfeatures ab
Java 17 verspricht neben mehr Klarheit bei der Syntax und neuen Datentypen auch die sprachlichen Entwicklungen der letzten drei Jahre endlich abzuschließen.
Java 17: LTS-Release rundet wichtige Sprachfeatures ab -
Im neuesten RedMonk-Ranking geht es spannend zu: Nachdem Python im letzten Jahr Java überholt hat, sind erneut beide Programmiersprachen auf Platz 2.
Programmiersprachen-Ranking: Java schafft den Ausgleich -
heise+ | macOS anpassen und automatisieren mit Hammerspoon
Mithilfe der Skriptsprache Lua können Sie Programmfenster per Tastenkürzel positionieren, dem Mac ein dynamisches Menü verpassen und vieles mehr. macOS anpassen und automatisieren mit Hammerspoon -
Die Programmiersprachen-Statistik ist in Bewegung – abgesehen von Platz 1 und 2 sind bei der Frühjahrsausgabe der RedMonk-Rangliste die Karten neu gemischt.
Programmiersprachen-Ranking: Viel Bewegung, JavaScript und Python konstant vorne -
Der neu hinzugefügte Code-Analysator erweitert das von Matt Godbolt entwickelte Werkzeug zur Assembler-Ausgabe von kompiliertem C++-Code.
Codeanalyse von C, C++, C# und Java: Compiler Explorer enthält jetzt PVS-Studio
#Codeanalyse #CompilerExplorer #Java #Programmiersprachen #statischeCodeanalyse