文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
什么是计算机语言?如果把汉语 , 英语 , 俄语等语言称为人类语言 。 那么汇编语言 , C语言 , C++, Java等统称为计算机语言 。
【Java|软件开发通识之一:什么是计算机语言?】一、人类语言和计算机语言之间有什么共同点?
A、有特定的字符 。
1、我们人类用聊天软件打字聊天 , 这就是特定的字符 。
人类以文字的形式沟通
2、Java语言想要在屏幕上打印一条字符的代码是这样的(先不考虑计算机底层是怎样实现的):
System.out.println(\"Hello World!\"); //Java输出一条信息到控制到
Java语言输出一条信息到控制台
B、有特定的规则与含义 。
1、比如我们人类用一些符号信息进行沟通的时候 , 不仅文字可以传达自己想要表达的信息 , 甚至使用一些表情符号也可以 , 这里不过多赘述 , 喜欢斗图和发表情包的朋友应该都很快可以理解 。
人类可以通过文字符号进行沟通
2、计算机语言也可以有特定的含义与规则 , 然后控制电脑硬件出现相应的结果 。
比如 , 这条Java语句 , 其中System.out.println表示将要在控制台输出字符信息 , 其中括号里面引号引起来的中文“你好 , 世界!”表示将要输出的内容 , 括号后面的分号表示这条语句的结束标志 。
System.out.println(\"你好 , 世界!\");
Java语言输出字符到控制台
二、人类语言和计算机语言之间有什么不同之处呢?
首先 , 人类语言有声音、文字、面部表情、肢体动作等多种表现形式 , 从而可以促成某种事件的完成或发生 。
那么 , 对于计算机语言而言 , 计算机语言仅有实物形态的文字符号 。 (这里不考虑电路底层怎么去存储或者展现这些文字符号)
人类语言中的表情暗示(此处不考虑人类大脑底层如何解析此类画面 , 当然 , 目前的人脑科学水平也解释不了)
计算机语言中通过文字符号控制电脑给数字排序的文字信息(此处不考虑电路底层是如何控制的)
人类语言与计算机语言哪种比较复杂?毫无疑问 , 人类语言比计算机语言复杂很多倍 , 甚至计算机语言与人类语言没有任何可比性 。
在这个星球上 , 已知有统计的人类语言有7151种 。
截止2022年 , 世界上已知 , 已统计的人类语言有7151种
另外 , 且不说这么多人类语言在发音 , 与表达方式上的区别有多繁杂 , 有多丰富 。 光是文字就足以让你吃惊 。 会让你感觉人类语言才是最复杂的 , 而计算机语言的复杂度仅在数理逻辑 , 对现实事物的抽象理解能力方面 。
假如说让你学会一门人类语言和计算机语言 , 你觉得学哪种花的时间会更多?
下面 , 请欣赏几种你可能没见过的人类文字!
这是一段希伯来语新闻 , 用中文的你是不是感觉自己手机方向拿倒了
这是一段乌尔都语 , 巴基斯坦 , 我们的巴铁使用的官方语言之一 , 书写顺序与阅读顺序从右往左 , 你觉得难不难?
这是一段波丝语文字 , 感觉是不是和巴铁的乌尔都语很像 , 没错 , 其实它就是旁边阿富汗官方语言
这是一段希腊语文字 , 你见过这样的文字吗?
这是一段蒙古语文字 , 你可能会觉得它是俄语 , 当然 , 它们同属印欧语系
- Java|年入百万的Java程序员具备哪些特征呢?
- Java|Java9新特性中的模块化到底是什么
- Java|华为Sound X深度体验:能玩能看还能听!这才是新一代
- Windows|在Windows下用Kotlin编程写无JAVA虚拟机的独立运行exe软件
- Java|「实战教程」使用自定义注解实现幂等性
- Java|Java它是如何永远改变编程的?
- 软件开发|桌面端的应用软件开发,越来越寂寞
- 中国移动|Java性能优化的7个方向,不看你后悔
- Java|华为跌倒, 中兴吃饱! 正式官宣: 中兴通讯将接棒华为, 提高芯片能力
- Java|我的世界:数以千万Java版账号强制迁移,官方“推文”来了