开启 iOS 和 Mac OS X 编程之旅
1. 编程学习的起点
如果你想为 iOS 或 Mac OS X 编写应用程序,但过去没有太多(或根本没有)编程经验,那么接下来的内容将为你提供一个良好的开端。
编程学习有其独特的方式。这里不会仅仅让你理解 Objective - C 的语法,而是会展示编程的工作原理以及有经验的程序员是如何思考的。早期会涉及一些较难的概念,并且几乎每个概念都会配有编程实验,将学习概念与立即付诸实践相结合,这是学习编程的最佳方式。
2. C 和 Objective - C 语言基础
当运行程序时,文件会从文件系统复制到内存(RAM),计算机执行文件中的指令,这些指令对人类来说难以理解,所以人们使用编程语言编写计算机程序。
- 汇编语言 :最低级的编程语言是汇编代码,需要描述 CPU 必须执行的每一步,然后由汇编器将其转换为机器代码。但汇编语言冗长且依赖于 CPU,如果要在不同类型的计算机上运行程序,就需要重写汇编代码。
- 高级语言 :为了使代码能轻松在不同类型的计算机之间移动,人们开发了“高级语言”。使用高级语言时,无需考虑特定的 CPU,可以以通用方式表达指令,编译器会将代码转换为高度优化的、特定于 CPU 的机器代码。C 语言就是其中之一,C 程序员用 C 语言编写代码,C 编译器将其转换为机器代码。C 语言于 20 世纪 70 年代初在 AT&T 被创建,Unix 操作系统(Mac OS X 和 Linux 的基础)和 Windows 操作系统大多是用 C 语言编写的。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



