Hallmark FeaturesIntroduces the fundamental constructs of contemporary programming languages•Critical evaluation of existing and future programming languages gives students the necessary tools for evaluating on their own.•An in-depth discussion of programming language structures, presenting a formal method of describing syntax, and introducing approaches to lexical and syntax analysis prepare students for the study of compiler design.•Coverage of advanced object-oriented topics and languages is integrated throughout.Addresses the most up-to-date information in this field•New - New material on Swift, a contemporary programming language, is now part of several chapters.•New - Section on Delphi now included in Chapter 2.•New - Section on optional types is included in Chapter 6.•New and Updated - Content describing iterations in Python are part of Chapter 8.•Revised - To ensure the material remains relevant to students, sections on outdated languages (specifically Lua and Objective-C) have
For courses in Java Programming. A fundamentals-first introduction to basic programming concepts andtechniques Introduction to Java Programming and Data Structures seamlessly integrates programming, data structures,and algorithms into one text. With a fundamentals-first approach, the textbuilds a strong foundation of basic programming concepts and techniques beforeteaching students object-oriented programming and advanced Java programming.Liang explains programming in a problem-driven way that focuses on problemsolving rather than syntax, illustrating basic concepts by example andproviding a large number of exercises with various levels of difficulty forstudents to practice.The 12th Edition is completely revised in everydetail to enhance clarity, presentation, content, examples, and exercises.
Teach your students to master the fundamentals of effective programming as they work through Visual Basic 2017's latest features with PROGRAMMING WITH MICROSOFT VISUAL BASIC 2017, 8E by best-selling t
■ 本書優點特色Concepts of Computer Programming Languages uses the following features to facilitate learning:UPDATED! The most current information on contemporary computer programming languages ●REVISED! Muc
For college-level Computer Science courses in Python Basic Programming and Problem Solving in Python As one of the most widely used programming languages in the software industry, Python is desirable
Introduction to Windows and Graphic Programming with Visual C++ (2nd Edition) provides an accessible approach to the study of Windows programming with Visual C++. It is
Introduction to WindowsR and Graphics Programming with Visual C++R (2nd Edition) provides an accessible approach to the study of Windows programming. It is intended to be an introducti
For undergraduate students in Computer Science and Computer Programming courses.Now in its Tenth Edition, Concepts of Programming Languages introduces students to the main constructs of contemporary p
C is a favored and widely used programming language, particularly within the fields of science and engineering. C Programming for Scientists and Engineers with Applications guides readers through the
Using object-oriented terminology from the start, Object-Oriented Programming Using C++, Fourth Edition, will provide readers with a solid foundation in C++ programming. Like its predecessors, the fou
Now in the Fourth Edition, Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to
幾年, 隨著 X Window 圖形介面的更加完善, 使得 Linux 急速竄起。但想要更得心應手地掌握 Linux 系統, 如果只會在 X Window 圖形介面下用滑鼠東按按、西按按, 那是絕對不夠的。Linux 的眾多指令, 就如同工具箱中的鎚子、螺絲釘…等, 每個指令都有其獨特的功用。這些數量眾多且功能齊備的指令, 就是 Linux 的精華所在。只要學會這些指令, 就如同打通任督二脈一樣,
Prepares users for the Red Hat Certified Technician (RHCT) Certification, Linux Professional Institute (LPI) Certification, and SAIR/GNU Linux Certified Administrator (LCA) Certification.
★ 資策會董事長 黃河明★ 台灣 Linux 促進會會長 張魯生 熱情推薦!! 挑戰微軟,挑戰軟體權威。數位時代英雄傳奇!20 年前 Linux 的發明,改變了現在的科技世界。芬蘭的大二學生托瓦茲開創軟體的傳奇故事首度曝光!開放原始碼傳奇有許多戲劇性十足的篇章,其中有大師級駭客、先驅 Linux 作業系統首席工程師托瓦茲故事,也有全球無以數計熱誠程式設計人員,自動攜手並肩完成把 Linux 塑造成
這是一本相當精簡且為中階程度的 Oracle8i 介紹書籍,我們在這本書裡面附上了 Oracle8i Enterprise Edition for Linux 的試用版光碟,讀者可依照本書的說明將 Linux 版的 Oracle8i 資料庫系統安裝到 Linux 主機上,安裝完畢之後,請隨著我們每一章的說明來學習各種跟 Oracle8i 有關的資料庫技術。 本書主要說明 Linux 版 Or
Perfect for use in a lab or by individuals, PROGRAMMING IN MATLABR is designed to help anyone interested in electrical and computer engineering develop programming skills using MATLABR as the programm
內容簡介: ‧好的作業系統不會寂寞,Linux在蟄伏8年後終於破繭而出,成為目前熱翻天的作業系統,使用的人數也大幅度地增長,勢必在21世紀成為市場主流的系統。以前安裝Linux是一件痛苦的事,現在由於硬體支援程度越來越好,安裝也就簡單多了。不過還是有許多要注意,或是一般人不瞭解的部分,本書都會特別詳細的解說,希望讀者能夠順利安裝起來。 ‧圖形介面是目前作業系統的趨勢,Red Hat Linux
A Comprehensive Introduction to Object-Oriented Programming with Java provides an accessible and technically thorough introduction to the basics of programming using java. The text takes a truly objec
Starting Out with Programming Logic and Design, Third Edition, is a language-independent introductory programming book that orients students to programming concepts and logic without assuming any prev
MATLAB PROGRAMMING WITH APPLICATIONS FOR ENGINEERS seeks to simultaneously teach MATLAB as a technical programming language while introducing the student to many of the practical functions that make s
The leading author of programming tutorials for beginners introduces you to Visual C++ 2010 Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of h
為一本基礎的Java程式設計教科書,內容簡單適宜初學者。每一章後面都有練習題,提供學生課後複習。Ideal for the introductory programming course, An Introduction to Programming Using Java covers all recommended topics put forth by the ACM/IEEE curricu
Linux指令大全:工程師活用命令列技巧的常備工具書(全新升級版) The Linux Command Line, 2nd Edition: A Complete Introduction William Shotts 著✍.邱世華 譯✍ BANISH YOUR MOUSE 銷售超過100,000本 體驗過Linux電腦系統光鮮亮麗的點擊式介面之後,現在,讓我們一起展開Linux命令列的深度探索之旅吧!我們將逐步引導你,從最初在終端機畫面上按下鍵盤開始,一直到在bash(最普及的Linux shell)中開發出完整的程式──我們將帶領你徜徉Linux命令列的世界! 《The Linux Command Line》是Linux工程師必讀的現代經典。在這本全球暢銷書的最新編譯版中,包含了許多bash 4.x的功能,例如重新導向運算子和shell擴展。我們也更新了諸多範例,提供更現代、更強健的shell script實踐,並說明多種避免常見潛在危險的做法。 在探索Linux命令列的過程中,你將學習由一代又一代經驗豐富的滑鼠迴避大師所傳承下來的永恆技能:檔案導覽、環境設置、指令鏈、使用正規表示法比對模式等等。你將深入了解眾多命令列工具背後的哲學,以及桌上型Linux系統從昔日Unix超級電腦那裡承襲而來的豐富遺產。本書的編排循序漸進,章節簡短且容易消化。透過這本書,你將學到: ・建立和刪除檔案、目錄與符號連結 ・管理你的系統,包括網路、套件安裝和程序管理 ・使用標準輸入和輸出、重新導向與管線 ・使用Vi編輯檔案,這是最熱門的文字編輯器 ・開發shell script,讓常用或無聊的工作自動化 ・使用cut、paste、grep、patch與sed來切割文字檔案 如果你是一位剛入行的新手,嚮往和老鳥一樣在Linux系統內飛快地用鍵盤和電腦溝通,那其實一點也不難,一旦你克服了最初的「shell衝擊」,你會發現,命令列是一種與電腦溝通時,既自然且富有表現力的方式。如果讓你的滑鼠開始堆積灰塵,也不要感到太驚訝!
嵌入式系統是電資相關領域非常重要的一門課程,特別是目前 ARM + Linux 的生態體系上,嵌入式系統更是非常重要的應用。舉凡手機、數位機上盒、網路分享器 …… 等產品都是嵌入式系統的應用之一。而在大學端要進行嵌入式系統教學必須考慮到很多問題,本書介紹個人使用 Qemu 作為虛擬嵌入式系統開發平台,教授學生如何由無自有建立嵌入式系統的歷程,其作業系統使用 Debian Linux 這套 Linu