CPython unter macOS ARM64 (Apple M1) kompilieren

Auf der Download-Seite der Python Foundation können die zur Verfügung stehenden Python-Versionen für Linux, macOS und Windows heruntergeladen werden. Der Quelltext für aktuelle und zukünftige Versionen wird hingegen auf auf Github zur Verfügung gestellt. Mit der Anweisung lässt sich beispielsweise CPython in Version 3.10 herunterladen. Voraussetzung ist freilich, dass auf dem Mac das Programm git installiert ist. Falls also obige …

Weiterlesen …

Git installieren

Installation unter Windows Git für Windows kann über die offizielle Homepage heruntergeladen werden. Dabei stehen eine 32-Bit und eine 64-Bit- Version zur Verfügung. Die Installation ist unspektakulär. Letztendlich reicht es aus, alle Standardvorgaben zu übernehmen. Lediglich bei der Frage nach dem zu verwendenden Standard-Editor muss man sich für den favorisierten Editor entscheiden (z.B. Visual Studio Code oder Notepad++). Nach der …

Weiterlesen …

Arrays in Swift

Bei einem Array handelt es sich um eine Datenstruktur, die dazu dient, Elemente in einer geordneten Reihenfolge zu strukturieren. Wie die Datenstrukturen Dictionary und Set gehören sie zu den Collections (oder: Collection Types). Ein Array lässt sich sehr einfach als array literal erstellen: Apples Dokumentation zu Swift beschreibt ein array literal übrigens folgendermaßen: “An array literal is written as a …

Weiterlesen …

HTTP-Anfragen in Java

Wie wird eine HTTP-Anfrage in Java an eine Server gesendet? Mit dieser Frage werden sich viele Entwickler beschäftigen müssen. Grund genug, in diesem Artikel eine Lösung für Java 11 oder höher zu präsentieren. Für HTTP-Anfragen können zwei Wege beschritten werden. Da wären zunächst die Core Libraries, also jene Bibliotheken, die bereits Bestandteil des Java Development Kit sind. Dies sind HttpURLConnection …

Weiterlesen …