Programming Language Explorations (Paperback)
暫譯: 程式語言探索 (平裝本)
Ray Toal, Rachel Rivera, Alexander Schneider, Eileen Choe
- 出版商: Chapman
- 出版日期: 2016-09-20
- 定價: $2,980
- 售價: 5.0 折 $1,490
- 語言: 英文
- 頁數: 362
- 裝訂: Paperback
- ISBN: 149873846X
- ISBN-13: 9781498738460
-
相關分類:
Object-oriented、程式語言
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$620$490 -
$480$379 -
$780$616 -
$380$300 -
$354$336 -
$580$452 -
$650$553 -
$580$458 -
$420$332 -
$520$442 -
$480$379 -
$590$502 -
$450$383 -
$520$343 -
$580$493 -
$500$395 -
$360$180 -
$320$211 -
$580$458 -
$403TensorFlow 實戰
-
$403Tensorflow:實戰Google深度學習框架
-
$480$379 -
$403架構修煉之道——億級網關、平臺開放、分佈式、微服務、容錯等核心技術修煉實踐
-
$1,710Clean Agile : Back to Basics (Paperback)
-
$650$514
相關主題
商品描述
Programming Language Explorations is a tour of several modern programming languages in use today. The book teaches fundamental language concepts using a language-by-language approach. As each language is presented, the authors introduce new concepts as they appear, and revisit familiar ones, comparing their implementation with those from languages seen in prior chapters. The goal is to present and explain common theoretical concepts of language design and usage, illustrated in the context of practical language overviews.
Twelve languages have been carefully chosen to illustrate a wide range of programming styles and paradigms. The book introduces each language with a common trio of example programs, and continues with a brief tour of its basic elements, type system, functional forms, scoping rules, concurrency patterns, and sometimes, metaprogramming facilities.
Each language chapter ends with a summary, pointers to open source projects, references to materials for further study, and a collection of exercises, designed as further explorations. Following the twelve featured language chapters, the authors provide a brief tour of over two dozen additional languages, and a summary chapter bringing together many of the questions explored throughout the text.
Targeted to both professionals and advanced college undergraduates looking to expand the range of languages and programming patterns they can apply in their work and studies, the book pays attention to modern programming practice, covers cutting-edge languages and patterns, and provides many runnable examples, all of which can be found in an online GitHub repository. The exploration style places this book between a tutorial and a reference, with a focus on the concepts and practices underlying programming language design and usage. Instructors looking for material to supplement a programming languages or software engineering course may find the approach unconventional, but hopefully, a lot more fun.
商品描述(中文翻譯)
《程式語言探索》是對當今幾種現代程式語言的巡禮。本書採用逐語言的方法教授基本的語言概念。每當介紹一種語言時,作者會引入新概念並重溫熟悉的概念,並將其實現與前幾章中看到的語言進行比較。目標是呈現並解釋語言設計和使用的共同理論概念,並在實用語言概述的背景下進行說明。
本書精心挑選了十二種語言,以展示廣泛的程式設計風格和範式。每種語言都以一組常見的三個範例程式開始,接著簡要介紹其基本元素、類型系統、函數形式、作用域規則、併發模式,有時還包括元程式設計功能。
每個語言章節結尾都有摘要、開源專案的指引、進一步學習的參考資料,以及一系列設計為進一步探索的練習題。在介紹完這十二種語言章節後,作者還提供了二十多種其他語言的簡要巡禮,以及一個總結章節,彙總了整本書中探討的許多問題。
本書針對希望擴展其工作和學習中可應用的語言和程式設計模式的專業人士和高年級大學生,關注現代程式設計實踐,涵蓋尖端語言和模式,並提供許多可執行的範例,所有範例均可在線上 GitHub 倉庫中找到。這種探索風格使本書介於教程和參考書之間,重點在於程式語言設計和使用的概念與實踐。尋找補充程式語言或軟體工程課程材料的講師可能會發現這種方法不尋常,但希望會更有趣。