1.Python能跨哪几个平台呢? Python支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows,即不必为不同的平台编写不同的代码。 “跨平台”是软件开发中一个重要的概念,即不依赖于操
1.Python能跨哪几个平台呢?
Python支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows,即不必为不同的平台编写不同的代码。 “跨平台”是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。
除了Python,还有哪些编程语言是跨平台的?
Java、PHP、JavaScript等。
谁跨平台比较困难?
c、c++、Pascal、Vb,object-C等。
2.开源、免费
开源,(Open Source)全称为开放源代码。用户可以下载源码,并可以在此基础上修改和学习,但是要注意:开源系统同样也有版权,同样也受到法律保护。
Python用什么语言写的?
Python是用C语言写的,可以在Python官网下载到源码。
3.解释型语言
解释型语言是相对于编译型语言来说的,源代码不直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。
4.伪编译
可以将Python源程序转换为字节码来优化程序和提高运行速度
5.打包
可将Python源程序打包为不同平台上的可执行程序,这样在没有安装Python解释器和相关依赖包的系统中也能运行了。可以用的打包工具:py2ap、cx_Freeze和pyinstaller等。
6.胶水语言
Python就像胶水一样,可以把使用多种不用语言写的的程序融合在一起实现无缝拼接,这样能更好地发挥不同语言和工具的优势,满足不用应用领域的需求。