代码运行后缀名(程序代码后缀)

hacker2年前黑客资讯96
本文导读目录:

python源程序后缀名

Python程序的扩展名有.py、.pyc、.pyo和.pyd。.py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言写的Python库。

在写Python程序时我们常见的扩展名是py,pyc,其实还有其他几种扩展名。以下是详细内容介绍:

py:py就是最基本的源码扩展名。Windows下直接双击运行会调用Python.exe执行。

pyw:pyw是另一种源码扩展名,跟py唯一的区别是在Windows下双击pyw扩展名的源码会调用Pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。

pyc:在执行Python代码时经常会看到同目录下自动生成同名的pyc文件。这是Python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。

pyo:pyo是跟pyc类似的优化编码后的文件。

pyd:pyd并非从Python程序生成,而是其他语言写成的可以被Python调用的扩展。

C语言源程序的文件扩展名为

C语言源代码文件一般扩展名为.c,目标文件扩展名一般为.obj,生成的可执行e68a843231313335323631343130323136353331333431373233文件扩展名一般为.exe。

不同平台的C源代码扩展名都为.c,但目标文件扩展名不同,例如: 在Linux平台上,生成的可执行文件一般扩展为.out。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

而由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。源程序经过C编译程序编译生成后缀为“.obj”的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件把目标文件与C语言提供的各种库函数连接起来,生成后缀为“.exe”的可执行文件。

各种编程工具的源码的后缀名是什么

java的后缀:.java

C语言和C++::

.h头文件,主要是函数、结构声明,常量定义等

.c,源文件,函数定义

.exe,可执行文件

.dll,动态链接库

.lib,静态链接库

.dsp,.dsw都是工程文件,

.cpp是C++的源文件

C#语言:.cs

asp(web):.asp

asp.net(web):.aspx

PHP(web):.php

*** P(web):.jsp

python源代码程序文件扩展名

python源文件后缀是py。

以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。

Python中经常使用的文件后缀名:

pyc

以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc 文件往往代替 py 文件发布。

Python 在执行时,首先会将 py 文件中的源代码编译成 PyCodeObject 写入 pyc 文件,再由虚拟机执行 PyCodeObject。

当 Python 执行 import 时会先寻找对应的 pyc或 pyd(dll)文件,如果没有则将对应的py文件编译写入 pyc 文件。pyc文件也可以通过 python -m py_compile src.py 生成。

pyw

pyw 文件与 pyc 文件相似,但 pyw 执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把 pyw 改成 py 以调出控制台窗口调试。

pyo

pyo 是优化编译后的程序,不能用文本编辑器编辑。 python -O source.py 即可将源程序编译为 pyo 文件。

pyd

pyd 一般是 Python 外的其他语言如 C/C++ 编写的 Python 扩展模块,即 Python 的一个动态连接库,与 dll 文件相当。在Linux系统中一般为.so文件

C语言源程序文件的后缀是什么,经过编译后生成文件的后缀是什么?经过连接后生成文件的后缀是什么?

程序文件名的后缀是.c,经过编译后是.obj,经过连接后是.exe。

xx.h文件.h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。

xx.c文件.c文件一般放的是变量、数组、函数的具体定义。

1、头文件的预编译,预处理。

编译器在编译源代码时,会先编译头文件,保证每个头文件只被编译一次。

在预处理阶段,编译器将c文件中引用的头文件中的内容全部写到c文件中。

2、词法和语法分析(查错)。

3、编译(汇编代码,.obj文件)。

转化为汇编码,这种文件称为目标文件。后缀为.obj。

4、链接(二进制机器码,.exe文件)。

将汇编代码转换为机器码,生成可执行文件。

扩展资料

注意事项

在编译过程中.h文件中的所有内容会被写到包含它的.c文件中,而所有的.c文件以一个共同的main函数作为可执行程序的入口。

在.h文件中编写函数实现依然可以正常编译执行,相当于所有.h的内容最后都被写到了main.c文件中。

但是为了逻辑性、易于维护性以及一些其他目的,一般在.h文件中写函数的声明,在.c文件中编写函数的实现。

相关文章

孩子早恋应该怎么办裸露(余老师助你防止儿子恋爱)

如何他大概会膨胀”,念书早恋而且他以本身的方法永远吊唁老婆,学生420万普通初中在校生约369万人,早恋该校率先以经济扶助为基本,但有了明基智能投影仪。市场上几块钱的玉米。孩子早恋秋分握紧怎么办幸运的...

电脑为什么会自动重启

电脑为什么会自动重启

一般来说电脑上无端重新启动是系统软件设定出难题了,只需改动有关的设定就可以解决困难了。 1.以win10为例子,鼠标点击此电脑,挑选“特性”项开启 2.再开启的页面的左边点一下“高級...

微信聊天图片清理了怎么恢复(微信删除的聊天记录图片怎么恢复)

微信百思特网聊天图片清理了怎么恢复(微信删除的聊天记录图片怎么恢复)OPPO手机因为明星效应,销量一直以来都是很不错的,致使使用OPPO的手机用户越来越多。但是OPPO手机用的久了,难免会感觉手机速度...

胡萝卜怎么吃最有营养?胡萝卜用这5种方式食用,好吃又营养

胡萝卜怎么吃最有营养?胡萝卜用这5种方式食用,好吃又营养

胡萝卜是一种很常见的蔬菜,而且营养价值也很高,其中维生素A含量非常丰富,维生素A对人机体的正常运行有一定促进作用,很多的家庭做菜时都喜欢选用胡萝卜这一蔬菜,但是如果烹饪时做法不对,会对胡萝卜中的营养元...

氨基酸是什么?氨基酸最新的功能是什么

氨基酸是什么?氨基酸最新的功能是什么

氨基酸是什么(氨基酸最新的功能是什么)我们经常在食物的营养成分中,看到含有丰富的氨基酸之类的语句。很多人只知道氨基酸是对我们身体有益的营养物质,但对于它在我们身体多起的作用和功效却不是非常了解。氨基酸...

崇拜的含意(崇拜是喜欢吗)

崇拜的含意(崇拜是喜欢吗)

有木有那麼一个人,你对他近乎一见钟情?对他弥漫着热情的感情,而没法逼迫自身远去,最终乃至把自己都变小。親愛的的,那不是爱情,只是崇拜。 親愛的的,那不是爱情,只是崇拜。 生命里也许以前遇过几个...