An introduction to programming languages: Simultaneous learning in multiple coding environments - Paul A. Gagniuc

An introduction to programming languages: Simultaneous learning in multiple coding environments

(Autor)

Buch | Hardcover
XLII, 268 Seiten
2023 | 1. Auflage
Springer International Publishing (Verlag)
978-3-031-23276-3 (ISBN)
74,89 inkl. MwSt
After a short introduction on the history of programming languages, this book provides step-by-step examples that are mirrored in seven programming languages, including C#, C++, Java, JavaScript, PERL, PHP, Python, Ruby, VB, and VBA. This mirrored approach for each of the examples represents the main feature of the book with the goal of gaining a better understanding of the advantages and disadvantages of programming and scripting languages. This approach also allows readers to learn the mechanics of short implementations and the algorithms involved, no matter what technology and programs are used in the future. Based on the growing need for programmers to be proficient across languages, the book is designed in such a way that no prior training or exposure to the programming languages is needed by readers.

Paul A. Gagniuc, PhD, is an Associate Professor of Bioinformatics and a Professor of Programming Languages at University Politehnica of Bucharest in Romania. He obtained his doctorate in Genetics at the University of Bucharest. Dr. Gagniuc is also an Academic Editor at PLoS ONE and a proactive reviewer for several well-known scientific journals. He has published numerous high-profile scientific articles and is the recipient of several awards for exceptional scientific results.

Introduction.- Programming Language Syntax.- Names, Scopes, and Bindings.- Semantic Analysis.- Target Machine Architecture.- Control Flow.- Data Types.- Subroutines and Control Abstraction.- Data Abstraction and Object Orientation.- Functional Languages.- Logic Languages.- Concurrency.- Scripting Languages.- Building a Runnable Program.- Run-time Program Management.- Code Improvement.

Erscheinungsdatum
Reihe/Serie Synthesis Lectures on Computer Science
Zusatzinfo Illustrationen
Verlagsort Cham
Sprache englisch
Maße 168 x 240 mm
Gewicht 651 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte C++ • Go programming language • Java • Java Script • PHP • Python • VBA • Visual BASIC
ISBN-10 3-031-23276-3 / 3031232763
ISBN-13 978-3-031-23276-3 / 9783031232763
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90
das große Praxisbuch – Grundlagen, fortgeschrittene Themen und Best …

von Ferdinand Malcher; Danny Koppenhagen; Johannes Hoppe

Buch | Hardcover (2023)
dpunkt (Verlag)
42,90
Programmiersprache, grafische Benutzeroberflächen, Anwendungen

von Ulrich Stein

Buch | Hardcover (2023)
Hanser (Verlag)
39,99