看完这些也就算是可以玩开发了
1os是管理和控制计算机软件和硬件资源的计算机程序;是直接运行在裸机上的系统软件;任何其他软件都必须在操作系统的支持下才能运行.2iOS是苹果公司开发的操作系统3ios9,2015年9月正式发布4开源:open source 正因为Android系统是开源的所以手机厂商能够用比较小的代价利用它 任何人都能够拿到源代码,可以对系统的底层进行修改5iOS基于UNIX Android基于Linux的虚拟机 AppStore08年上线6iOS是基于UNIX操作系统发展出来的,较为纯净的操作系统.Android是在Linux操作系统基础上添加了一层Java虚拟机应用程序实际是运行在Java虚拟机上的7software development kit 软件开发工具包,类似Xcode这些都可以称为SDK8跟路径 当前电脑硬盘的第一层文件的路径9计算机基本原理:硬件的组成:CPU,主板,硬盘,内存,电源等;计算机的运行:通电__CPU通过读取指令对各个硬件协调运作;计算机指令叫机器语言是1和0组成的CPU<_读取指令_>内存<_装载软件_硬盘10计算机语言发展的三个阶段:机械语言>汇编语言>高级语言(懒人的胜利)11什么事编译:从高级语言或汇编语言到机械语言的过程叫做编译12高级语言的特点:逻辑性强,很好理解,很好掌握,可以像读小说一样读懂.高级语言不会’接去操控硬件,所以高级语言具有可移植性13语言的编译: 高级语言的编译过程因为高级语言不需要操控硬件,所以编译成汇编程序,连接后再次编译才能去执行.第一次变异的过程结束之后,会产生很多中简代码,碎片代码,链接的作用就是把所有第一次编译代码整合在一起,进行第二次编译,cpu在执行第二次编译第二次形成的机器代码,这份机器代码相对于机械语言更冗余.所以执行较慢,占用内存交大14C语言简介:C语言发展历程: K&R C(两个大神的名字里一个有k一个有r)K&R C->ANSI C/C89标准->C99(Xcode默认标准)->C11标准(2011年正式实行)15C语言概念:c语言是一个面向过程的计算机高级语言;是一个不需要任何运行环境支持便能运行的编程语言 用c语言开发Android需要辅助性的编译工具 运行环境:主要指的是一些系统级别的应用软件的支持15第一个c语言程序:c语言程序从编写到运行经过的步骤是:编写代码->汇编语言->机械语言程序->运行 前两个箭头->都是由编译器执行的 注意的是编译器也是一个软件,而不是硬件.16关于Xcode的编译器:首先:在Xcode中集成了编译器.Xcode在4.0版本以前使用的是GCC编译器,在4.0版本以后使用的是Clang编译器 Clang是基于LLVM编译器打造的 Chris Lattner 1978-,LLVM主要发起者,Clang编译器作者,苹果公司编译器开发团队首席架构师,苹果新编程语言Swift的创造者17C语言的程序结构#includeint main()
{
printf(“hello world!\n”);
retuen0;
}
int表示整数包括0,正整数,负整数 return的意思是返回 void的意思是空,什么都没有 函数是一段具有特殊功能的代码
18一个c语言程序是从main函数开始执行的,并且main函数必须有且只有一个,其他函数可以有很多