- 大致流程
人写代码→机器识别→机器执行
- 学习方法
What 认识-How 怎么使用-Why 道理-Where 哪里使用
明确需求(目的)→分析思路(步骤)→代码实现(写) 理论>代码
前期跟着码→(开悟后)自己改出自己风格代码→(得道)思想所至、代码所至
- 语言的种类
编译型:在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言 C/C++
解释型:运行的时候将程序翻译成机器语言(所以速度偏慢)
机器语言:机器直接执行 (0,1组成的)
汇编语言:符号化语言(编译型)
高级语言:市面上的大部分语言(解释型)
- 语言的发展
打孔机(机器语言)、汇编→C、Basic、Pascal(命令式语言)→C++,Delphi(面向对象型语言)→C#/Java(自带垃圾回收,中间指令编译)→PHP、Java、Python(主要为解决网站、App应用)
上面的语言除了C都会被淘汰
高级语言2020年5月的排行榜
- 什么是C#
C#是微软2000年研发的编程语言(因为在C++之上C++++被简写成C#) .NET是平台
.NET支持多语言 C#、VB、F#
C#实现跨平台:Mono
应用:桌面程序开发(Winform)、Internet应用程序(ASP.NET)、手机开发(WP8)、游戏开发(unity)