在程序设计中,常数又稱常量(英語:Constant),是一个在程序正常执行过程中不會被程序改变的值,也就是说,这个值是恒定的。常數可以分為不同的數據類型。各大編程語言中都有常數這個概念。 const 《电子产品编程基础》丁倩雯主编;史萍,陈欢副主编 上海:上海交通大学出版社 2019 第25页. [2021-08-27]...
3 KB (81 words) - 09:47, 13 March 2025
模板超編程(英語:Template metaprogramming,縮寫:TMP)是一種超編程技術,編譯器使用模板產生暫時性的源碼,然後再和剩下的源碼混合並編譯。這些模板的輸出包括編譯時期常數、資料結構以及完整的函式。如此利用模板可以被想成編譯期的執行。這種技術被許多語言使用,最為知名的當屬C++...
11 KB (1,564 words) - 06:26, 4 July 2025
)的论文。在论文的第一段,鲍勃·帕莱说道: 几个世纪以来,π 受到了无限的推崇和赞赏。数学家们歌颂 π 的伟大与神秘,把它当作数学界的象征;计算器和编程语言里也少不了 π 的身影;甚至有 一部电影 就直接以它命名⋯⋯但是,π 其实只是一个冒牌货,真正值得大家敬畏和赞赏的,其实应该是一个不幸被我们称作...
2 KB (299 words) - 13:11, 27 June 2025
Fortran (redirect from Fortran编程语言)
在很大程度上保持与前面版本的兼容性。后续版本已经增加支持了:结构化编程和基于字符数据的处理(FORTRAN 77),阵列编程、模块化编程和泛型编程(Fortran 90),高性能Fortran (Fortran 95),面向对象编程(Fortran 2003),并发计算(Fortran 2008)和天然的并行计算能力(Coarray...
72 KB (8,245 words) - 15:17, 24 June 2025
關係運算子 (category 运算符 (编程))
關係運算子在計算機科學的編程語言中,是測試或定義兩個實體之間某種關係的構造或操作符。一共有六种關係,分别为:小于(<)、大于(>)、小于或等于(<=)、大于或等于(>=)、等于(==)和不等于(<>)。在具備布爾型別的編程語言中(如 Pascal,Ada 或...
20 KB (2,437 words) - 13:15, 21 October 2023
尤達條件式 (category 编程原则)
$value ) { /* ... */ } // Reads like: "If 42 equals the value..." 常數會放在比較運算子的左側,而右側會寫入測試常數的變量。這個次序和尤達的非標準口語風格非常相似,类似于賓主動語序(例如"When nine hundred years old...
7 KB (819 words) - 13:30, 17 April 2022
Swift語言 (category 面向对象的编程语言)
Swift編程語言,支持多编程范式和編譯式,用来撰写基于macOS/OS X、iOS、iPadOS、watchOS、tvOS和visionOS的软件。 苹果公司于2014年在苹果开发者年会(WWDC)發布了Swift编程语言。从设计上苹果公司让Swift与Objective-C共存在苹果公司的操作系统上。...
35 KB (3,099 words) - 03:59, 27 August 2024
片段(Snippet)是一個編程用語,指的是原始碼、機器碼、文本中可重複使用的小區塊。通常它們是有正式定義的執行單位,以納入更大的編程模塊。片段經常用來明晰其他「凌亂」函式的功用,或盡量減少使用與其他函式共用的重複代碼。 片段管理是某些文本編輯器、程式原始碼編輯器、IDE、與相關軟體的其中一項功能...
11 KB (1,439 words) - 15:44, 23 March 2021
對於以線性定址的向量,索引為i的元素處於位址B+c×i,其中B是固定的基底位址,c為常數, 有時稱為位址增量或跨步。 如果有效的元素索引從0開始,則常數B只是陣列第一個元素的位址。因此C語言指定陣列的索引一定從0開始;許多開發人員會將該元素稱為“第零”而不是“第一”。...
15 KB (2,514 words) - 01:41, 4 July 2025
停止的概率的定义依赖于无字首的图灵完备的可计算函数的存在。这样的函数,直观地说,代表了一种编程语言具有這樣的性質:没有有效的程式可以被获得为另一个有效的程式的部分扩展。 假设 F {\displaystyle F} 是一个部分函数,需要一个参数跟一个有限的二元串,并有可能返回一个二元串作为输出。这个函数...
13 KB (2,256 words) - 04:59, 1 April 2023
C++是一种被广泛使用的计算机程序设计语言。它是一种通用程式設計語言,支援多重编程范式,例如過程化程序設計、面向对象程序設計、泛型程式設計和函数式程序設計等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with...
48 KB (5,739 words) - 22:50, 7 April 2025
Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRu...
28 KB (3,185 words) - 05:35, 19 September 2024
M,S)轉換為副程式編號(1,2,3,4)的控制表,此控制表為一維陣列,可以在常數時間內完成轉換。 (下表只列出有使用的部份,中間副程式編號為0的部份省略,下表中的前二欄只作說明用,只有第三欄才是控制表) 在自動機編程及伪会话交易(英语:pseudoconversational...
27 KB (3,517 words) - 13:52, 4 February 2025
(λf.N) M 作者經常引入類似如let的语法糖,允許以更直觀的次序撰寫上述內容: let f = M in N 通過等號鏈接這個命名常數,即可將lambda演算“編程”的一個lambda項,寫為零或多個函數的定義,而使用構成程序主體的那些函數。這個let顯著的限制,是在M中並沒有定義f名稱,因為M...
39 KB (6,709 words) - 05:54, 26 January 2024
闪电网络,工作在区块链上的第二层支付协议 自然對數,以数学常数e为底数的对数函数 淋巴結,次级淋巴器官,淋巴系统的一部分 液氮,氮气在温度极低的环境下得到的液体 ln (Unix),一个用于创建链接文件的标准Unix命令。 利比亞航空,利比亚的国家航空公司 林加拉语,班图语支的一种语言 行号 (编程语言),英文"Line number"的缩写。...
976 bytes (146 words) - 23:22, 13 November 2022
ux內核的頭文件所產生的,這樣做是為了保留常數、資料結構與巨集。 Android的核心基於Linux,除了核心之外,則是中介層、資料庫元和用C/C++編寫的API以及應用程式框架。Android的應用程序通常以Java資料庫元為基礎編寫,運行程序時,應用程式的代碼會被即時轉變為Dalvik dex-code(Dalvik...
281 KB (25,906 words) - 00:30, 13 July 2025
機。它擁有七個數字記憶(包括A-D、X、Y及M),及一個常數記憶(K),可用作重複計算及編寫公式。它亦設有2個公式儲存器,每個可儲取最多80個字符的公式。另外,它內置40個物理常數,包括真空中的光速、電子、質子、中子質量、重力加速度、氣體常數等。 Sharp EL-506V常與同為2002年推出的計數機Casio...
4 KB (397 words) - 17:20, 10 March 2024
常數。在C++11標準中已明確的引入一個常數(部分編譯器視之為關鍵字,如Visual Studio)nullptr做為表示空指標的常數。 nullptr是C++11語言中的關鍵字,在C++11語言標準用來表示空指標的常數值。其型態為nullptr_t。...
9 KB (1,075 words) - 19:41, 24 October 2024
种数值。数字化数据在物理设备中(如电子计算机)通常以电脉冲的形式体现,通过晶体管或逻辑门等开关器件进行处理,其中“1”代表“开”的状态。因此,在许多编程语言中,布爾值中的“真”(true)对应的数值就是1。在λ演算和可计算性理论中,自然数通过丘奇数以函数的形式来表示。其中,数字1的丘奇数表示为一个函数...
27 KB (2,998 words) - 21:13, 7 July 2025
6語言的語法有很多轉變,也被視為Perl家族中的另一個語言(Perl 6於2019年更名為Raku)。 Perl语言应用广泛,涵盖CGI、图形编程、系统管理、网络编程、金融、生物等领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。 拉里·沃尔在1987年开始写作Perl,那时他正在Unisys当程序员,并且在1987年12月18日把1...
45 KB (4,956 words) - 12:44, 29 March 2025
Metafont是一種用於定義矢量字體的編程語言。這也是Metafont直譯器的名稱,其生成的點陣字體,可嵌入到PostScript中。Metafont由高德納發明,與也是他發明的TeX排版軟體相輔相成。 Metafont的特點之一是所有的字体都是用几何方程定义的,例如,可以用線段及貝茲曲線的相交處來定義點。...
4 KB (490 words) - 03:24, 5 March 2024
C++11 (category 编程语言标准)
+ 7並不是常數表示式。C++03編譯器無從得知GetFive實際上在執行期是常數。理論上而言,這個函式可能會影響全域變數,或者呼叫其他的非執行期(non-runtime)常數函式等。 C++11引進關鍵字constexpr允許使用者保證函式或是物件建構式是編譯期常數。以上的例子可以被寫成像是下面這樣:...
113 KB (16,209 words) - 07:02, 18 August 2024
这类优化会将程序中的特定存储操作前移,即使在一般的线程与锁的环境下这种前移是不被允许的。由于这些被前移的存储操作,需提前得知其即将储存的数值为何,因此这类算法在一定意义上存在着预知性。实际上,这些储存值会因为常数传播等操作,在编译时其具体数值便已得知。这类算法放宽了编译器重新排列存...
8 KB (1,205 words) - 08:07, 26 June 2025
编程,解决各种计算问题。 ENIAC为美国陆军的弹道研究实验室(BRL)所使用,用于计算火炮的火力表。ENIAC在1946年公布的时候,就被当时的新闻赞誉为“巨脑”。它的计算速度比机电机器提高了一千倍。这是一个飞跃,之前没有任何一台单独的机器达到过这个速度。它的数学能力和通用的可编程...
40 KB (5,053 words) - 08:56, 19 June 2025
也有观点认为,变量应该和数学的原意一致,不需要允许它储存的值可变,不需要有能力表示可变状态。Haskell的类型变量仍然符合这个含义。 有些編程語言中的變數必須帶有型別。 每種編程語言都有規則指定甚麼才可作為變數的名字。 使用C和其相關語言,變數名稱在语法上称为标识符,必須是由英文字母、數字和底線組成,且必須...
9 KB (1,159 words) - 05:05, 26 May 2024
《元史》卷184《陈思谦传》 《元史》卷160《徐世隆传》 《元史·奧敦世英傳》載:蒙古軍取民田牧,久不歸;闊端赤牧養馬駝,歲有常法,分布郡縣,各有常數 元朝的马政以及畜牧业概况. [2011-07-10]. (原始内容存档于2012-01-18). (页面存档备份,存于互联网档案馆) 《元史》卷35《文宗紀》四...
203 KB (30,159 words) - 18:45, 9 June 2025
10版本。亦新增纹理阵列功能(請參考上面)。 改进列表: 常數缓存:渲染過程中需要很多常數,来定义各样的参数,例如身件的位置,光线的颜色,觀察者的位置等等。在渲染過程中,常數會不斷被更新。更新時就需要到常數缓存。DirectX 10的常數缓存容量是DirectX 9的16倍,而且架构更有效率。...
20 KB (3,225 words) - 14:03, 11 February 2025
D語言 (category 使用未知编程语言信息框参数的页面)
終於,我們可以計算我們的階乘。注意,我們不需要去 * 明確的指定我們的常數的型態:編譯器有足夠的智能為 * 我們填充空白,因為它早已知道賦值中右手邊的型態。 */ const fact_7 = Factorial!(7); /* * 這是編譯時期函式評估的範例:普通函式可用於常數、 * 編譯時期表達式,假若它們滿足一定的條件。...
20 KB (2,500 words) - 17:52, 15 January 2025
Python語法及語義 (section 函數式編程)
Python語法及語義(Python syntax and semantics),Python編程語言之語法是一組Python的運作編程規則,用於定義Python程序如何來編寫與編譯(由運行時系統與程式師來操作)。Python語言與Perl、C,以及Java有許多相似之處,不過在這些語言之間仍存在著一些明確的差異。...
31 KB (3,689 words) - 07:21, 15 July 2025
K(5,505 °C;9,941 °F),「V」表示它和大多數恆星一樣是一顆主序恆星。 太陽常數是直接暴露於太陽的陽光下的單位面積上沉積的能量。距離太陽一個天文單位(AU)的距離(即在地球上或附近),太陽常數大約等於1,368W/m2(瓦特/平方米)。地球表面的陽光功率是被大氣層衰减的,因此當太陽接...
180 KB (20,286 words) - 03:09, 18 July 2025
定的方法,使不同類別的物件可以利用相同的界面進行溝通。介面通常以interface來宣告,它僅能包含方法簽名(Method Signature)以及常數宣告(變數宣告包含了 static 及 final),一個介面不會包含方法的實作(僅有定義)。在Java 8之后,被放宽为允许定义默认方法——在接口具体实现方法,和类静态方法。...
8 KB (981 words) - 22:16, 5 July 2025