2024-01-06 01:23来源:m.sf1369.com作者:宇宇
先学编程语言。
就好比你要看懂英文就必须先学英语是一个道理,除非你请别人“翻译”给你懂。
硬件当然只能读懂机器语言,也就是0和1组成的代码,因为这样就可以通过电流的通断来传递信息了,CPU里就是高速的电流通、断,CPU主频越高,说明单位时间电流振荡越快。
至于“翻译”,就都是由操作系统来完成了,每种操作系统,都会有:基本输入\输出系统(BIOS)、操作系统、程序设计语言处理系统(如C语言编译器)、数据库管理系统、实用程序等,其中,程序语言处理系统就是完成高级语言、汇编语言到机器语言这项任务的,你可以去百科看看“程序设计语言处理系统”的详细解释。
芯片里面没有程序,根据“冯诺依曼”的“存储程序”设计思想,程序都是存储在存储器中的,而芯片只是完成计算的,他是受程序控制的。
不管哪种编程语言,要弄懂首先是语法,然后是语言的一些规则,你可以去看看一些入门的C#书籍,一般都有所讲解。因为C#为面向对象的编程语言,所以他的特点就是类和对象,你只要知道类是怎么组织的,怎样创建类,并且创建类的对象,如何使用对象,那么你对c#就差不多了解了。。。。
首先我假设你已经学过C语言了,没学过回去学去。
然后对程序里出现的每一个词,根据语法判断他是变量还是函数,找到它在哪定义的,是什么含义。复杂的程序列个变量表和函数表;如果是子程序,看他的输入和输出是什么,用一句话概括它的功能。
如果再看不懂,把程序扔给编程的人,让他慢慢改去