程序的两种执行方式,静态语言和脚本语言

Python稳基修炼之计算机等级考试易错概念题4(含答案与解析) 学好Python这门编程语言,需要有稳固的基础才行。练习是最重要的部分,当然对应的概念也必须要有所了解,尤其是参加Python二级考试的人。 阅读详情

程序的两种执行方式,静态语言和脚本语言

编译和解释

编译:将源代码一次性转换成目标代码的过程。(编译一次后,若需再次执行程序就可以直接使用目标代码运行)

image-20221013192028423

解释:将源代码逐条转换成目标代码,同时逐条运行的过程。(每次运行都需要解释器执行)

image-20221013192041777

image-20221013182816765

静态语言和脚本语言

 根据不同的执行方式可以把语言分为:
静态语言——使用编译执行的编程语言(C、C++、Java等)
脚本语言——使用解释执行的编程语言(python、Javascript、php等)

:语言本无编译和解释之分,任何一种语言都可以解释和编译,只是这种语言常用的执行方式为编译或解释而已,就比如C语言也有解释器。

静态语言:编译器一次性生成目标代码,优化更加的充分,程序运行速度更快
成目标代码,优化更加的充分,程序运行速度更快
脚本语言:执行程序时需要源代码,维护更灵活,源代码在维护时比较灵活、跨多个操作系统平台。

python二级题库(百分之九十原题) 刷题软件推荐 第二套 刷题软件(模拟python二级考试): 公众h:露露IT 回复:python二级 阅读详情

相关推荐

Blender建模:对于模型布线的一些思考

Blender布线中一些问题的总结思考,主要讲述原理解决方法。

baidu_38797690的博客 1783

静态语言与动态语言

静态语言与动态语言 一、静态语言(强类型语言静态语言是在编译时确定变量的数据类型,运行期间不可以改变其结构,即运行前可确定的语言, 多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。 二、动态语言(弱类型语言) 动态语言是在运行时确定数据类型与结构的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScri...

weixin_46688566的博客 8410

国产麒麟系统PXE安装-UEFI引导

注意: 适用uefi引导 适用x86_64架构 一键部署脚本扣我 1.上传ISO到PXE服务器,拷贝ISO文件 # mkdir /kylin_iso # mount -o loop Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso /kylin_iso/ 2.配置http,获取安装源 # yum -y install httpd # mkdir /var/www/html/{ks,kylin} # 注意一定是"/kylin_iso/

河静 5019

静态语言脚本语言的区别

在计算机编程语言中,可以将编程语言分为静态语言脚本语言两类,这两类编程语言最主要的区别是执行方式的不同。

qq_54186956的博客 3968

计算机基础小记-动态语言静态语言脚本语言

动态语言(Dynamic Language)静态语言(Static Language)是编程语言两种主要类型,它们在语言设计代码执行时有着不同的特点。

qq_40140808的博客 1577

编程语言执行方式静态语言脚本语言

计算机执行程序两种方式是编译解释 编译 编译是讲源代码一次性转换为目标代码的过程 执行编译过程的程序是编译器 解释 将源代码逐条转换为目标代码同时逐条执行的过程 因为执行方式的不同,可以将编程语言分成静态语言脚本语言静态语言是使用编译执行的编程语言:C/C++、Java 脚本语言是使用解释执行的编程语言:Python、JS ...

咸鱼4号 1万+

编译执行脚本语言静态语言

编程语言执行方式 计算机执行程序两种方式:编译与解释 源代码:采用某种编程语言编写的计算机程序,人类可读 如:result = 2+3 目标代码:计算机可以直接执行,人类不可读(专家除外) 如:11010010 010101212 编译 将源代码一次性转换成目标代码的过程 #mermaid-svg-YnxmJMr1Uma809KG .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-fa

m0_52119324的博客 2436

小白向 | 程序执行方式

程序执行方式有: 编译执行 解释执行 根据不同的执行方式可以把语言分为: 静态语言——使用编译执行的编程语言(C、C++、Java等) 脚本语言——使用解释执行的编程语言(python、Javascript、php等) 分别的优势: 静态语言:编译器一次性生成目标代码、优化更充分、程序运行速度更快 脚本语言执行程序时需要源代码,维护更灵活、跨多个平台 ...

qq_44213687的博客 392

程序执行两种方式——编译解释

编译 将源代码一次性转换成目标代码的过程。 源代码编译器目标代码程序执行程序输入程序输出 解释 将源代码逐条转换成目标代码,同时逐条运行的过程。 源代码解释器程序输入输出结果 小结 根据执行方式的不同,编程语言分为两类。 静态语言:编译执行;编译器一次生成目标代码,优化更充分,程序运行速度快。 C/C++、Java 脚本语言:解释执行执行程序时需要源代码,维护更灵活、跨多个操作系统平台。 Py...

qq_32955607的博客 1万+

python语言概述

编程语言执行方式 计算机执行程序两种方式:compiler(编译)interpreter(解释)。 源码 采用某种编程语言编写的计算机程序,人类可读,比如: sum = 2 + 3 目标代码 计算机可直接执行,常人不可读,比如:10110110 00110111 compiler(编译) 将源代码一次性转换成目标代码的过程: 执行编译过程的程序叫作编译器。编译的过程可以理解为“一次性的翻译”,后续程序每次执行时都不需要源码。 interpreter(解释) 将源代码逐条转换成目标代码同时逐条运行的

mn3321的博客 927

Python基本语法元素

编译解释 计算机执行程序两种方式:编译解释- 源代码:采用某种编程语言编写的计算机程序,人类可读  例如:result = 2 + 3- 目标代码:计算机可直接执行,人类不可读 (专家除外)  例如:11010010 00111011 编译 解释 编译解释 - 编译:一次性翻译,之后不再需要源代码(类似英文翻译)- 解释:每次程序运行时随翻译随执行(类似...

bangshijian6100的博客 375

编译 vs 解释

高级语言按照计算机执行方式的不同分为两类:静态语言脚本语言。这里的执行方式是指计算机执行一个程序的过程,静态语言采用编译,脚本语言采用解释。编译一次性翻译,一旦程序被编译,不再需要编译程序或者源代码。解释则在每次程序运行时都需要解释器源代码。:将源代码转化成目标代码同时逐条运行目标代码。:将源代码转化成目标代码。

xienda的博客 1069

慕课python语言程序设计 学习笔记

脚本语言:解释执行,可以跨平台运行,具有良好的可移植性。因为每次执行都需要源代码的存在。0.摩尔定律:集成电路上晶体管的数量每两年翻一番。解释:将源代码逐条转换成目标代码,同时运行这一条。5.python的两种编写方式:交互式文件式。2.编程语言执行方式有编译解释两种。编译:一次性将源代码转换成目标代码。3.编程语言分为静态语言脚本语言。1.计算机的发展表现为指数方式静态语言:编译执行,速度更快。4.程序的编写方法:IPO。

2201_75779287的博客 76

01 Python

编译解释 源代码 采用某种编程语言编写的程序,人类可读 result = 2 + 3 目标代码 机器代码 计算机执行 编译 将源代码一次性转换成目标代码的过程 执行编译过程的程序叫编译器 解释 将源代码逐条转换成目标代码同时逐条运行的过程 执行过程的程序叫解释器 静态语言脚本语言 静态语言 使用编译执行的编程语言执行速度更快) C++\C、Java 脚本语言 使用解释执行的编程语言(保留源代码,便于维护) Python、Javascript、PHP 程序的基本编写方法 IPO I

HowDonew 121

初识python 2

因此,高级语言易理解、易编写,但它的执行速度较慢。目前,广泛使用的高级语言有Python语言、C语言、Java语言C++语言等。但是Python的解释器也保留了编译器的部分功能,随着程序执行,解释器最终也会生成完整的目标代码。编译解释的区别在于编译是对整体进行编译,编译完成,再一次性执行,一旦编译完成,就不再需要源代码编译器;程序的解释执行过程如图1.2所示,其中将源代码的数据同时输入解释器,最后输入运行结果。一般来说,源代码是高级代码语言代码,目标代码是机器语言代码。1.1 程序设计语言

dfirg的博客 111

程序设计相关概念

程序设计语言是一种用于交互(交流)的人造语言,也叫编程语言,是程序设计的具体实现方式。可编程性:根据一系列指令自动地、可预测地、准确地完成操作者的意图。功能性:对数据的操作,表现为数据计算、输入输出处理结果存储等。解释:每次程序运行时一边翻译一边执行(类似实时的同声传译)。,如Python语言、JavaScript语言、PHP语言。根据执行方式不同,编程语言分为两类:静态语言脚本语言。编译:一次性翻译,之后不再需要源代码(类似英文翻译)。计算机执行源代码的两种方式:编译解释。

orchid_sea的博客 361

Python二级Day1python部分之入门

计算机二级备考

qq_46188169的博客 133

python学习

1.代码分为源代码目标代码: 2. 程序执行方式两种方式: ①编译,类似于逐句翻译 ②解释,类似于实时同声传译 3.根据执行方式的不同,编程语言分为 脚本语言(解释):C++,Java语言执行速度快 静态语言(编译):Python,PHP,Javascript语言 容易更新维护,因为源代码一直保持 4.程序设计基本方法:IPO 5.python语言元素 ①缩进 强制 ②注释 ③保留...

yangqinghh的博客 151

9.24日学习笔记

1.编程语言的种类: 低级语言:(1)机器语言 (2)汇编语言 高级语言:(3)高级语言(C语言) (4)超级语言(python) 2.学习方法: 先学习----后模仿----在自主创新 3.静态语言(编译):C语言、java等 脚本语言(解释):python语言、JavaScript语言、PHP语言 4.两种编程方式: (1)交互式:REPL(Read-E...

sober155的博客 93

静态语言采用什么方式执行 如c语言,编程语言两种执行方式

1、概述编程语言执行方式来划分,分为:编译解释两种。在介绍两种方式的概念以前,先介绍如下几种概念:程序员源代码:采用某种编程语言编写的计算机程序,人类可读,例如:res = 1 + 1;编程目标代码:指计算机能够执行,但人类不可读(专家除外),例如一组由01组成的字符串。编程语言而怎么把人类编写的程序,变成机器能够执行的目标代码呢?这里就出现了程序执行两种方式:编译解释。优化2、编译...

weixin_39867066的博客 6372
上一篇: 学C前相关知识补充
下一篇: 使用C语言的七个步骤
绮.缘
博客等级 码龄4年 575粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值