Programmiersprachen Liste

Programmiersprachen Liste

Computer Programmiersprachen Liste mit Links zu Blogartikeln mit Buchempfehlungen.

Es gibt viele Programmiersprachen für Computer, hier ist eine Liste oft verwendeter Sprachen:

  1. Java
  2. Python
  3. C++
  4. JavaScript
  5. C#
  6. PHP
  7. Swift
  8. Objective-C
  9. Ruby
  10. Kotlin
  11. TypeScript
  12. Go
  13. Rust
  14. Perl
  15. Lua
  16. Dart
  17. Julia
  18. R
  19. MATLAB
  20. Visual Basic
  21. Assembler

Diese Liste ist nicht vollständig, es gibt noch viele weitere Programmiersprachen und ständig kommen neue hinzu.
Die Links in dieser Liste führen zu Blogbeiträgen mit Buchempfehlungen für die Programmiersprache.

zum Blogbeitrag: C# oder C++ die Unterschiede

Am häufigsten verwendete Programmiersprachen

Die am häufigsten verwendeten Programmiersprachen variieren je nach Anwendungsbereich und können sich im Laufe der Zeit ändern.
Hier sind einige der am häufigsten verwendeten Programmiersprachen in verschiedenen Anwendungsbereichen:

  • Webentwicklung: JavaScript, HTML, CSS, PHP, Python, Ruby
  • Desktop-Anwendungen: Java, C++, Python, C#, Swift
  • Mobile App-Entwicklung: Java, Swift, Kotlin, Objective-C
  • Datenanalyse und künstliche Intelligenz: Python, R, MATLAB, Julia
  • Spieleentwicklung: C++, C#, Java, Python, Lua

Es ist wichtig zu beachten, dass diese Liste nicht erschöpfend ist und je nach Anwendungsfall variieren kann. Es gibt auch viele neue und aufstrebende Sprachen, die in verschiedenen Bereichen immer beliebter werden.

Hier finden Sie Buchempfehlungen die eine allgemeine Einführung in die Programmierung bieten:

Grundlagen der Programmierlogik

Programmiersprachen unterscheiden sich in ihrer Ausdrucks- und Schreibweise, die Konzepte dahinter sind jedoch meist sehr ähnlich. Daher ist es zunächst wichtig, die grundlegende Logik zu verstehen, welche alle gängigen Programmiersprachen miteinander gemein haben.
Die Programmierlogik bildet den Grundstein, um die Struktur von Computer-Programmen planen und entwickeln zu können. Erst wenn das Konzept steht, erfolgt die Umsetzung in einer sprachenspezifischen Schreibweise.
Unabhängig von einer speziellen Sprache dient dieses Buch als Vorbereitung zum Erlernen der ersten Programmiersprache. Ein wichtiges Hilfsmittel hierfür ist der Programmablaufplan, mit dem sich die logische Struktur leicht verständlich und nachvollziehbar darstellen lässt.

Im Angebot ist eine Vorschau verfügbar. Achtung ! Dieses Buch ist nur als Kindle Ausgabe verfügbar.

Sofort Kaufen bei Amazon Deutschland

Autor: Marcus Pérez
Herausgeber ‏ : ‎ marpes.de (29. November 2016)
Sprache ‏ : ‎ Deutsch
Dateigröße ‏ : ‎ 4531 KB
Seitenzahl der Print-Ausgabe ‏ : ‎ 137 Seiten

Der pragmatische Programmierer: Ihr Weg zur Meisterschaft

Grundlagenbuch zum Verstehen von Basis Fertigkeiten der Programmierung.

Erfahren Sie im Buch, wie Sie …
… den Verfall von Software bekämpfen
… Redundanz vermeiden
… flexiblen, dynamischen und anpassungsfähigen Quelltext schreiben
… Ihr Handwerkszeug optimal nutzen
… vermeiden, mit dem Zufall zu programmieren
… die richtigen Anforderungen finden
… sich vor Sicherheitslücken schützen
… Probleme beim nebenläufigen Code lösen
… Teams aus Pragmatischen Programmierern bilden
… effektiv testen
… das Pragmatic Starter Kit implementieren
… Ihre Anwender begeistern

“Der Pragmatische Programmierer” ist eines dieser seltenen Fachbücher, die Sie im Lauf der Jahre immer wieder lesen werden.
Egal, ob Sie Programmiereinsteiger oder erfahrener Praktiker sind, stets können Sie neue Einsichten gewinnen.

David Thomas und Andrew Hunt schrieben 1999 die erste Ausgabe dieses einflussreichen Buches, um ihren Kunden zu helfen, bessere Software zu entwickeln und die Freude am Programmieren wiederzuentdecken. Ihre pragmatischen Profitipps helfen bis heute einer ganzen Generation von Programmierern, den Kosmos der Software-Entwicklung zu erkunden, unabhängig von einer bestimmten Sprache oder Methodik oder einem bestimmten Framework.

Ihre »Pragmatische Philosophie« hat den Weg bereitet für Hunderte von Büchern, Screencasts und Hörbüchern sowie Tausende von Karrieren und Erfolgsgeschichten in der Programmierung. Zwanzig Jahre später untersuchen die Autoren nun erneut, was einen modernen Programmierer ausmacht.

Die Themen reichen von persönlicher Verantwortung über berufliche Entwicklung bis hin zu Architekturtechniken, die Ihren Code flexibel, leicht anpassbar und wieder verwendbar halten.

In kurzen Abschnitten, die auch einzeln gelesen werden können, erläutern die Autoren nicht nur die Best Practices, sondern auch Fallstricke bei der Software-Entwicklung.

Anschauliche Beispiele und interessante Analogien machen dieses Buch zu einem Lesevergnügen.

Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches.

Im Angebot finden Sie eine Vorschau in die gedruckte Ausgabe. Eine Kindle Ausgabe vom Buch “Der Pragmatische Programmierer” wird angeboten.

Sofort Kaufen bei Amazon Deutschland

Autoren : Dave Thomas und Andy Hunt
Herausgeber ‏ : ‎ Carl Hanser Verlag GmbH & Co. KG; 2., vollständig überarbeitete Edition (9. April 2021)
Sprache ‏ : ‎ Deutsch
Gebundene Ausgabe ‏ : ‎ 304 Seiten
ISBN-10 ‏ : ‎ 3446463844
ISBN-13 ‏ : ‎ 978-3446463844

Egal ob Einsteiger, erfahrener Programmierer oder Manager für Softwareprojekte: Wer die Profitipps der Autoren bei der täglichen Arbeit anwendet, wird seine Produktivität, Genauigkeit und Zufriedenheit rasch steigern und damit als Pragmatischer Programmierer auch langfristig erfolgreich sein.

Effektive Softwarearchitekturen: Ein praktischer Leitfaden

Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können.
Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen.

Softwarearchitekt*innen müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten.

Sie finden Antworten auf zentrale Fragen:

– Welche Aufgaben gehören zur Softwarearchitektur?

– Wie kann ich beim Entwurf vorgehen?

– Wie kommuniziere und dokumentiere ich Softwarearchitekturen?

– Wie helfen Architekturstile und -muster?

– Wie analysiere und bewerte ich Softwarearchitekturen?

– Wie setze ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Blockchain und andere Konzepte ein?

– Was muss ich über Domain-Driven Design, Microservices und arc42 wissen?

– Wie verbessere ich bestehende Systeme?

– Architekturmuster und -stile

– Technische Konzepte

– Microservices

– Blockchain

– Architekturanalyse und -bewertung

– Dokumentation von Architekturen

– Modernisierung bestehender Systeme

– Beispiele realer Softwarearchitekturen

– iSAQB Curriculum

Das iSAQB Curriculum ist eine international anerkannte Ausbildung für Software-Architekten und hilft dabei, einheitliche Standards und Kompetenzen in diesem Bereich zu etablieren.

Das iSAQB Curriculum (International Software Architecture Qualification Board) beschreibt eine umfassende Ausbildung für Software-Architekten. Es umfasst verschiedene Themenbereiche, die für die Gestaltung von Software-Architekturen relevant sind, wie z.B. Anforderungsanalyse, Architektur-Entwurf, Architektur-Bewertung und -Evolution, Architektur-Kommunikation sowie Architektur-Implementierung.

Das Curriculum besteht aus mehreren Modulen, die aufeinander aufbauen und unterschiedliche Kompetenzstufen abdecken, beginnend mit der Grundstufe “Foundation Level” bis hin zur Expertenstufe “Expert Level”. Das Foundation Level beinhaltet grundlegende Kenntnisse und Fähigkeiten, die für die Arbeit als Software-Architekt erforderlich sind, während die höheren Stufen auf spezialisiertere Themenbereiche eingehen und tiefergehende Kenntnisse vermitteln.

AUS DEM INHALT:

  • Vorgehen bei der Architekturentwicklung/
  • Architekturmuster und –stile
  • Technische Konzepte
  • Microservices
  • Blockchain/Architekturanalyse und –bewertung
  • Dokumentation von Architekturen/Modernisierung bestehender Systeme
  • Beispiele realer Softwarearchitekturen
  • iSAQB Curriculum

Sofort Kaufen bei Amazon Deutschland

Im Angebot ist eine Vorschau möglich. Dieses Buch ist nur als Kindle Ausgabe erhältlich.

Autor : Gernot Starke
Herausgeber ‏ : ‎ Carl Hanser Verlag GmbH & Co. KG; 9., überarbeitete Edition (10. August 2020)
Product Bundle ‏ : ‎ 461 Seiten
ISBN-10 ‏ : ‎ 3446463763
ISBN-13 ‏ : ‎ 978-3446463769

weiter lesen:

Was macht ein Data Scientist

Programmieren mit R lernen plus Buchempfehlungen

Python Programmierung ganz einfach Buchempfehlungen

Was kann man mit Visual Basic machen

PHP lernen für Anfänger

Java programmieren lernen