06.计算机高级语言

计算机的世界里,原本只有电路,去掉波段后,只剩下了0/1两种状态。而在语言的世界里,根据不同的生活环境,产生了多种多样的语言。

0/1两个位怎么来表达内容呢?为了编码英语世界的字符,采用了8位表示字节的编码格式,形成了256个表述,也就形成了当前的键盘表述。在英语的世界里基本可行了。但进入东南亚语言环境时,256种表示已经满足不了业务需求,所以提出了采用2字节16位表示模式,最终形成了当下的字体编码体系。GB2312完成了汉字的字符编码,使计算机中能直接输出中文。

有了字符标识,计算机开启了重新定义生活之路。

计算机高级语言是一种抽象的语言描述,在编译器支持的语法与语义下,根据需要编写计算机可识别的语言体系,形成应用软件。

高级语言是无法直接运行的,需要对于的编译器编译成机器码,才能最终运行。

怎么支持国产化的需求呢?语言无国界,但技术有限制。高级语言的核心是编译器,而编译器往往与操作系统绑定。所以,我们在选型时,需要考虑操作系统与编译器国内可控的前提下推进。

当前云服务平台的docker与kubernetes都采用golang进行开发,学习学习golang是不错的。

作为高级语言,本质上都没有太大的差异,核心的是底层支持平台,不希望被语言所困,就从整体结构中了解相应的位置,并查找到相应的替代方案。

c/c++,java,c#,javascript,typescript等本质上没有差异,都是在特定的语法规范下,被特定的编译器/解析器解析后,最终形成可运行的机器语言,完成人机交互与数据处理功能。

后续我们将根据具体的需要与语言的偏重点,使用合适的语言完成特定的编码工作,最终为企业提供投资可控的应用平台。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值