为什么说“汉语难学”?
首先要知道,什么是信息量?信息量是指它消除的不确定性的一种量度。一个事件出现的概率越小,不确定性就越多,它的出现所携带的信息量就越大,反之则少。比如,你告诉我一个地球人都知道的事情,对我来说,一定用都没有,因为它对消除不确定性没有一点用处,它的信息量是0。
我们可以假设26个英文字母是等概率出现的,那么两个英文字母出现的概率就是:(1/26)*(1/26)=1/676,它们所携带的信息量为:-log(1/676)=log(676)=2.83。而常用的汉字大约有3000个,我们也假设它是等概率出现的,一个汉字出现的概率就是1/3000,它携带的信息量为:-log(1/3000)=log(3000)=3.48。很显然,一个汉字比两个字母所携带的信息量要大的多。
对于一篇文章而言,还可以用“信息熵”去描述它。熵是指整个系统的信息量。很明显,一篇中文的信息熵,比一篇英文的信息熵要大的多。熵越大,说明系统越杂乱,对一篇文章来说,它越杂乱,就越难理解。难理解,就难掌握,就难学。
注:这里我故意用一个汉字,与两个英文字母作比较,因为用unicode编码表示的话,一个汉字占两个字节,两个英文字母也占两个字节。另外,在排版上,如果一个汉字是16×16点阵的话,通常等宽的英文字母是8×16的。所以,从编码和排版角度考虑,一个汉字应该与两个英文字母去作比较。
为什么说“汉语难学”?相关推荐
- python爬取颤音_Python难学吗,本人数学和英语都很差,想学,都是兴趣爱好
Python难学吗,本人数学和英语都很差,想学,都是兴趣爱好以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Python ...
- 联合国公布世界上最难学的十大语言
发音优美的语言 在国际语言学界,日语,意大利语和西班牙语,是三个公认的发音优美的语言,其中,日语更是排在第一位.在语言学上,评价一种语言的发音是否 优美,有一个公认的标准,那就是辅音数量和元音数量的比 ...
- 计算机语言难学程度,为啥计算机语言难学?
很多人觉得计算机太难学了,里面很多专业术语都不明白,如果单纯从人类语言的角度考虑,很多计算机语言的确很难直接体现出很人性化的地方,所以要学好计算机语言,首先不是让自己记住有多少困难,学任何东西都存在困 ...
- 学计算机语言难吗,为什么都说计算机语言难学?
原标题:为什么都说计算机语言难学? 九月,很多大一的新生饱含着对未来的期盼踏入了大学的校门,为了这一刻,他们付出了十二年的辛勤学习,高考的激烈拼杀,以及填报志愿的孤注一掷,可以说进入大学是他们人生新起 ...
- Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学
来源 | CSDN(ID:CSDNnews) 编译 | 苏宓 头图 | CSDN 下载自东方 IC 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- C++太难学,怎么破?这本书给你指点迷津!
2021 年在线学习平台 Springboard 选出了最难学的编程语言 TOP5,C++ 排在其中之一. C++ 难学的理由很多,比如它语法复杂,语法特性多,编程范式灵活,标准库内容过于基础,还要具 ...
- python学起来难不难-python很难学?学起来很吃力,想放弃?看别人是怎样学习的...
其实吧, 你也没不能接受别人一分钟能赚你一辈子的钱吧- 比尔盖茨动动手指就有一套房子,你不是也没觉得有什么不对吗? 那你为什么不能接受有人一分钟能学你一辈子的知识- 别人用一分钟学你一个小时的事情,不 ...
- 爬虫好学吗python-python爬虫难学吗
简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML.JS.CSS代码返回给浏览器,这些代码经过浏览器解析.渲染,将丰富多彩的网页呈现我们眼前. 爬虫是什么? 如果 ...
最新文章
- MVC页面加载速度优化小记
- 针对 Windows Phone 7 上的独立存储的 Sterling
- Hadoop学习总结
- SCCM 2012R2 部署教程之二——部署数据库
- 4、spring核心AOP
- 十大司机如厕友好城市出炉:苏州/杭州/成都位居前三
- python __enter____exit__(with)
- 科大讯飞新一代语音识别系统揭秘
- docker-compose简单使用
- java初学者代码练习题
- nmap扫描主机存活情况
- 计算机二级ppt文小雨,计算机二级PPT真题:制作日月潭介绍PPT
- Edward Frenkel关于几何化朗兰兹纲领的采访
- 优秀Android程序员必知必会的网络基础,Android开发面试题及答案
- Python输出 计算器 !
- 苏索轰世界波 米兰2:0热那亚重返意甲前四
- 自定义ViewGroup之仿奥运五环的实现
- 2018函授英语计算机统考,2018级函授本科《大学英语》复习资料.doc
- Xposed模块开发入门教程
- 病原菌基因组快速搜索算法实现
热门文章
- 在两个高程点之间如何生成加密点_地形图加密高程点的两种方法CAD和ARCGIS
- js语法基础入门(4)
- SVM(五)松弛变量
- 亚马逊云科技赋能合作伙伴 云销售逆流上行
- 系统首页优化-合并数据请求并发处理数据
- pycharm未识别python工具库的解决方法
- kaggle数据调查
- Linux项目组编程规范
- 关于error: possibly undefined macro: AC_PROG_LIBTOOL问题解决
- Educational Codeforces Round 99 (Rated for Div. 2)