首页编程语言编程语言和系统语言区别

编程语言和系统语言区别

cysgjjcysgjj时间2024-06-19 07:13:11分类编程语言浏览21
导读:编程语言的类型系统为何如此重要?编程语言的类型系统为何如此重要?算法是由控制结构和原操作组成。而原操作就是对基本类型数据的操作。算法需要由语言来实现。语言的类型系统决定了原操作,也就决定了如何实现算法。程序就是算法加数据结构,类型系统决定了构成数据结构的数据元素的数据项可以有什么类型。从而也决定了程序的编写方式。所以语言的类型系统很重……...
  1. 编程语言的类型系统为何如此重要?

编程语言类型系统为何如此重要?

算法是由控制结构和原操作组成。而原操作就是对基本类型数据的操作。算法需要语言实现。语言的类型系统决定了原操作,也就决定了如何实现算法。程序就是算法加数据结构,类型系统决定了构成数据结构的数据元素的数据项可以什么类型。从而也决定了程序的编写方式所以语言的类型系统很重要。

编程语言没有了类型,就相当于这社会没有了秩序,全乱套了。我从几个方面说说为什么。

0b00 ***如没有类型

编程语言和系统语言区别
图片来源网络,侵删)

计算机运行内存应用程序运行时驻扎的地方,也是运行时数据存储的地方。

计算机只认识二进制,比如 0010 就是一个二进制数,也就每一位上面满 2 之后都要向前进 1 位,这里 0010 等于十进制的 2 。

计算机的数据就长上面这个样子,内存呢?你可以把它想成一个一个方格,就像下面这个样子(实线部分,这里给出 8 个方格作为例子)

编程语言和系统语言区别
(图片来源网络,侵删)

这样的话,怎么存数据呢?

粗略的可以这样理解,内存也只是一种电子原件,上面的某个方格有电流时表示 1 ,没有则表示 0 。如果要存 0010 的话,就只要第 1 个方格(从 0 开始记的数)有电就可以了。也就是下面这样的效果

这样一来,十进制 2 就相当于保存下来了。

编程语言和系统语言区别
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/15012.html

类型方格算法
智能控制编程语言 c语言编程架构,c语言编程架构是什么