2016 - 2024

感恩一路有你

pycharm可以运行c语言吗 既然Python是用C实现的,那为什么Python不能直接生成exe呢?

浏览量:1479 时间:2021-03-17 09:28:47 作者:admin

既然Python是用C实现的,那为什么Python不能直接生成exe呢?

C语言其实是一种比较“古老”而且“底层”的语言。其执行效率,仅次于汇编语言。

说其古老,是因为C语言的出现很早。

虽然Fortran、Cobol语言出现比C语言更早,但是现代主流操作系统(Windows、Mac Os、linux、iOS、Android、Unix)全部脱胎于C语言。

说它底层,是因为C语言设计之初就是为了同时编写汇编语言。理论上可以全部用汇编写。而汇编语言是执行效率最高的语言。

所以Python用C语言写一点也不奇怪。这和它能不能生成Exe一点关系都没有。

Exe文件是Windows平台的私有格式。最简单的Exe是Com可执行文件。Exe文件实际上是一个引导程序 一个解释程序组成的。

Python语言生成的代码,只需要配以引导程序和解释程序,就可以作为Exe文件执行。

所以,Python生成Exe文件一点难度都没有。只是它愿不愿意提供的问题。

在工业设备控制系统软硬件交互是否用到c语言或python那?

能和硬件打交道的语言,首推汇编和c语言。但是c语言移植性和可读性比汇编好,所以c语言绝对是不二选择。

windows系统上有哪些免费的C语言编译器、JAVA的编译器和Python编译器?你有什么推荐?

C/C 就用GCC全家桶,Python本来就是免费的,官网下载。在notepad (也可以用vs code等更好的编辑器)下设置一下编译器gcc/g , 调试器gdb, 解释器python, 调试器pdb的路径,再简单配置一下环境变量,就可以打造一款属于自己的的轻量级IDE了,网上有教程,我就是这么干的。代码的编辑,编译,运行,调试都没问题。不过用户体验远不如专业的IDE, 如VS,Pycharm这种。喜欢折腾可以自己去玩玩

pycharm可以运行c语言吗 c语言与python的区别 python可以运行c语言吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。