語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Programming languages = principles a...
~
Gabbrielli, Maurizio.
FindBook
Google Book
Amazon
博客來
Programming languages = principles and paradigms /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Programming languages/ by Maurizio Gabbrielli, Simone Martini.
其他題名:
principles and paradigms /
作者:
Gabbrielli, Maurizio.
其他作者:
Martini, Simone.
出版者:
Cham :Springer International Publishing : : 2023.,
面頁冊數:
xxii, 562 p. :ill., digital ;24 cm.
內容註:
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
標題:
Programming languages (Electronic computers) -
電子資源:
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)
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9461424
電子資源
11.線上閱覽_V
電子書
EB QA76.7 .G33 2023
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入