Narrow Search
Last searches

Results for *

Displaying results 1 to 1 of 1.

  1. Java für Teetrinker
    ein funktionaler Zugang zur Programmierung mit Java
    Published: [2024]; © 2024
    Publisher:  Springer Vieweg, Wiesbaden

    Es ist an der Zeit Java didaktisch neu zu denken. Seit der ersten offiziellen Vorstellung von Java 1995 ist viel passiert. Ursprünglich war Java konsequent als eine rein objektorientierte Sprache definiert. Über die Jahre wurde die Sprache... more

    Bibliothek LIV HN Sontheim
    ST 250 J35 P192 (2024)
    Unlimited inter-library loan, copies and loan
    Badische Landesbibliothek
    Unlimited inter-library loan, copies and loan
    Ostfalia Hochschule für angewandte Wissenschaften, Bibliothek
    IT Gbk 107
    Unlimited inter-library loan, copies and loan

     

    Es ist an der Zeit Java didaktisch neu zu denken. Seit der ersten offiziellen Vorstellung von Java 1995 ist viel passiert. Ursprünglich war Java konsequent als eine rein objektorientierte Sprache definiert. Über die Jahre wurde die Sprache weiterentwickelt und ist alles andere als kalter Kaffee. Lambda-Ausdrücke, Datenhaltungsklassen, Pattern-Matching oder Datenströme ermöglichen es, neben dem objektorientierten Programmierparadigma von Anfang an das funktionale Programmierparadigma in der Lehre anzuwenden. Dieses Lehrbuch verfolgt konsequent den Weg, auch die aktuelleren Konstrukte von Java einzubeziehen und damit einen dem heutigen Stand der Technik passenden Kurs anzubieten, der allen wichtigen Programmierparadigmen gerecht wird und auf die Softwareentwicklung in unterschiedlichen Programmiersprachen vorbereitet. Dabei werden die wichtigsten Datenstrukturen und Klassiker der Informatik als Beispiele verwendet. So begegnen uns Mengen in Form von Suchbäumen genauso wie durch Hashwerte organisiert. Es werden Klassiker wie der Chatbot "Eliza" oder die Simulation "Game of Life" implementiert. Die Alpha-Beta-Suche für den besten Spielzug eines Strategiespiels und kleine visuelle Spiele im zweidimensionalen Raum sind vertreten, wie die Generierung von Code für den Datenbank- und Web-Zugriff auf Objekte. Zu guter Letzt wird für eine eigene kleine Programmiersprache Assembler-Code generiert. So entsteht ein Programmierkurs, der sich von Anfang an der Struktur und Interpretation von Programmen widmet

     

    Export to reference management software   RIS file
      BibTeX file
    Content information
    Source: Union catalogues
    Language: German
    Media type: Book
    Format: Print
    ISBN: 9783662693209
    Series: Lehrbuch
    Subjects: Algorithmen und Datenstrukturen; Algorithms & data structures; COMPUTERS / Database Management / General; COMPUTERS / Information Theory; COMPUTERS / Programming / Software Development; COMPUTERS / Programming Languages / General; COMPUTERS / Programming Languages / Java; Coding theory & cryptology; Information theory; Informationstheorie; Kodierungstheorie und Verschlüsselung (Kryptologie); Programmier- und Skriptsprachen, allgemein; Programming & scripting languages: general; Software Engineering; Software Engineering
    Scope: xv, 562 Seiten, Illustrationen
    Notes:

    Teil I Funktionale Programmierung.- Ausdrücke.- Referenz Datentypen.- Funktionsdaten.- Ein Klassiker: Psychotherapiesimulation Eliza.- Teil II Imperative Programmierung.- Anweisungen.- Java als kompilierte Sprache.- Teil III Objektorientierte Programmierung.- Klassen für modifizierbare Objekte.- Ausnahmen.- Teil IV Ausbaukonzepte.- Objekte für Schleifen.- Eingabe und Ausgabe.- Grafische Benutzeroberflächen mit Swing.- Metaprogrammierung.- Teil V Projekte.- Zweidimensionale Spieleanwendung.- Strategiespiele.- Ein Kompilator.- Die Zukunft von Java.