算子 (編程)

算子喺電腦編程上係指一隻程式語言入面行為似函數噉嘅嘢，例如「加減」或者「比較兩個數嘅大細」呀噉。

「砌」算子 

喺程式語言嘅設計上，比較複雜嘅算子通常都有得由簡單啲－或者「基礎」啲－嘅算子嗰度「砌」出嚟；舉個簡單例子，想像家陣一隻程式語言要有陳述式嚟做「比較兩個數值」嘅運算－需要用到 =、>、<、>=... 等等嘅算子，查實呢啲算子冚唪唥都可以齋靠 < 就砌到嗮出嚟：
假設家陣款語言經已
能夠理解到乜嘢係 <同 not，
識得做 if... then... 噉嘅條件陳述式，同埋
處理到布林嘅輸入輸出；
>=可以定義做：
 public static boolean greaterThanOrEqualTo(int a, int b) {
   return not(lessThan(a, b));
 }
如果 a < b，噉 lessThan(a, b) 會出 1，而 return not(lessThan(a, b)) 會跟住令呢個子程序會出 0，而噉就定義到 >=－因為a < b 就表示「a >= b」係假。
而 =就可以噉樣定義：
 public static boolean equalTo(int a, int b) {
   if (greaterThanOrEqualTo(a, b))
     return greaterThanOrEqualTo(b, a);
   else
     return false;
 }
如果 b = a，greaterThanOrEqualTo(a, b)會出 1，而跟住 greaterThanOrEqualTo(b, a) 又會出 1，於是 return greaterThanOrEqualTo(b, a) 就會令個子程序會出 1，如果 greaterThanOrEqualTo(a, b) 或者 greaterThanOrEqualTo(b, a) 是但一個出 0，噉成個子程序就會出 0。
... 如此類推。

數學上嘅算子

攷 

程式語言