• 网站所有资源均来自网络,如有侵权请联系站长删除!站长QQ:1295341837

编程语言的一些知识记录

编程开发 Mlingkun 2023-01-01 133 次浏览

今天了解了一些编程知识来记录下,个人理解不做教学使用,有错误欢迎留言指正;

个人理解的这些知识可以解决大部分问题,例如:

编程高级语言和低级语言的区别?,Java和C语言的区别?,C++是C语言的升级版吗?

C++支持面向对象也支持面向过程吗?,所有的编程语言最终是不是都要转换成二进制?

什么是面向对象编程,什么是面向过程编程?什么是类?

文中java属于高级语言C属于中级语言,汇编语言属于中低级语言,二进制代码属于低级语言,他们的关系一层一层的封装。。。

编程语言的区别.jpg

1、面向机器编程低级语言“二进制代码语言”也就是010101001组成的代码,程序员编程就输入0和1。。。牛批。。。

2、第二代计算机语言面向机器汇编语言,利用一些帮助记忆的符号来取代二进制代码的语言;

3、面向过程的编程语言或者说面向函数的语言“C语言”,对二进制代码进行封装产生变量和函数的语言,函数是最小的模块封装单位;

4、支持面向对象也支持面向编程的C++语言,C语言的升级版;

5、面向对象的编程语言,Java语言/PHP语言等,在C语言的基础上又进行了封装,把函数和变量封装成类(各种各样的功能)类里面的变量和函数我们称之为成员,变量叫成员属性,函数叫成员方法;

6、面向对象编程的时候只要利用接口把这些功能new实例化出来生成实例对象就好,也可以称作面向接口编程;

7、面向过程编程的时候需要一步一步敲代码,先要干嘛再要干嘛最后干嘛全部过程写出来,称作面向过程编程或者面向函数编程;

8、编程语言最终都要转换成二进制语言CPU才能执行。

已有 133 位网友参与,快来吐槽:

发表评论

验证码