产品中心
联系我们
电话:010-69946594
传真:010-69946594
邮箱:18311023120@126.com
地址:北京市海淀区中关村创业大街昊海楼7层
编程
发布时间:2017-10-30 来源:北京青星教育科技股份公司
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。
这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。
编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。
这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。
编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。
相关新闻
更多
-
颠覆!美国这一大消息,整个金融圈都炸了! 【2017-11-23】
面对步步逼近的人工智能,你有三个选择: 1、要么积累财富,成为资本大鳄 2、积累名气,成为独特个体 3、积累知识,成为更高深技术的掌握者
-
传统专业+大数据人工智能培养计划 【2017-11-23】
青星教育是在教育部、工信部相关领导的关怀下,依托北京大学计算机科学技术系,由知名天使投资、著名教育界人士、资深互联网技术大咖共同投资创建,于2016年10月在中关村创业大街成立的股份制公司,注册资本500万元。同年入驻北京大学校友创业训练营。
-
发现所学专业不好就业,如何找到自己的方向? 【2017-11-23】
说说我自己吧。 高考不理想,调剂到一个我猜多数人都没听说过的专业----植物保护。确实,听名字也挺不好就业的。加上对这个专业实在是没兴趣,大一下学期通过转专业考试转了系。当时只是盲目的想逃离原专业.
相关产品
更多