m4是什么意思(m4掉了骂人)

什么是M4?

m4 是一个通用的宏处理器,由 Brian Kernighan 和 Dennis Ritchie 设计。m4 是基于 Ritchie 早先为 AP-3 小型机开发的 m3 宏处理器扩展的。

中文名

m4处理器

外文名

m4cpu

使用发展历史特性示例X软件版本参考资料

使用

m4 是 POSIX 标准中的一部分,所有版本的 UNIX 下都可用。虽然这种语言可以单独使用,但大多数人需要 m4 仅仅是因为 GNU autoconf 中的 “configure” 脚本依赖它。宏处理器(或预处理器)一般用作文本替换工具。最终用户经常会用它来处理要反复使用的文本模板,典型的是用于编程工具,还会用于文本编辑和文字处理工具。[1]

发展历史

宏处理器开始流行的时候,程序员还都在使用汇编语言来编程。在早期,程序员发现他们的程序中包含了很多重复的代码,于是他们创造了这种简单的方法来重用。程序员们很快发现它不仅能用于重用整块代码,还能为类似的参数替换不同的值。这明确了宏处理器的使用范围。在 1977 年,Kernighan 和 Ritchie 基于 Christopher Strachey 的想法开发了 m4。一些与众不同的特征有:

1. X形式的语法(而不是像那些用于处理汇编语言的典型宏处理器一样使用基于行的语法)

2. 高度的宏扩展(宏参数被扩展两次:扫描时一次、插值时一次)

从一开始,Rational Fortran(RatFor) 就使用 m4 作为它的宏引擎,而大多数 UNIX 变种发布时都包含了它。截止 2009 年,许多应用仍在使用 m4(作为 GNU autoconf 项目的一部分)。它还出现在 sendmail(一个广泛使用的邮件传输X)的配置过程,以及用于 gEDA 工具包中生成脚印。m4 大多用于代码生成,和其他宏处理器一样,一旦出了问题会很难调试。

特性

m4 提供如下功能:

* 语法形式X,而不是基于行的语法;

* 高度的宏扩展(宏参数在扫描和插值中都会被扩展)

* 文本替换

* 参数替换

* 文件包含

* 字符串操作

* 条件判断

* 数算运算

* 系统接口

* 程序员诊断

* 独立于计算机编程语言

* 独立于自然语言

* 可编程

与大部分早先的宏处理器不同,m4 并不面向任何计算机语言或自然语言;但从历史角度来说,它最初是为支持 Fortran 的方言 Ratfor 而开发的。接下来,m4 还是一种图灵完备的编程语言。

示例

以下宏代码可生成 HTML 代码:自动为每个章节编号。

divert(-1)

This `divert’ discards this text. Note that I had to quote the `divert’

in the comment so it wouldn’t get undiverted.

# In a true comment,I’m free to use words such as divert and other builtin

# m4 macros’ names without consequence.

# This starts the count at ONE as the incr is a preincrement.

define(`H2_COUNT’,0)

# The H2_COUNT macro is redefined every time the H2 macro is used.

define(`H2′,

`define(`H2_COUNT’,incr(H2_COUNT))<h2>H2_COUNT. $1</h2>’)

divert(0)dnl Diversion to 0 means back to normal. dnl macro removes this line.

H2(First Section)

H2(Second Section)

H2(Conclusion)

上述代码在 m4 中执行,生成以下结果:

编辑

传视频

纠错

目录

哥们你m4掉了什么意思?

哥们你m4掉了,这原来是一句骂人的话。

m4掉了,就是谐音梗,妈死掉了。

网友们千万要慎用,不要骂人!!不然的话你就会挨打了。

M4A什么意思

M4A是MPEG4音频标准的文件的扩展名。在MPEG4标准中提到,普通的MPEG4文件扩展名是。mp4。自从Apple开始在它的iTunes以及 iPod中使用。m4a以区别MPEG4的视频和音频文件以来,m4a这个扩展名变得流行了。目前,几乎所有支持MPEG4音频的软件都支持。m4a。最常用的。m4a文件。。。

tem4是什么意思

tem4是指大学英语四级考试。大学英语四级考试是由国家X高等教育司主持的全国性英语考试,考试的主要对象是根据教育大纲修完大学英语四级的在校专科生、本科生或研究生,大学英语四、六级标准化考试自1986年末开始筹备,1987年正式实施。

英语四级考试目的是推动大学英语教学大纲的贯彻执行,对大学生的英语能力进行客观、准确的测量,为提高我国大学英语课程的教学质量服务。国家X委托全国大学英语四、六级考试委员会负责设计、组织、管理与实施大学英语四、六级考试。

录音m4a是什么意思呀

录音m4a是MPEG-4音频标准的文件,M4A是扩展名。M4A属于苹果专用的音频格式,属于高品质压缩类型的音乐文件,M4A音频文件的大小要远远大于MP3,对于磁盘空间的占用,M4A要远大于MP3。根据MPEG规范的说法,MPEG-4中的AAC(Advancedaudiocoding)将是MP3格式的下一代。

最常用的。m4a文件是使用AAC格式的(文件),不过其他的格式,比如AppleLossless甚至mp3也可以被放在。m4a容器里(TC注:这个container的概念类似于。mkv文件)。可以安全地把只包含音频的。mp4文件的扩展名改成。m4a,以便让它能在你喜欢的播放器里播放,反之亦然。在MPEG4标准中提到,普通的MPEG4文件扩展名是“。mp4”。自从Apple开始在它的iTunes以及iPod中使用“。m4a”以区别MPEG4的视频和音频文件以来,“。m4a”这个扩展名变得流行了。目前,几乎所有支持MPEG4音频的软件都支持“。m4a”。

录音m4a是什么意思

录音m4a是MPEG-4音频标准的文件,M4A是扩展名。M4A属于苹果专用的音频格式,属于高品质压缩类型的音乐文件,M4A音频文件的大小要远远大于MP3,对于磁盘空间的占用,M4A要远大于MP3。根据MPEG规范的说法,MPEG-4中的AAC(Advancedaudiocoding)将是MP3格式的下一代。

最常用的.m4a文件是使用AAC格式的(文件),不过其他的格式,比如AppleLossless甚至mp3也可以被放在.m4a容器里(TC注:这个container的概念类似于.mkv文件)。可以安全地把只包含音频的.mp4文件的扩展名改成。m4a,以便让它能在你喜欢的播放器里播放,反之亦然。在MPEG4标准中提到,普通的MPEG4文件扩展名是“.mp4”。自从Apple开始在它的iTunes以及iPod中使用“.m4a”以区别MPEG4的视频和音频文件以来,“.m4a”这个扩展名变得流行了。目前,几乎所有支持MPEG4音频的软件都支持“.m4a”。

螺丝m3 m4什么意思

螺丝m3和m4的意思是普通粗纹螺丝直径3毫米和4毫米,螺丝规格表是衡量螺丝是否标准的数据表,螺丝是利用物体的斜面圆形旋转和摩擦力的物理学和数学原理,循序渐进地紧固器物机件的工具。

螺丝为日常生活中不可或缺的工业必需品,螺丝在工业上负有重要任务,只要地球上存在着工业,则螺丝的功能永远重要。螺丝是千百年来人们生产生活中的共同发明,它是人类的第一大发明。螺丝的作用主要是把两个工件连在一起,起紧固的作用。

地脚螺栓m48*3是什么意思

地脚螺栓m48*3是指螺栓的公称直径是48,公称长度为3。地脚螺栓常见的规格型号有M48、M42、M36、M30、M24、M16、M12、M10、M8、M6等。在地脚螺栓的型号中,M代表的是地脚螺栓的直径,而后面接的数字表示的是螺丝的数值。地脚螺栓可分为固定地脚螺栓、活动地脚螺栓、胀锚地脚螺栓和粘接地脚螺栓。其中根据外形不同,分为L型预埋螺栓、9字型预埋螺栓、U型预埋螺栓、焊接预埋螺栓、底板预埋螺栓。

无缝管826M40什么意思

无缝管826M40指的是无缝钢管型号规格,按化学成分和机械性能供应的国产无缝管,如10、15、20、25、30、35、40、45和50号钢的化学成分应符合GB/T699-88的规定。进口无缝管按合同规定的有关标准检验。09MnV、16Mn、15MnV钢的化学成分应符合GB1591-79的规定。无缝管是一种具有中空截面、周边没有接缝的长条钢材。一般用无缝管要保证强度和压扁试验,热轧钢管以热轧状态或热处理状态交货。

电机Y132M4型表示什么意思

1、Y表示该电机为Y系列鼠笼型三相异步电动机;

2、132表示该电机机座号,即从是轴中心到机座平面高度度为132毫米;

3、M表示该电机机座长度规格,M为中型,L为长;

4、4表示该电机极数为4极,即其转速为1400转每分钟。

VFD015M43A或者43B是什么意思

  • 台达变频器型号这款是1.5KW 43代表380V A的意思的老型号 B是新型号
  • 33

M44DGC90E2AA是什么意思

  • 我从朋友那得了两台摩托罗拉的电台,后面的标示不懂。有的是M44DGC90E2AA,有的是M44DGC90J2AA,不懂什么意思,请教一下是什么意思。
  • 识别码,就是每部机器的身份证