• C处理器C语言、C++语言的处理器。用于在编译处理程序之前扫描源代码,完成头文件的包含,巨集扩展,条件编译(英语:conditional compilation),行控制(line control)等操作。 C语言标准规定,处理是指前4个编译阶段(phases of translation)。...
    6 KB (723 words) - 14:38, 18 September 2023
  • 在计算机科学中,处理器(英語:Preprocessor)是程序中处理输入数据,产生能用来输入到其他程序的数据的程序。输出被称为输入数据处理过的形式,常用在之后的程序比如编译中。所作处理的数量和种类依赖于处理器的类型,一些处理器只能够执行相对简单的文本替换和巨集展开,而另一些则有着完全成熟的编程语言的能力。...
    5 KB (727 words) - 08:44, 6 March 2023
  • 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。 计算机语言如C语言或汇编语言有简单的宏系统,由编译或汇编处理器实现。 C语言的宏处理器的工作只是进行简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。 Lisp类语言如Common...
    6 KB (1,015 words) - 03:49, 22 May 2025
  • 查看维基词典中的词条「token」。 Token可指: Token,可能翻译为“词元”“标记”,与词法分析相关 大型语言模型#标记化中的token C处理器#Token字符串化 令牌(英語:Token) 安全令牌(英語:Security token) 軟體令牌(英语:software token) 令牌环(英語:Token-Ring)...
    648 bytes (86 words) - 09:58, 17 March 2025
  • 参赛作品從線上提交开始,需要經過好幾回合的審核,以混亂程度和創造性评判代碼。通過最後一輪審核的作品會歸入特別的一類以示嘉獎,例如「最濫用C處理器」或者「最古怪的行為」,並且發表在官方IOCCC網站。獲勝作品公告於IOCCC網站,以此作為獎賞。 IOCCC是由藍登·克特·諾爾(Landon...
    13 KB (1,440 words) - 09:47, 8 April 2025
  • 编译源文件时,如果先于编译头对应的头文件编译就扫描到C/C++的词(token),则不能使用该编译头。也就是说,在编译头对应的头文件之前的源文件中,只能有处理指令(preprocessor directive)。 不能在另一个头文件中引入使用编译头。 编译头与源文件必须是相同语言。不能在编译C++源文件时使用C语言的预编译头。...
    8 KB (1,300 words) - 14:34, 2 January 2023
  • CPU缓存 (redirect from 处理器缓存)
    中读取。如果该数据恰好在流缓冲中,则取消缓存访问指令,并将返回流缓冲中的数据。同时,发出起一次新的取。如果数据并不在流缓冲中,则需要将缓冲清空。 软件控制则多由编译进行。指令集会提供取指令供编译优化时使用。编译则负责分析代码,并把取指令适当地插入其中。这类指令直接把目标取数据载入缓存。...
    40 KB (7,121 words) - 13:32, 8 June 2025
  • C99也纳入几个和C++冲突的新特性(如:可变长数组、原生复数类型和复合逐字常数),而C++11已经加入了兼容C99处理器的特性。 由于C++函数和C函数通常具有不同的名字修饰和调用约定,所有在C++中呼叫的C函数,须放在extern "C" { /* C函数声明 */ }之內。...
    48 KB (5,739 words) - 22:50, 7 April 2025
  • Embeddable Common Lisp (category 自由編譯器與直譯)
    function interface)(FFI),它支持内联C作为Common Lisp的一部份。内联C FFI组合上Common Lisp宏、定制的Lisp setf展开和编译宏,产生了一个定制的编译时间C处理器。 Giuseppe Attardi. "The Embeddable Common Lisp"...
    3 KB (249 words) - 23:42, 17 September 2022
  • keywords),使变量、函數命名有更多彈性。 编译处理(preprocessor)讓C語言的編譯更具有彈性。 20世纪70年代,肯·汤姆森为了使其设计的Unix系统更加高效,使用B语言的变种(即C语言)在DEC PDP-7计算机上重写了Unix。C语言中许多重要概念来源于BCPL语言,其对C...
    23 KB (2,816 words) - 14:52, 19 June 2025
  • GCC (redirect from GNU C语言编译)
    Compiler),因為它原本只能處理C語言。同年12月,新的GCC编译可以编译C++语言。后来又为Fortran、Pascal、Objective-C、Java、Ada,Go等其他語言开发了前端。CC++编译也支持OpenMP和OpenACC规范。 GCC编译已经被移植到比其他编译...
    42 KB (4,661 words) - 15:25, 24 June 2025
  • Python)里都很常见,比如《C程序设计语言》(1978)即可见到,通称为蛇形命名法(snake_case)。而像 UPPER_CASE 这样用下划线连接大写字母的做法则常见于 C处理器 里的宏,所以被称为 MACRO_CASE;以及 Unix 中的 环境变量,比如 bash 里的BASH_VERSION。有时会被幽默地称作...
    21 KB (2,240 words) - 19:07, 1 April 2025
  • ARM架構 (redirect from ARM处理器)
    处理器。截至2009年,占大约90%的嵌入式32位RISC处理器和ARM处理器被广泛使用在消费性电子产品,包括个人数位助理(PDA)、平板电脑、移动电话、数字媒体和音乐播放、手持式游戏游戏机、计算和计算机外围设备(如硬盘驱动和路由)。 除了消費電子,ARM架構處理器...
    68 KB (5,135 words) - 10:25, 4 June 2025
  • 司對於GPGPU的正式名稱。透過這個技術,使用者可利用NVIDIA的GPU进行图像处理之外的運算,亦是首次可以利用GPU作為C-编译的开发环境。CUDA 開發套件(CUDA Toolkit )只能將自家的CUDA C-語言(對OpenCL只有链接的功能),也就是執行於GPU的部分編譯成PTX(英语:Parallel...
    38 KB (3,192 words) - 10:03, 19 June 2025
  • 編譯器 (redirect from 编译)
    code),有时也称作机器代码(Machine code)。 一个现代编译的主要工作流程如下: 源代码(source code)→ 处理器(preprocessor)→ 编译(compiler)→ 汇编程序(assembler)→ 目标代码(object code)→ 链接(linker)→...
    12 KB (1,308 words) - 05:05, 31 March 2025
  • 英特尔微處理器列表将英特尔所有处理器从第一款商用微处理器4位的英特尔4004处理器 (1971年推出)展示到当前的高端产品,包括64位的安腾(Itanium) 2处理器 (2002年推出)、英特尔酷睿i9、至强E3、E5系列服务处理器 (2015)。每一型号都提供简明的技术数据 英特尔推出的全部处理器型号将会在这里列出...
    143 KB (15,589 words) - 08:20, 11 January 2024
  • 第三代语言是高阶语言,较易被人类理解,包括常用的CC++、C#、Objective- C、Java、Pascal和Visual Basic等等…… 高阶语言要使用处理器、编译和连结翻译,才可产生执行档。 第四代语言又称为查询语言、非程序导向语言或極高階語言,语法较接近人类语言,例如SQL。...
    2 KB (232 words) - 16:22, 25 March 2023
  • 三字符组与双字符组 (category C语言)
    )在定义为É,导致难以输入C语言的异或运算符 ^ 。 为解决上述的C语言源代码输入问题,C语言标准规定处理器C preprocessor)在扫描处理C语言源文件时,替换下述的3字符出现为1个字符 如果希望在源程序中有两个连续的问号,且不希望被处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释中,可选办法是用字符串的自动连接:"...
    5 KB (537 words) - 02:49, 20 March 2021
  • Intel 8086 (category Intel x86处理器)
    更廉價和更少積體電路)的支援,成為8086的一个低成本的簡化产品,并用在IBM PC的原始設計中的處理器(包括廣為人所知的IBM PC XT)中而被人知曉。 8086是Intel最成功的x86架构处理器系列的开端。 1972年,Intel发布了8008微处理器——世界上第一款8位微处理器。...
    31 KB (3,625 words) - 16:42, 28 April 2025
  • 取指令使用指令流水線方式。 流水線作業方式可減少總體的處理時間,增加系統的產出效率。 流水線可以分為若干層級。 1978年,AMI發佈了S2811處理器,它被設計成微處理器的周邊裝置,必須由主處理器初始化後才能工作。S2811在市場上也不成功。 1979年,Intel發佈了一種「模擬信號處理器...
    9 KB (1,002 words) - 02:31, 10 July 2024
  • 处理器;100%视角的取景。 如其他索尼数码单反相机一样,α900也具备“SuperSteadyShot”机内光学防抖功能,因此安装任何镜头都可实现光学防抖。 智能览模式:这是一个索尼第一次引进的功能,在α900上能让用户先用目前的设置拍摄一张照片(但不储存)。当开启这个模式时,按下景深...
    4 KB (318 words) - 09:40, 29 April 2022
  • SIMSCRIPT (category 模拟编程语言)
    SIMSCRIPT是一种自由格式的、类似英语的通用模拟语言,由哈利·馬可維茲和Bernard Hausner在兰德公司于1962年构思而成。它在IBM 7090上实现为Fortran处理器,并被设计用于大型离散事件模拟。它影响了Simula。 尽管早期版本被发放入公共领域,SIMSCRIPT被...
    2 KB (242 words) - 16:32, 24 August 2023
  • 中国移动的8X代号为C620t,使用TD-SCDMA的3G网络;中国联通的8X代号为C620e,使用更为常见的WCDMA网络,这两个版本的手机都采用高通骁龙MSM8260A双核处理器。中国电信的8X代号为C620d,使用CDMA2000的3G网络,处理器为高通骁龙MSM8660A双核处理器。 在大陆发售的HTC...
    8 KB (781 words) - 18:26, 19 September 2024
  • ECX和EDX返回处理器实现的功能,一个二进制位代表一个功能,该位为1是表示处理器支持该功能,反之则不支持,各位对应功能或指令如下: 对于英特尔处理器,EAX=2将返回处理器缓存,TLB和信息,这些信息被编码为数个1字节信息返回于EAX,EBX,ECX和EDX四个寄存器中,编码规则如下:...
    29 KB (3,100 words) - 00:53, 21 February 2024
  • 仅标头库 (category C函式庫)
    处理器导入该些头文件进应用程式代码即可使用。此外,因程式代码的可读性和存在,编译的最佳化可以更佳地扫描代码。 缺点如下: 脆弱性——对该库的大多数变更都需要重新编译使用该库的所有编译翻译单元 编译时间变长——编译必须编译导入文件中所有的组件实现,而不仅仅是它们的接口...
    2 KB (261 words) - 15:59, 8 July 2024
  • 在计算中,缓存控制指令是嵌入处理器指令流中的提示,旨在利用程序员或编译提供的关于内存访问模式的信息来提高硬件缓存的性能。 它们可以通过更好地控制工作集来减少快取污染(英语:Cache pollution)、减少带宽需求、绕过延迟。大多数缓存控制指令不会影响程序的语义,尽管有些可以。 此类指令受多个处理器...
    6 KB (868 words) - 12:36, 21 September 2023
  • JSP指令控制JSP编译如何去生成servlet,以下是可用的指令: 包含指令include –包含指令通知JSP编译把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSP...
    18 KB (2,261 words) - 02:48, 13 June 2024
  • make:用于编译和构建的自动工具; GNU编译集合(GCC):一组多种编程语言的编译; GNU Binutils:包含链接、汇编和其它工具的工具集; GNU Bison: 編譯器編譯程式,经常和 Flex詞法分析 配合使用; GNU m4: m4 宏处理器 GNU Debugger(GDB):代码调试工具;...
    1 KB (199 words) - 07:39, 25 June 2025
  • AMD FX (redirect from AMD FX處理器列表)
    AMD FX是AMD开发的x86桌上型处理器,是Bulldozer微架構的正式产物之一,於2011年9月19日正式上市。2017年由AMD Zen微架構的AMD Ryzen系列取代。 AMD FX系列采用AMD Bulldozer微架構。Bulldozer微架構採用基於集群多線程的模块化设计,一個...
    39 KB (2,799 words) - 14:35, 29 September 2024
  • Parlett等人。Unicon派生自Icon和叫做IDOL的Icon处理器。相较于Icon,Unicon提供了更好的对操作系统的访问,还支持面向对象编程。Unicon起步于三个流行Icon扩展的合并:叫做Idol的OOP处理器,POSIX文件系统和网络接口,和ODBC设施。名字是“统一扩展Icon方言”(Unified...
    6 KB (534 words) - 03:02, 15 January 2024
  • 设计的处理器等,都可能应用到嵌入式系统。常见的专用处理器有数字信号处理器。 嵌入式系统的关键特性是处理特定的任务,因此工程师能对其进行优化,以降低产品的体积和成本,提升可靠性和性能。 嵌入式系统的物理形态包括便携设备如計步、电子手表和MP3播放,大型固定装置如交通灯、工厂控制器,大型复杂系统如...
    37 KB (5,810 words) - 12:22, 15 January 2025