python属于跨平台语言码

作者:silencement 时间:2023-12-23 02:10:32 

Python是跨平台的,免费开源的一门计算机编程语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常见的Unix、Linux平台均带有原生的Python,但版本一般较低。关于跨平台和他跨平台语言一样,要注意有些个别模块是单一平台特有的,整体的跨平台性还是很好的,不必为适应多平台写多套代码。

但这不是说一点限制都没有:首先,同一个版本的中间文件.py和.pyc以及.pyo是跨平台的;其次,PC与移动终端,如:手机、Pad不可跨平台(原因见下一条);最后,不能跨处理器构架,如:Intel与ARM,64位与32位。

知识点扩展:

python同一个bai版本号的pyc,pyo也是跨平台的。 当然不能从duPC跨到zhi手机上。也不能从intel跨到arm上,不能从64位跨到32位上。

java老实说跨dao平台的能力也一样受限制,有各种各样的陷阱,有时候跨平台的代码也不能使用。不过相对要比python好些。j2me除外。

java作为工程语言,它做一些中大型项目的能力是远超过python的。不过python做中小型项目的开发速度,也是远远不是java能够比拟的。

通常java的速度比python快些。python调用C扩展除外。

在跨平台方面,java跨平台好象大家都觉着理所当然。所以当python跨平台时,往往会给你惊喜。大约就是这样。

来源:https://www.py.cn/faq/python/11686.html

标签:python,跨平台
0
投稿

猜你喜欢

  • CMD命令操作MSSQL2005数据库(命令整理)

    2024-01-21 11:14:49
  • asp之日期和时间函数示例

    2008-04-13 06:50:00
  • php文章内容分页并生成相应的htm静态页面代码

    2023-07-23 23:48:20
  • python是先运行metaclass还是先有类属性解析

    2022-02-10 23:24:48
  • 简单了解Python write writelines区别

    2023-06-16 14:00:28
  • oracle数据库排序后如何获取第一条数据

    2024-01-18 11:44:01
  • Python实现批量生成,重命名和删除word文件

    2022-12-03 05:51:33
  • Python无头爬虫下载文件的实现

    2023-11-30 03:24:00
  • 对python中的logger模块全面讲解

    2021-01-17 00:49:17
  • python单元测试unittest实例详解

    2023-10-16 08:26:49
  • 互联网产品交互事件分析

    2009-10-06 15:23:00
  • python字符串编码识别模块chardet简单应用

    2021-10-03 15:09:57
  • Python实现为图片添加水印的示例详解

    2023-11-14 09:49:09
  • 浅谈mysqldump使用方法(MySQL数据库的备份与恢复)

    2024-01-20 16:29:23
  • js加密页面代码生成器

    2007-10-12 13:40:00
  • Go语言io pipe源码分析详情

    2024-01-31 00:21:46
  • Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解

    2022-10-26 19:49:05
  • 如何用ASP发送HTML格式的邮件?

    2010-06-11 19:41:00
  • 使用Go语言创建静态文件服务器问题

    2024-04-26 17:17:55
  • php生成随机密码的三种方法小结

    2023-11-22 04:25:50
  • asp之家 网络编程 m.aspxhome.com