幫助中心 | 我的帳號 | 關於我們

程序設計語言原理(英文版原書第12版)/經典原版書庫

  • 作者:(美)羅伯特·W.塞巴斯塔|責編:曲熠
  • 出版社:機械工業
  • ISBN:9787111671848
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:724
人民幣:RMB 229 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹程序設計語言的基本概念,討論語言結構的設計問題,研究C++、Java、Python等常見語言在語言結構上的設計選擇,並提供對現有以及未來的程序設計語言進行嚴格評估的工具。第12版在保留之前版本特色的基礎上對全書內容做了細緻的更新,刪除了相對過時的Lua和Objective-C語言,有關較新的程序設計語言Swift的內容被添加到若干章中。本書適合高等院校電腦相關專業的學生閱讀,也適合對程序設計語言的設計和實現感興趣的讀者參考。

作者介紹
(美)羅伯特·W.塞巴斯塔|責編:曲熠
    羅伯特·W.塞巴斯塔(Robert W.Sebesta),科羅拉多大學科羅拉多斯普林斯分校電腦科學系榮休副教授,擁有40多年的授課經驗,研究興趣包括程序設計語言的設計和評估以及Web程序設計。他擁有賓夕法尼亞州立大學電腦科學碩士和博士學位。

目錄
第1章  預備知識
  1.1  學習程序設計語言原理的原因
  1.2  程序設計領域
  1.3  語言評估標準
  1.4  影響語言設計的因素
  1.5  程序設計語言的分類
  1.6  語言設計中的權衡
  1.7  實現方法
  1.8  程序設計環境
  小結·複習題·習題
第2章  主要程序設計語言發展簡史
  2.1  Zuse研製的Plankalkul語言
  2.2  偽代碼
  2.3  IBM 704電腦和Fortran
  2.4  函數式程序設計語言:Lisp
  2.5  邁向成熟的第一步:ALGOL 60
  2.6  電腦化的商業記錄:COBOL
  2.7  分時處理的開始:Basic訪談:Alan Cooper——用戶設計與語言設計
  2.8  滿足所有人的需求:PL\I
  2.9  兩種早期的動態語言:APL和SNOBOL
  2.1O  數據抽象的開端:SIMULA 67
  2.11  正交設計:ALGOl 68
  2.12  ALGOl系列語言的早期後代語言
  2.13  基於邏輯的程序設計:Prolog
  2.14  歷史上規模最大的語言設計工作:Ada
  2.15  面向對象程序設計:Smalltalk
  2.16  結合命令式和面向對象的特性:C++
  2.17  基於命令式的面向對象語言:Java
  2.18  腳本語言
  2.19  .NET旗艦語言:C#
  2.20  混合標記程序設計語言
  小結·文獻注記·複習題·習題·程序設計練習
第3章  語法和語義描述
  3.1  概述
  3.2  語法描述的一般問題
  3.3  語法描述的形式化方法
  3.4  屬性文法
  歷史注記
  3.5  描述程序的含義:動態語義
  歷史注記
  小結·文獻注記·複習題·習題
第4章  詞法和語法分析
  4.1  概述
  4.2  詞法分析
  4.3  語法分析問題
  4.4  遞歸下降的語法分析
  4.5  自底向上的語法分析
  小結·複習題·習題·程序設計練習
第5章  名字、綁定和作用域
  5.1  概述

  5.2  名字
  歷史注記
  5.3  變數
  5.4  綁定的概念
  5.5  作用域
  5.6  作用域和生存期
  ……
第6章  數據類型
第7章  表達式和賦值語句
第8章  語句級控制結構
第9章  子程序
第10章  子程序實現
第11章  抽象數據類型和封裝結構
第12章  對面向對象程序設計的支持
第13章  併發
第14章  異常處理和事件處理
第15章  函數式程序設計語言
第16章  邏輯程序設計語言
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032