更新时间:2022年12月19日12时00分 来源:传智教育 浏览次数:
编译型语言的优点是,编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。而且编译型语言可以脱离语言环境独立运行。其缺点是编译之后如果需要修改,就要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,在不同的操作系统之间移植时会有问题,需要根据运行的操作系统环境编译不同的可执行文件。
解释型语言的优点是,有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。解释型语言十分灵活,修改代码时直接修改就可以快速部署,不用停机维护。其缺点是每次运行的时候都要解释一遍,性能不如编译型语言。
总的来说,Python是一种面向对象、解释型的计算机程序设计语言,它有多种发行版本,源程序可以跨平台运行。Python采用缩进来定义语句块,具有类、函数、异常处理、包含表和词典在内的核心数据类型,以及以模块为基础的拓展系统。
Python具有简单、易学、免费、开源、面向对象、可移植、可扩展、可嵌入等特点,在系统编程和维护、图形处理、数学处理和科学计算、数据库编程、Web应用、网络编程、云计算、人工智能、金融、多媒体等领域均得到广泛应用。