cover

第151章 盘古高级编程语言 - 十月-

如无法下载或有错误,请刷新重试或点此 反馈 给我们
第151章 盘古高级编程语言-十月-.mp3
[00:00.0]本字幕由TME AI技术生成 [00:00.03]对有九十...
[00:00.0]本字幕由TME AI技术生成
[00:00.03]对有九十八条精简指令
[00:02.17]直接对应着机器语言
[00:03.87]就是有零和一组成的指令
[00:05.79]程序
[00:06.19]计数器及PC指针可以直接执行的指令
[00:09.57]编译器是把源代码高级语言程序翻译成计算机所能理解的可执行代码机器语言指令集的程序
[00:16.85]简单来说
[00:17.63]编译器就是一个程序
[00:19.29]而这个程序是用来把人的话翻译成计算机能听懂的话
[00:23.35]在当前基础技术如此艰难的情况下
[00:26.31]二十六个英文字母的字库更为简单
[00:29.19]随便找个DP角落就就能实现
[00:31.9]李国成为什么费那么大的劲设计中文字库呢
[00:35.0]原因非常简单
[00:36.44]既然计算机技术我们现在领先了一步
[00:38.94]那就要让第一次使用计算机的华夏人先入为主
[00:42.36]计算机高级语言就是用中文书写
[00:45.26]虽然李国成是完全模仿c语言架构设计中文编程语言
[00:50.02]但没有办法啊
[00:51.26]我们就是第一个弄出高级语言的
[00:53.72]谁让你们落后呢
[00:55.24]李国成把此中文编程语言称呼为盘古高级语言
[00:59.36]一九七二年
[01:00.25]嗯
[01:00.64]美国贝尔实验室的丹尼斯
[01:02.3]里奇在b语言的基础上
[01:04.08]最终设计出了一种新的语言
[01:06.2]他取了apple的第二个字母作为这种语言的名字
[01:09.5]这就是c语言
[01:11.18]在一九八二年
[01:12.479996]他们成立c标准委员会
[01:14.5]建立c语言的标准委员会由硬件厂商
[01:18.12]编译器及其他软件工具生产商
[01:20.72]软件设计师
[01:21.88]顾问
[01:22.44]学术界人士
[01:23.7]c语言作者和应用程序员组成
[01:26.5]一九八九年
[01:27.7]lancy发布了第一个完整的c语言标准本NCX三点一五九到一千九百八十九
[01:34.229996]简称c八九
[01:35.61]不好意思
[01:36.65]李国成在一九六七年就设计出比你更先进的中文编程语言盘古
[01:42.29]相比于他们
[01:43.39]我们这只是模仿
[01:44.71]比他们温柔和善良的多
[01:46.869995]李国成
[01:47.43]必须要赶在他们之前确定华夏的盘古标准
[01:50.869995]只要我们的计算机技术一直不落后
[01:53.509995]以华夏的体量和世界影响力
[01:55.85]盘古标准就是世界标准之一
[01:58.45]只要华夏在专利这方面不要链子
[02:01.12]以后再想掐我们脖子的难度就困难许多
[02:04.24]这么多年过去了
[02:05.68]李国成对c语言的细节已经非常模糊
[02:08.68]但是一年多的c语言的使用
[02:10.76]对他的核心理念理解非常深刻
[02:13.4]根据九十八个精简指令
[02:15.36]结合c语言的核心理念
[02:17.45999]李国成在脑海里不断的推演
[02:19.7]有了成果就赶忙写下来
[02:21.72]比如c语言的helloadger代码
[02:24.0]使用盘古语言
[02:25.0]就是包含盘古语言系统接口
[02:28.58]整数类型
[02:29.4]主函数格式输出
[02:31.33]你好 世界行
[02:33.31]暂停返回
[02:35.51]这次年历又立功了
[02:37.19]本来以为需要半年以上的时间来完成设计
[02:40.41]没有想到只用了半个月就完成
[02:42.81]第一版盘古语言虽然不如后世c语言具有庞大的库函数
[02:47.65]但是现在这一版已经足够使用
[02:50.17]李国成本来想继续推演
[02:52.11]但是考虑到存储空间的占用
[02:54.27]就暂时放弃了
[02:55.27]推演下去只是时间问题
[02:57.35]但是占用庞大的存储空间就显得他太不经济
[03:01.56]所以现在暂时确定了一版
[03:03.6]李国成把它称呼为PGV六七
[03:06.34]PJ是盘古的拼音首字母
[03:09.08]六十七代表一九六七年
[03:11.12]突出设计定稿的年限
[03:13.14]编程语言搞定
[03:14.7]接下来的工作相对简单
[03:16.58]只有工作量
[03:17.78]就是设计编译器
[03:19.24]这个工作就更为简单
[03:21.08]把所有盘古语言的内容和中文字库的编号一一对应
[03:24.98]然后再转化为九十八个精简指令
[03:27.7]所以李国成把盘古语言装订成成册
[03:31.15]然后再把编译器的原理写清楚
[03:33.41]把这个任务交给张止敬负责
[03:35.61]他自己负责校验
[03:37.20999]在完成编译器任务的过程中
[03:39.27]张止敬也熟悉了盘古语言
[03:41.94]正好使用盘古语言编写操作系统
[03:44.72]毕竟不能一直抽象
[03:46.16]一直纸上作业
[03:47.42]只有在计算机上跑起来
[03:49.08]才能证明设计的正确性
[03:51.1]由于现在没有设计出数据掉电不丢失的器件
[03:54.44]比如flash
[03:55.22]所以编译器
[03:56.16]操作系统
[03:57.16]汉字字库都需要设计专用的芯片
[03:59.68]内容全部固化
[04:01.26]运行时
[04:02.1]首先把操作系统
[04:03.36]可执行代码
[04:04.22]机器语言搬到dram里面
[04:06.32]然后用户编程
[04:07.68]编程完成后调用编译器
[04:09.72]形成用户可执行代码
[04:11.14]内容容也是存在gamm掉
[04:13.65]掉电后编程程序会丢失失也太不方便了
[04:17.83]后世的起初存储介质是五寸软盘
[04:20.91]后来是三寸软盘
[04:22.63]再之后是硬盘
[04:23.95]移动硬盘
[04:25.19]它必须现在有点苦恼
[04:26.95]已经习惯了后世的电脑存储机制
[04:29.51]它很难忍受这个中间过渡产品
[04:31.85]更不用说使用当前通用的纸代了
[04:34.81]必须设计机械硬盘
[04:36.51]不然会严重限制后续的技术进步
[04:39.65]硬盘的原理和唱机碟片非常类似
[04:42.52]就是使用磁性材料记录数据
[04:44.91998]然后通过磁头读取
[04:46.74]当前的工艺相对落后
[04:48.5]如果一片磁性盘记录不了多少数据
[04:51.14]那就用多盘片来实现
[04:53.08002]最大的技术难度是精密机械结构
[04:55.72]这个是力过程的强项
[04:57.75]当然
[04:58.09]主轴电机不能使用现在的有刷电机
[05:00.65]不然产生的电磁辐射会破坏盘片数据
[05:03.87]那就设计一款直流无刷电机
[05:06.57]李国成现在有点头疼
[05:08.45]为了记录数据
[05:09.77]想到了设计机械硬盘
[05:11.59]为了制造精械硬盘
[05:13.23]就需要设计精密机械结构
[05:15.37]为了制造精密机械结构
[05:17.25]有需要设计精密加工生产线
[05:19.83]头痛啊
[05:20.81]好的好的
[05:21.31]李国成现在又陷入了选择困难症中
[05:24.41]算了 不管了
[05:26.07]明天问大家的意见吧
[05:27.63]不能什么事情都自己干吧
[05:29.57]第二天
[05:30.55]李国成把半导体实验室的人都集中起来
[05:33.65]把一百零三型计算机的特点
[05:35.69]存储需求和大家进行了说明
[05:38.16998]大家说说吧
[05:39.23]我们到底是选择现有架构
[05:41.37]还是做出机械硬盘
[05:42.77]再完成曙光一百零三型计算机的设计
[05:45.86]嗯
[05:46.18]李国成看着大家
[05:47.66]希望通过头脑风暴得到力量和支持
[05:50.58002]我觉得的吧
[05:51.7]现在就挺好
[05:52.8]通过这个
[05:53.82]对
[05:54.48]就是大家说的
[05:55.44]全尺寸键盘
[05:56.52]就可以编写程序进行复杂运算
[05:59.14]还能在屏幕上中文显示
[06:01.16]后宫看大家都在思考
[06:02.84]就首先发言
[06:04.16]张止静想了想
[06:05.58]刚才听李哥介绍
[06:06.98]我们有了编程语言
[06:08.52]而且非常先进
[06:09.96]明显可以做更多的工作
[06:11.74]比如文档处理
[06:13.2]大型工程计算
[06:14.6]如果每次都需要重新输入程序或文字就太麻烦了
[06:18.79]如果能够存储下来
[06:20.19]还能够随时修改
[06:21.65]将会给使用者带来极大的便利
[06:24.09]看来最近张止静学习操作系统理念已经入门
[06:27.63]看待问题已经从系统角度出发
展开