美文网首页
数学表达式不属于编程

数学表达式不属于编程

作者: Z语言 | 来源:发表于2020-01-15 17:31 被阅读0次

我们在讨论中文编程的时候,经常会有一些人反对说,你们把'+'号汉化成'加号',把'1234'汉化成‘甲乙丙丁’,是误导中国人,是闭关锁国。

其实数学符号和它的公式方程表示不属于编程,而是属于独立的数学语言,不需要翻译成中文。否则在1900年计算机还没有出现的时候,一个小朋友学会了2=1+1就可以说他会编程了,这是很荒唐的。

数学符号和数字,是为了方便数学计算和表达,它独立于自然语言。一个数学公式,无论是写在英文、法文书、中文书,它都是一样的;一个外国数学家,即使不懂中文,看到中文书里这个公式,他也会很快看懂这个公式。

数学符号和数字的出现有很长历史,远在计算机编程出现之前,它们就被广泛成熟的使用着。它们的通用性和重要性要远高于编程符号。编程语言中的计算符号是借用数学符号,而不是自己另搞一套编程领域的符号。比如说'+'号,它原先是数学计算中的加运算符号,它在计算机程序中虽然也有,但是它绝对是属于数学符号,而不属于编程符号。再比如说阿拉伯数字1234567890,它们都是数学和日常生活中通用的数字,不属于编程符号。数学计算,比如加减乘除求和等等,它们都是属于数学范畴,计算机程序虽然经常使用它,比如A=B+1,它仍然属于数学范畴。

既然数学符号和数学计算不属于计算机编程,那么实现中文编程的时候,也就没有必要汉化它,在中文程序里写C=A+B也不是英文程序,而是数学计算表达式。

相关文章

  • 数学表达式不属于编程

    我们在讨论中文编程的时候,经常会有一些人反对说,你们把'+'号汉化成'加号',把'1234'汉化成‘甲乙丙丁’,是...

  • λ (Lambda)

    什么是函数式编程? 函数式编程是一种计算机编程范式,它依赖于模仿数学上的函数。函数式编程本质上是组合各种表达式,表...

  • 看完不懂Rxjava我跪搓板(1)

    0. 为了月薪1.8万 1. 什么是函数式编程 函数式编程是一种编程范式,是面向数学的抽象,将计算描述为一种表达式...

  • Unreal4数学表达式节点0044bate1

    数学表达式节点 数学表达式节点允许您输入一个数学表达式并构建适当的子图表来创建那个表达式。 要想创建一个数学表达式...

  • 初步认识RXJava

    前言:面向对象变成是命令式编程的一种,面向计算机硬件的抽象,有变量、赋值、表达式和控制语句。函数式编程是面向数学的...

  • Unreal4材质表达式数学表达式类节点讲解0010

    数学表达式对一个或多个输入执行数学运算的表达式。 Abs绝对值 Abs是数学术语“绝对值”的缩写。Abs表达式输出...

  • 正则表达式学习笔记

    简介 正则表达式是一种描绘字符串样貌的语言,用来匹配字符串。它不属于某种特定编程语言,其身影几乎无所不在,甚至是V...

  • JDK1.8新特性--Lambda表达式

    1、Lambda表达式的介绍 函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么...

  • 从点滴基础探究Kotlin的独特魅力

    0. 序言 从接触Rxjava了解到函数式编程,从了解函数式编程想起Lambda表达式,从Lambda表达式接触到...

  • 函数式编程/lambda表达式入门

    函数式编程/lambda表达式入门 本篇主要讲解 lambda表达式的入门,涉及为什么使用函数式编程,以及jdk8...

网友评论

      本文标题:数学表达式不属于编程

      本文链接:https://www.haomeiwen.com/subject/osotzctx.html