iX Special Moderne Programmiersprachen -  iX-Redaktion

iX Special Moderne Programmiersprachen (eBook)

Per Anhalter durchs Code-Universum

(Autor)

eBook Download: PDF
2020
156 Seiten
Heise Medien (Verlag)
978-3-95788-269-1 (ISBN)
Systemvoraussetzungen
9,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Als Reaktion auf neue Anforderungen und veränderte Hardware entstanden in den vergangenen Jahren viele neue Programmiersprachen, darunter solche wie Kotlin als neue Sprache für die Java Virtual Machine, Swift zur Programmierung von iOS- und macOS-Anwendungen, die C-Nachfolger Go und D oder die JavaScript-Weiterentwicklung TypeScript. Das iX Special 2020 stellt die Merkmale der Sprachen vor und zeigt, wie sie beispielsweise mit Nebenläufigkeit umgehen. Anhand ausgewählter Projekte und Bibliotheken sowie Interviews werden Themen wie Programmierparadigmen und Typsicherheit der Sprachen beleuchtet.

Die C-Nachfolger
Moderne Sprachen für die JVM und das Web
JavaScript-Alternativen
Funktionale Sprachen

Zielgruppe: Softwareentwickler, Projektleiter, Softwarearchitekten

iX, das Heise-Magazin für professionelle IT, steht für kompetenten, unabhängigen und praxisrelevanten IT-Journalismus. iX liefert IT-Spezialisten alles, was sie für ihren Job wissen müssen.

Programmiersprachen heute
6 Am Anfang war ... die Maschine
10 Sprachwelten

C weitergedacht
12 Modernes Programmieren mit C++20
16 Rust: nicht nur für den Browser
20 Go für skalierbare und verteilte Systeme
26 D – die C-Alternative
30 Typsicherheit mit Swift
34 C# 8.0: Änderungen bei Schnittstellen und Compiler
38 Webanwendungen mit Blazor und C#

Alternativen für die JVM
46 Java – die jüngsten Entwicklungen
50 Einstieg in Kotlin
56 Clojure: funktional programmieren auf der JVM

Moderne Webentwicklung
60 Eine kurze Geschichte von ECMAScript
66 TypeScript: JavaScript mit Typsystem
72 ClojureScript: funktional im Browser
78 WebAssembly für mehr Performance
84 PHP: Programmiersprache fürs Web
88 Das JavaScript-Framework Svelte

Funktionale Programmierung
98 Elm-Apps als Web Components
104 Elixir: pragmatisch und leicht zu erlernen
110 Funktionale Programmierung mit Haskell und Idris
118 Python: erste Wahl für Data Science und Machine Learning
126 Perl-Nachfolger: Raku verstehen und anwenden
132 F# in der Enterprise-Entwicklung

Wissenschaftliches Rechnen
137 R: Statistikumgebung für Datenanalyst*innen
140 Sentimentanalyse mit R
146 Quantencomputer programmieren – ein Einstieg
152 Julia für die Datenanalyse

Rubriken
3 Editorial: Probieren Sie doch mal was Neues!
121 Impressum, Inserentenverzeichnis

Erscheint lt. Verlag 12.6.2020
Verlagsort Hannover
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Blazor • C++20 • C# 8.0 • Clojure • Clojurescript • D • ECMAScript • Elixir • Elm • F# • Funktionale Programmierung • Go • Haskell • Hommingberger Gepardenforelle • Idris • Java • Julia • JVM • Kotlin • Perl • PHP • Programmiersprachen • Python • Quantencomputing • R • Rust • Softwareentwicklung • svelte • SWIFT • TypeScript • WebAssembly • Webentwicklung • wissenschaftliches Rechnen
ISBN-10 3-95788-269-9 / 3957882699
ISBN-13 978-3-95788-269-1 / 9783957882691
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 13,0 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90
Mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
29,99