Notice bibliographique
- Notice
Type(s) de contenu et mode(s) de consultation : Texte noté : électronique
Auteur(s) : Cyganek, Bogusław
Titre(s) : Introduction to programming with C++ for engineers [Texte électronique] / Bogusław Cyganek,...
Publication : Hoboken : Wiley-IEEE press, copyright 2021
Description matérielle : 1 ressource dématérialisée
Note(s) : Bibliogr. p. 619-621
"Increasingly, students of subjects other than Computer Science need to learn computer
science basics. In this respect, students of Electronics, Telecommunication, Automatics,
Robotics, etc. need to be well prepared to program low-level microprocessor platforms,
to know programming concepts of simple and advanced operating systems (e.g. uC/OS,
FreeRTOS and Linux), be well prepared for parallel computations, as well as for programming
of embedded systems, device drivers, programmable logic devices (FPGA) and graphic
cards, to name a few. All of these heavily rely on C/C++. Since the majority of the
operating systems and system components are still expressed in pure C, EE students
need to be able to understand C, at the same time being able to write new code in
the modern object-oriented fashion provided by C++, however. Nevertheless, separately
learning both languages as well as basics of data structures and algorithms would
require too much time whereas the usual time allowance for these is one or two semesters
only. This book is based on the author's lectures on Introduction to Computer Science,
Methods and Techniques of Programming, and Operating Systems and Object-Oriented Programming
Languages, given for undergraduate and graduate students of Electronics, Electronics
and Telecommunication, as well as Acoustic Engineering in the Department of Electronics,
AGH University of Science and Technology, over the last 20 years"
Sujet(s) : C plus-plus (langage de programmation)
Indice(s) Dewey :
005.133 (23e éd.) = Langages de programmation particuliers [C plus-plus]
Identifiants, prix et caractéristiques : ISBN 9781119431176
Identifiant de la notice : ark:/12148/cb472748999
Notice n° :
FRBNF47274899
Table des matières : Introduction to Programming ; C++ Basics ; Delving into Object-Oriented Programming
; Memory Management ; Advanced Object-Oriented Programming ; Computer Arithmetic
; Basics of Parallel Programming ; Appendix.