购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 阅读本书的前提

本书假设读者具备以下能力:

●至少有使用一种现代编程语言编写代码的能力,例如C/C++、C#、Java、Swift、Python、Pascal/Delphi(Object Pascal)、BASIC和汇编语言,掌握Ada、Modula-2和FORTRAN之类的语言也可以。

●针对简单的问题,应该有能力自行设计并实现软件解决方案。常规的大学或学院的学期课程或者季度课程(或者几个月的工作经验)打下的基础足够学习本书的内容了。

本书并不是针对特定的编程语言而写的。本书讲述的概念超越了任何编程语言。此外,本书不要求读者掌握特定的某种语言。为了让本书的示例更易于理解,本书所有示例的代码使用多种语言来编写。本书还会详细解释代码的运行过程,这样即使读者不熟悉示例使用的编程语言,也可以理解示例的运行过程。

本书的示例会用到以下语言和编译器。

●C/C++:GCC,微软的Visual C++

●Pascal:Embarcadero的Delphi,Free Pascal

●汇编语言:微软的MASM,HLA(High Level Assembly,高级汇编语言),Gas(PowerPC和ARM平台的Gnu Assembler)

●苹果的Swift 6

●Java(6或更高版本)

●BASIC:微软的Visual Basic

本书的示例一般会用多种语言实现,所以如果不太了解某个示例使用的语言和语法,跳过该示例也没有什么关系。 vKP5rJ0DLEm9CbXx/i9EfpX5StyXZbEd+UeFbnHprREEcaCa8T9kRsAfrVV1GcWE

点击中间区域
呼出菜单
上一章
目录
下一章
×