Elixir是一个基于Erlang虚拟机的函数式编程、面向并发计算的通用编程语言。Elixir以Erlang为基础,支持分布式、高容错、实时应用程序的开发,亦可通过宏实现元编程对其进行扩展,并通过协议支持多态。
Clojure是Lisp编程语言在Java平台平台上的现代、动态语言及函数程式语言方言。 与其他Lisp一样,Clojure视同像性且拥有一套Lisp宏系统。Clojure的开发过程目前由实践社群驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。
SystemC是一种基于C++语言的用于系统设计的计算机语言,是用C++编写的一组函式库和宏。它是为了提高电子系统设计效率而逐渐发展起来的产物。IEEE于2005年12月批准了IEEE1666-2005标准。
Visual Basic for Applications是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程序视觉化的Basic Script。 1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。
MASM32并非是指Microsoft的MASM宏汇编器。MASM32是一个由个人开发的包含了不同版本工具组建的汇编开发工具包。它的的汇编编译器是MASM 6.0以上版本中的Ml.exe,资源编译器是Microsoft Visual Studio中的Rc.exe,32位链接器是Microsoft Visual Studio中的Link.exe,同时包含有其他的一些如Lib.exe和DumpPe.exe等工具。该工具是由Steve Hutchesson开发的。
UltraEdit是跨平台的一套商业性文字编辑器,由IDM Computer Solutions在1994年创造。UltraEdit有很强大的编程功能,支持宏、语法高亮度显示和正则表达式等功能。档案在标签中可以被浏览和编辑。安装需要约30 百万字节的磁盘空间。UltraEdit也支援以Unicode和hex编辑的模式。官方网站提供30天试用版本的软件下载。
在计算机科学中,预处理器是计算机程序中处理输入数据,产生能用来输入到其他程序的数据的程序。输出被称为输入数据预处理过的形式,常用在之后的程序比如编译器中。所作处理的数量和种类依赖于预处理器的类型,一些预处理器只能够执行相对简单的文本替换和宏展开,而另一些则有着完全成熟的编程语言的能力。
C预处理器是C语言、C++语言的预处理器。用于在编译器处理程序之前预扫描源代码,完成头文件的包含, 宏扩展, 条件编译, 行控制等操作。
string.h是C标准库的头文件,其中包含了宏定义、常量以及函数和类型的声明,涉及的内容除了字符串处理之外,还包括大量的内存处理函数;因此,string.h这个命名是不恰当的。
string.h是C标准库的头文件,其中包含了宏定义、常量以及函数和类型的声明,涉及的内容除了字符串处理之外,还包括大量的内存处理函数;因此,string.h这个命名是不恰当的。