程序设计和编程2

编译和解释

编译,将源代码一次性转化成目标代码的过程    执行编译过程的程序叫编译器

解释,将源代码逐条转换成目标代码,同时逐条运行的过程。  执行解释过程的程序叫做解释器

源代码  采用某种编程语言编写的计算机程序,人类可读

目标代码  计算机可直接执行,人类不可读,专家除外。

编译与解释的区别,编译是一次性翻译之后不再需要源代码。类似英文翻译。解释是每次程序运行时随时翻译,随时执行,需要源代码参与,类似实时同声传译。

根据执行方式不同,编程语言分为两类

静态语言,使用编译执行的编程语言,c,语言,Java语言

脚本语言,使用解释执行的编程语言,Python语言,php语言。

静态语言和脚本语言的区别?执行方式不同,静态语言是编译器,一次性生成目标代码,优化更充分程序运行速度更快。脚本语言执行程序时需要源代码。维护更灵活,源代码在 维护灵活跨多个操作系统平台。


图片发自App

你可能感兴趣的:(程序设计和编程2)