关于{高级语言和低级语言}的。谬论!思想误区!解释。author:盗墓者是个丑奴儿

开场白:语言本无高级语言,低级语言之分!

错误想法:高级语言名字好叼,是不是比低级语言看着层次牛逼的?

 

为何要区分,高级语言和低级语言,{解释}:

int m_student_age=10;

m_student_age++;

System.out.printf("学生年龄:\t"+m_student_age);//(~*~)先秀一波立场

 

高级语法:

m_student_age++;这是高级语言的语法,仅一步完成,m_student_age自增1!

 

机器语法:

1、将m_student_age从内存中取得值

2、将取得的m_student_age值,进行+1

3、将+1后的新值,在按照地址写回m_student_age空间内

各自思考:1,2,3三个分步操作,也是一个整体操作,中间被操作了怎么办?升华到{多线程,数据库事务}原子性。

 

高级语言,与低级语言。指的是,语言更加贴切人类,还是机器?以上的i++就是很好的例子。i++贴切人类,三步操作更加贴切机器!所以有高级低级区别。i++是高级语言的语法糖,最终还是由编译器充当转换,将i++转换为机器认识的三步操作。

 

高级语言,并不叼炸天,从名字去感受语言的牛逼否是误区了。高低指的是,贴近的方面,而做出的区别。因为高级,所以不合适做低级的事情。因为低级所以不合适做高级的事情。前者是效率,后者是复杂。

 

不要有高低之分,所有感想,故而今日更新博客。有高低之分,亦是心灵的不纯粹......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值