000 03288nam a22005175i 4500
001 978-3-031-23277-0
003 DE-He213
005 20240730165326.0
007 cr nn 008mamaa
008 230405s2023 sz | s |||| 0|eng d
020 _a9783031232770
_9978-3-031-23277-0
024 7 _a10.1007/978-3-031-23277-0
_2doi
050 4 _aQA76.7-.73
072 7 _aUMX
_2bicssc
072 7 _aCOM051010
_2bisacsh
072 7 _aUMX
_2thema
082 0 4 _a005.13
_223
100 1 _aGagniuc, Paul A.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_988461
245 1 3 _aAn Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments
_h[electronic resource] /
_cby Paul A. Gagniuc.
250 _a1st ed. 2023.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2023.
300 _aXLV, 280 p. 190 illus., 179 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aSynthesis Lectures on Computer Science,
_x1932-1686
505 0 _aHistorical Notes -- Philosophy and Discussions -- Paradigms and Concepts -- Operators and Expressions -- Data Types and Statements -- Classic and Modern Variables -- Control Structures -- Functions -- Implementations and Experiments.
520 _aAfter 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. In addition, this book: Provides step-by-step examples in programming languages, including Javascript, C++, Python, etc. Presents concepts that are accessible to an introductory audience Includes numerous examples throughout to facilitate learning and has been class tested for over 6 years .
650 0 _aProgramming languages (Electronic computers).
_97503
650 0 _aPython (Computer program language).
_96666
650 0 _aC++ (Computer program language).
_93284
650 1 4 _aProgramming Language.
_939403
650 2 4 _aPython.
_934340
650 2 4 _aC++.
_967292
710 2 _aSpringerLink (Online service)
_988465
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031232763
776 0 8 _iPrinted edition:
_z9783031232787
776 0 8 _iPrinted edition:
_z9783031232794
830 0 _aSynthesis Lectures on Computer Science,
_x1932-1686
_988466
856 4 0 _uhttps://doi.org/10.1007/978-3-031-23277-0
912 _aZDB-2-SXSC
942 _cEBK
999 _c86253
_d86253