public/docs/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%8F%91%E5%B1%95%E5%8E%86%E5%8F%B2%E4%B8%8E%E9%80%89%E7%94%A8/ #2
Replies: 1 comment
-
小狄同学呀の小站开通评论区功能啦!快来发评论试试吧~ 下一步工作计划:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
public/docs/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%8F%91%E5%B1%95%E5%8E%86%E5%8F%B2%E4%B8%8E%E9%80%89%E7%94%A8/
研究性学习综合报告编写:xiaoditx
校对:马赫阳
〇.序言
计算机技术离不了各种编程语言,因此编程语言的发展可以在侧面上反应计算机技术的发展,编程语言的每一次演进都能见证着时代对于计算机技术的需求,可以说,编程语言的发展史,就是计算机技术的发展史。
本研究性学习报告将从"编程语言"的历史着手,分析各个时代下不同语言的特征,试图窥见计算机技术的发展历程,同时,也想借此分析出究竟如何选择适合自己的编程语言。
本文的基本结构如下:
编程语言的史前雏形 机器语言与汇编语言 高级语言的演进路径 现代编程语言的多维发展 编程语言的发展规律与选择建议 一.编程语言的诞生
人类是懒惰的,自古便是如此,东汉时期,一种名为提花机的东西被广泛运用,这种物件最早可以追溯到商代,它与它所处的时代几乎是格格不入的,是它的功能:
花本式提花机出现于东汉,又称花楼。它用线制花本贮存提花程序,再用衢线牵引经丝开口。花本是提花机上贮存纹样信息的一套程序,它由代表经线的脚子线和代表纬线的耳子线根据纹样要求编织而成。
借助客观物件记录程序以节省精力,提花机,在东汉之时,悄然埋下了一颗超前于时代的种子,随着丝绸之路被打通,提花机流入欧洲,在一代代工人、物理学家、数学家手下,逐渐生根发芽,长成了名为"计算机技术“的参天大树。
二.第一代编程语言——机器语言
人类和机器第一次”交流",借助的,是机器语言,这是一种只由单纯的0与1构成的"语言",这便是定义上的第一代计算机语言了
零和一的世界,是计算机的最底层的“本质”,因此足够基础,足够复杂,书写效率也相对较低,下面有一小段机器语言代码,大家可以感受一下
二进制表示: 10001011 01000101 00000100 01011011 10001001 11000011 十六进制表示: 8b 45 04 5b 89 c3
可以明显看出,零和一的混搭使得代码内容难以辨认,因此人类也很难凭借所谓肌肉记忆之类的东西快速识别。
http://localhost:1313/public/docs/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%8F%91%E5%B1%95%E5%8E%86%E5%8F%B2%E4%B8%8E%E9%80%89%E7%94%A8/
Beta Was this translation helpful? Give feedback.
All reactions