iX Developer Programmiersprachen - Next Generation 2022 -  iX-Redaktion

iX Developer Programmiersprachen - Next Generation 2022 (eBook)

(Autor)

eBook Download: PDF
2022 | 1. Auflage
156 Seiten
Heise Zeitschriften Verlag
978-3-95788-317-9 (ISBN)
Systemvoraussetzungen
12,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Steter Wandel in der Softwareentwicklung: Neue Patterns bringen frische Konzepte und öffnen die Tür für neue Sprachen. Im iX-Developer-Sonderheft 'Programmiersprachen - Next Generation' finden Entwicklerinnen und Entwickler eine kuratierte Auswahl sowohl neuer als auch aktualisierter Heft- und Online-Artikel, die einen umfassenden Überblick verschaffen und vielfältige Einblicke darin liefern, wie die modernen Programmiersprachen TypeScript, Kotlin, Rust und Go mit neuen Konzepten den Weg zu effizientem, sicherem und wartungsarmem Code weisen. TypeScript bringt Typsicherheit zu JavaScript, Kotlin vermischt funktionale Konzepte mit objektorientierter Programmierung auf der JVM. Gegenüber C bringt das Ownership-Konzept von Rust Speichersicherheit ohne den Overhead eines Garbage Collector, und Go zielt mit Blick auf Cloud-Computing und Anwendungen im Cluster auf nebenläufige Programmierung.

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.

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.

Inhaltsverzeichnis
TypeScript
8 Typsicher und komfortabel mit TypeScript
16 Wartungsarmer Code mit dem TypeScript-Typsystem
22 JavaScript in typsicher: TypeScript
26 Programmieren statt Konfigurieren: Infrastruktur als TypeScript-Code
32 Design bis API: TypeScripts Compiler verstehen und einsetzen
39 Tiefer Blick in das Typsystem von TypeScript

Kotlin
46 Einstieg in Kotlin: Klassischer Ansatz – neu gedacht
52 Effizienter entwickeln mit Kotlin
58 Kotlin – eine Sprache vereint zwei Welten
64 Native Apps entwickeln mit Kotlin Multiplatform Mobile
69 Jetpack Compose: ein Blick auf Androids UI-Technik

Rust
74 Memory Management: Speichermanagement in Rust
78 Blick auf die asynchrone Programmierung in Rust
83 Tokio als asynchrone Laufzeitumgebung für Rust
88 Makros in Rust: Einführung in ein unverzichtbares Werkzeug

Go
94 Entwickeln für verteilte Systeme: Go for Cloud
99 Mit Go sicher in die Cloud
104 Interfaces in Go: reine Typ-Sache
108 Go Generics – Das karge Leben ist vorbei mit generischen Typen
115 Concurrency in Go
120 Kryptografie in Go

Sprachenvielfalt
126 Einstieg in Microsofts Quantensprache Q#
132 Java 17: LTS-Release rundet wichtige Sprachfeatures ab
136 C++20-Konzepte: Robusterer generischer Code mit Konzepten
140 C++20-Konzepte: Neue Wege mit Konzepten
146 Vite.js: Rasantes JavaScript-Build-Tool auf TypeScript-Basis
152 App-Entwicklung mit Flutter 3

Sonstiges
3 Editorial
151 Impressum

Erscheint lt. Verlag 31.8.2022
Verlagsort Hannover
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte C++20 • C/C++ • Clean Code • codeanalyse • Entwicklungsumgebung • Frameworks • Funktionale Programmierung • Go • Java • JavaScript • Kotlin • Makros • Nebenläufigkeit • Objektorientierte Programmierung • Programmiersprachen • Refactoring • Rust • Softwareentwicklung • Software Supply Chain Security • TypeScript • Typsicherheit • Versionsverwaltung. • Webanwendungen
ISBN-10 3-95788-317-2 / 3957883172
ISBN-13 978-3-95788-317-9 / 9783957883179
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 11,6 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
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90
Das Handbuch für Webentwickler

von Philip Ackermann

eBook Download (2023)
Rheinwerk Computing (Verlag)
49,90
Deterministische und randomisierte Algorithmen

von Volker Turau; Christoph Weyer

eBook Download (2024)
De Gruyter (Verlag)
64,95