大家好,今天小编关注到一个比较有意思的话题,就是关于各种编程语言有哪些用途的问题,于是小编就整理了2个相关介绍各种编程语言有哪些用途的解答,让我们一起看看吧。
编程语言越来越高级,汇编到底有什么用?
很简单,最底层机器码不好记,不好用,往上就是汇编了,比如游戏你源代码搞不到,要想修改来玩,只有反汇编后读汇编代码,当然,汇编还有执行效率高这些优点。但现在硬件性能过剩,收入提高,版权被重视,所以无目的的学汇编没任何意义,也就剩网安还用的多。总结,想混口饭吃,了解既可,想做安全专家,就必须精通,否则有这时间,还不如去学一门高级语言。
只要涉及到计算机安全,汇编与反汇编就是必备技能,再高级的语言最后都是0与1的组合,cpu不明白指令与数据的区别,这是安全问题和根源,只要这个根源还在,汇编就永不过时。
只须了解而已,而且汇编语言通用性不强。当然,如果CPU的性能不行,汇编语言执行速度快,还是有优势的,不过这种优势很小。汇编语言还是容易出错,不好记,汇编起来体量庞大,不是特殊情况,感觉应用方面,确实有点用处不大![困][思考][偷笑][嘘][黑线]
汇编语言在工业控制上应用很广。早期的Z80汇编语言几乎是大学计算机课的必修课。我想,汇编语言最大的优势应该是效率高,缺点是编写它太费劲了,你得了解涉及的硬件,主要寄存器等等的许多东西。而且你得对二进制数字有充分的了解,同时要对***设备主要是模拟信号***集设备要充分了解,如锅炉上用的热电阻,热电偶等等。同时你也得了解D/A和A/D转换设备……这些东西涉及面太广了!
编程是什么?
这个问题涉及的范围过于宏大,百度百科给出了比较容易理解的解释:
“编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。”。
很准确也很枯燥,以我自己的学习经验来看,编程就是符号+思想。
和所有学科一样,计算机学科有着自己的表达语言,有着自己的表达符号,发展至今,它和我们日常生活中的表达肯定极为相近,只要了解了特定规则就能够看懂这些符号在表达什么,而程序员编程写下的代码也是如此,它按照规定的语法结合形成相应的语义,这和任何一门语言是类似的,所以广义上说的编程应该具体的包括编程语言(不管用的是汇编,还是C,还是JAVA),也就是符号。
很自然的,编程包括编程语言,那么语言是人与人表达问题的形式(例如,我说的一个成语你能理解是啥意思),编程就可以做个不恰当的比喻,它类似于我们说话。
当你说出一句话的时候,你脑子里肯定有着某一种思考在支配你,在驱动你,这种逻辑的形成和你经历过的事,看过的事,以及你自己的认知层次有关,你可以把它抽象的称为思想。
显然,编程也是如此,当你在键盘下敲下一个个字符的时候,你应该明白,你在干什么,以及你要干什么,当你照着别人的代码不知所以的往上敲的时候,这叫剽窃,不叫编程,因为他没有把自己的思想融合进去,这打出来的只是单纯的符号,毫无意义……
抽象的理解,你可以认为编程就是在说话,对着计算机说话,告诉他,你要它干什么,不要它干什么,当它干了你不想它干的事的时候(例如出bug),你也要告诉它,这不应该这样……
说话是一门艺术,所以,我也很喜欢别人的一句话:“编程也是一门艺术”。正如画家在纸上勾勒线条一样,编程也会在代码行间留下淡淡的思想光辉……
到此,以上就是小编对于各种编程语言有哪些用途的问题就介绍到这了,希望介绍关于各种编程语言有哪些用途的2点解答对大家有用。