Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Programming languages = principles a...
~
Gabbrielli, Maurizio.
Linked to FindBook
Google Book
Amazon
博客來
Programming languages = principles and paradigms /
Record Type:
Electronic resources : Monograph/item
Title/Author:
Programming languages/ by Maurizio Gabbrielli, Simone Martini.
Reminder of title:
principles and paradigms /
Author:
Gabbrielli, Maurizio.
other author:
Martini, Simone.
Published:
Cham :Springer International Publishing : : 2023.,
Description:
xxii, 562 p. :ill., digital ;24 cm.
[NT 15003449]:
1. Abstract Machines -- 2. How to Describe a Programming Language -- 3. Foundations -- 4. Names and the Environment -- 5. Memory Management -- 6. Control Structure -- 7. Control Abstraction -- Structuring Data -- 8. Data Abstraction -- 9. The Object-Oriented Paradigm -- 10. The Functional Paradigm -- 11. The Logic Programming Paradigm -- 12. A Short Historical Perspective.
Contained By:
Springer Nature eBook
Subject:
Programming languages (Electronic computers) -
Online resource:
https://doi.org/10.1007/978-3-031-34144-1
ISBN:
9783031341441
Programming languages = principles and paradigms /
Gabbrielli, Maurizio.
Programming languages
principles and paradigms /[electronic resource] :by Maurizio Gabbrielli, Simone Martini. - Second edition. - Cham :Springer International Publishing :2023. - xxii, 562 p. :ill., digital ;24 cm. - Undergraduate topics in computer science,2197-1781. - Undergraduate topics in computer science..
1. Abstract Machines -- 2. How to Describe a Programming Language -- 3. Foundations -- 4. Names and the Environment -- 5. Memory Management -- 6. Control Structure -- 7. Control Abstraction -- Structuring Data -- 8. Data Abstraction -- 9. The Object-Oriented Paradigm -- 10. The Functional Paradigm -- 11. The Logic Programming Paradigm -- 12. A Short Historical Perspective.
The second edition of this core textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of 'abstract machine' is a unifying concept that helps to maintain an accurate and elementary treatment. The book introduces, analyses in depth, and compares the imperative, object-oriented, functional, logic, concurrent, constraint-based, and service-oriented programming paradigms. All material coming from the first English edition has been updated and extended, clarifying some tricky points, and discussing newer programming languages. This second edition contains new chapters dedicated to constraint, concurrent, and service-oriented programming. Topics and features: Requires familiarity with one programming language is a prerequisite Provides a chapter on history offering context for most of the constructs in use today Presents an elementary account of semantical approaches and of computability Introduces new examples in modern programming languages like Python or Scala Offers a chapter that opens a perspective on applications in artificial intelligence Conceived as a university textbook, this unique volume will also be suitable for IT specialists who want to deepen their knowledge of the mechanisms behind the languages they use. The choice of themes and the presentation style are largely influenced by the experience of teaching the content as part of a bachelor's degree in computer science. The authors are all affiliated with the Dept. of Computer Science and Engineering of the University of Bologna. Maurizio Gabbrielli and Simone Martini are professors of computer science, Saverio Giallorenzo is junior assistant professor of computer science.
ISBN: 9783031341441
Standard No.: 10.1007/978-3-031-34144-1doiSubjects--Topical Terms:
606806
Programming languages (Electronic computers)
LC Class. No.: QA76.7 / .G33 2023
Dewey Class. No.: 005.13
Programming languages = principles and paradigms /
LDR
:03485nmm a2200349 a 4500
001
2335219
003
DE-He213
005
20231014085056.0
006
m d
007
cr nn 008maaau
008
240402s2023 sz s 0 eng d
020
$a
9783031341441
$q
(electronic bk.)
020
$a
9783031341434
$q
(paper)
024
7
$a
10.1007/978-3-031-34144-1
$2
doi
035
$a
978-3-031-34144-1
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.7
$b
.G33 2023
072
7
$a
UMC
$2
bicssc
072
7
$a
COM051010
$2
bisacsh
072
7
$a
UMC
$2
thema
082
0 4
$a
005.13
$2
23
090
$a
QA76.7
$b
.G112 2023
100
1
$a
Gabbrielli, Maurizio.
$3
893508
245
1 0
$a
Programming languages
$h
[electronic resource] :
$b
principles and paradigms /
$c
by Maurizio Gabbrielli, Simone Martini.
250
$a
Second edition.
260
$a
Cham :
$b
Springer International Publishing :
$b
Imprint: Springer,
$c
2023.
300
$a
xxii, 562 p. :
$b
ill., digital ;
$c
24 cm.
490
1
$a
Undergraduate topics in computer science,
$x
2197-1781
505
0
$a
1. Abstract Machines -- 2. How to Describe a Programming Language -- 3. Foundations -- 4. Names and the Environment -- 5. Memory Management -- 6. Control Structure -- 7. Control Abstraction -- Structuring Data -- 8. Data Abstraction -- 9. The Object-Oriented Paradigm -- 10. The Functional Paradigm -- 11. The Logic Programming Paradigm -- 12. A Short Historical Perspective.
520
$a
The second edition of this core textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of 'abstract machine' is a unifying concept that helps to maintain an accurate and elementary treatment. The book introduces, analyses in depth, and compares the imperative, object-oriented, functional, logic, concurrent, constraint-based, and service-oriented programming paradigms. All material coming from the first English edition has been updated and extended, clarifying some tricky points, and discussing newer programming languages. This second edition contains new chapters dedicated to constraint, concurrent, and service-oriented programming. Topics and features: Requires familiarity with one programming language is a prerequisite Provides a chapter on history offering context for most of the constructs in use today Presents an elementary account of semantical approaches and of computability Introduces new examples in modern programming languages like Python or Scala Offers a chapter that opens a perspective on applications in artificial intelligence Conceived as a university textbook, this unique volume will also be suitable for IT specialists who want to deepen their knowledge of the mechanisms behind the languages they use. The choice of themes and the presentation style are largely influenced by the experience of teaching the content as part of a bachelor's degree in computer science. The authors are all affiliated with the Dept. of Computer Science and Engineering of the University of Bologna. Maurizio Gabbrielli and Simone Martini are professors of computer science, Saverio Giallorenzo is junior assistant professor of computer science.
650
0
$a
Programming languages (Electronic computers)
$3
606806
650
1 4
$a
Compilers and Interpreters.
$3
3592044
650
2 4
$a
Theory of Computation.
$3
892514
700
1
$a
Martini, Simone.
$3
1067410
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
830
0
$a
Undergraduate topics in computer science.
$3
1567579
856
4 0
$u
https://doi.org/10.1007/978-3-031-34144-1
950
$a
Computer Science (SpringerNature-11645)
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9461424
電子資源
11.線上閱覽_V
電子書
EB QA76.7 .G33 2023
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login