精华内容
下载资源
问答
  • 计算机语言

    千次阅读 多人点赞 2012-07-10 20:34:14
    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 机器语言: 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于...

    计算机语言的种类非常的多,总的来说可以分成机器语言汇编语言高级语言三大类。


    机器语言

    计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。

    注:这里强调一下“只有”二字,任何非机器语言都必须先通过某种途径转换成机器语言后,才能被计算机所识别、执行。


    汇编语言

    汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快


    高级语言

    高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。像最简单的编程语言PASCAL语言也属于高级语言。

    注:严格的语法、命令格式,是这些高级语言同脚本语言比较明显的区别。


     高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
     解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
    编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。


    以上东西虽说第一次学计算机语言的时候就看到了,可是当时并没有理解,仅仅像小和尚念经似的过一遍,并没有留下深刻的印象。经过两年的计算机语言学习,同样的文字,现在看来却是异样的感受,毕竟他说的一些东西,自己亲身经历了,理解也就自然不同了。

    知识需要反复,但同一时间段的反复就有点浪费时间了。学习需要囫囵吞枣似的学,以后的共鸣会让你的学习效率成百上千倍的增长(有点夸张了,不过意思你懂得)。


    展开全文
  • 初学计算机语言者(C语言,C++,java,python,C#)

    万次阅读 多人点赞 2020-11-21 00:54:08
    初学计算机语言者(C语言,C++,java,pytion,C#) 作为大二学长,我已经学计算机语言学了一年了,学了C和C++,现在在学JAVA,最近挺多人来问我C和C++的问题,颇有挺多感触,C期末考90多C++98,虽然不能说教你们很多...

    初学计算机语言者(C语言,C++,java,python,C#)

    作为大二学长,我已经学计算机语言学了一年了,学了C和C++,现在在学JAVA,最近挺多人来问我C和C++的问题,颇有挺多感触,C期末考90多C++98,虽然不能说教你们很多东西,但是还是有点东西可以和作为初学者的你们说的。
    学一门计算机语言,最重要的是要坚持学下去,跟不上老师的课程不要紧,因为我也不怎么跟的上,跟不上,那怎么办,只能自学呗!B站上不挺多教程的吗?《我要自学网》也是一个资源,反正想学肯定有很多方法学的,学的过程中的确挺难顶的,慢慢啃,建议买一本书谭浩强写的C语言和C++都对初学者挺友善的,讲的挺细的,看完整本书,没错,就是看完整本书,不能说你以后编程不会出错,但是至少找的出是为什么错,不会一头雾水不知道为什么错,至少语言这关我们是过的了了。

    学会了语言了,相当于会说活了,就应该学怎么去说好话了,也就是谭浩强说的程序=算法+语言(好像是这样,有点忘了)反正就是程序不单单是语言,还有算法,初学者一开始并不知道算法是什么东东(今天有个小朋友还不知道自己学的是C语言!!!C语言和C++语言是不一样的)算法就是做一个问题的过程,比如问,把大象放进冰箱需要几步,1.打开冰箱 2.把大象放进去 3.把冰箱关上 描述出来的就是算法,用计算机语言写出来的算法就是程序了,这就是算法,他说算法是程序的灵魂,的确,语言就那么多,但是算法是无穷无尽的,就像你去一个地方,是有无数种路线到达的,所以就有了最优算法,耗时短,占用空间小的算法。

    我在学C语言的时候,一直扣那些字眼,什么叫复用性啊,什么什么的,这些初学的时候没必要去扣,一直学下去你就会慢慢理解了。

    还有,请未来的程序员们学习一下百度,有啥问题先百度,百度上有千千万万种解释,百度解决不了的,可能人都莫得办法解决,百度看不懂的再找人问,这是个好习惯,因为大学,如果是认真学习的人,都很忙,不是说没空搭理你,只是要抽出时间来回一个人的信息,影响效率,可能一个早上都没学到什么,特别是在打代码的时候,打代码是连贯性的,不能中断的,所以朋友们请找到足够的时间再去打代码,我一般是用晚上的时间来打代码,洗个澡之后精神气爽,个人习惯。

    百度上搜的时候注意关键词,可以直接把那道算法题直接搜,一般来说都有朋友已经写好了详细过程,可以去尝试一下能不能看懂,遇到编译错误的时候,可以直接复制错误的提示代码搜索,也会找的到解决方法。
    反正作为大学生,如果你连百度都不会用的话,你真的比那些会用的人落后很多。
    还有一个个人习惯,希望朋友们可以采纳,就是从大一起就建立一个文件夹,存好大学四年做的所有你觉得以后可能用的到的东西

    在这里插入图片描述
    在这里插入图片描述

    我大一的所有文件我一直都保留着,不管以后有没有用,都方便自己查找,可以在用记事本记笔记。

    最后给大家推荐几个网站,可以多练算法,参加竞赛,希望你们选择了这个专业,就好好坚持下去,不知道以后能不能有好的工作,但是至少自己不会埋怨自己大学不学习,没努力!
    在这里插入图片描述

    判题网站
    牛客网:https://www.nowcoder.com/
    PTA:https://pintia.cn/problem-sets?tab=1
    vjudge:https://vjudge.net/contest/#overview
    NEUQ:http://newoj.acmclub.cn/
    编译平台

    1. DEVc++

    (蓝桥杯专用软件)
    个人觉得初学者用挺好,学一下调试等功能,找不出bug的时候就用DEVC++

    1. VScode

    (可视化特别好看)
    用了一段时间DEVC++就不喜欢那个界面了,就换了VScode,这个界面适合程序员的我们

    1. VS2016

    (企业化软件)
    这个挺高级的,哈哈哈哈,没怎么用

    JAVA的eclipse
    html的DW

    展开全文
  • 计算机语言---机器语言、汇编语言、高级语言

    千次阅读 多人点赞 2018-12-01 08:05:22
    什么是计算机语言计算机语言指用于任何计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。   二.计算机语言有哪几种? 计算机语言分为三种:机器语言、汇编语言和高级语言   1.机器语言 ...

    一.什么是计算机语言?

    计算机语言指用于任何计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
     

    二.计算机语言有哪几种?

    计算机语言分为三种:机器语言、汇编语言和高级语言

     

    1.机器语言

             机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。

    优点:灵活、直接执行、速度快等

    缺点:不同型号的计算机的机器语言是不相通的

                 难于辨别和记忆,编程人员要熟记所用计算机的全部指令代码和代码的含义

                 编写程序花费时间太长,是运行时间的几十倍和几百倍

                 编出的程序全是些0和1的指令代码,不方便阅读和修改还容易出错

                 等等

    小编有话说:简单来说,机器语言就是用一堆0或1构成的语言,基于机器语言的这么多的缺点,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。

     

    2.汇编语言       

             百度百科上是这么说的:汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

     

    小编有话说:啊?上面说了些啥?小编的理解是:机器语言是用二进制代码也就是0或1用于程序设计,汇编语言就是用助记符等一些符号代替二进制代码。这里就有一个问题了,计算机能读懂的只有机器指令,也就是二进制代码,那么计算机如何能理解用汇编语言编写的程序呢?这时,就需要一个能够将汇编指令转换成机器指令的翻译程序---编译器,程序员用汇编语言写出源程序,在用汇编编译器将其编译为机器指令,由计算机最终执行。

     

    3.高级语言

                 高级语言相对于机器语言,是一种指令集的体系,是高度封装了的编程语言,与低级语言相对。

                 它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。

    小编有话说:汇编语言在机器语言的基础上引入了助记符,但是这些助记符量大难记,因此,我们又有了高级语言。定义上很清楚的表达了高级语言,他以人类日常语言为基础,这样的话,更易于编写,而且有较高的可读性。

     

    哪种计算机语言属于低级语言?

            人们通常把机器语言和汇编语言称为低级语言,可能是因为他需要程序员大量的记忆吧!虽然他们是低级语言,但并不代表就要被丢弃,相反,汇编语言仍然是计算机(或微机)底层设计程序员必须了解的语言,在某些行业与领域,汇编是必不可少的,非它不可适用。

     

    三.种计算机语言如何在计算机上执行?

    机器语言:机器语言可以直接在计算机上执行。

    汇编语言和高级语言:用某种汇编语言或高级语言编写的程序称为源程序,源程序不能直接在计算机上执行,如果源程序是用汇编语言编写的,则需要一个汇编程序将其翻译成目标程序后才能执行。如果源程序使用某种高级语言编写的,则需要对应的解释程序或编译程序对其进行翻译,然后在计算器上运行。

     

    解释程序与编译程序比较?

            解释程序也成为解释器,他或者直接执行源程序,或者将源程序直接翻译成中间代码后再加以执行,而编译程序也称为编译器则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。

           两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,编译程序和源程序都不参加目标程序的执行过程;而在解释方式下,解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。

     

    简单点来说就是:

                              汇编语言编写的

                                       编译程序---生成目标程序 ;

                              高级语言编写的 

                                       编译程序---生成目标程序---不参与程序的执行过程;

                                       解释程序---翻译成中间代码,不生成目标程序---参与程序的执行过程。

    总结:上边的长篇大论,总结一下就不过上面的一张图而已,这说明了什么,要总结啊,要画图啊,对吧,那就去做吧!

    展开全文
  • 计算机语言有哪几种? 计算机语言分为三种:机器语言、汇编语言和高级语言 1.机器语言 机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予...

    计算机语言有哪几种?

    计算机语言分为三种:机器语言、汇编语言和高级语言

    1.机器语言

    机器语言是用二进制代码表示计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。

    优点:灵活、直接执行、速度快等

    缺点:不同型号的计算机的机器语言是不相通的

                 难于辨别和记忆,编程人员要熟记所用计算机的全部指令代码和代码的含义

                 编写程序花费时间太长,是运行时间的几十倍和几百倍

                 编出的程序全是些0和1的指令代码,不方便阅读和修改还容易出错

                简单来说,机器语言就是用一堆0或1构成的语言,基于机器语言的这么多的缺点,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。

     

    2.汇编语言       

    百度百科上是这么说的:汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

    机器语言是用二进制代码也就是0或1用于程序设计,汇编语言就是用助记符等一些符号代替二进制代码。这里就有一个问题了,计算机能读懂的只有机器指令,也就是二进制代码,那么计算机如何能理解用汇编语言编写的程序呢?这时,就需要一个能够将汇编指令转换成机器指令的翻译程序---编译器,程序员用汇编语言写出源程序,在用汇编编译器将其编译为机器指令,由计算机最终执行。

     

    3.高级语言

     高级语言相对于机器语言,是一种指令集的体系,是高度封装了的编程语言,与低级语言相对。

     它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。

    小编有话说:汇编语言在机器语言的基础上引入了助记符,但是这些助记符量大难记,因此,我们又有了高级语言。定义上很清楚的表达了高级语言,他以人类日常语言为基础,这样的话,更易于编写,而且有较高的可读性。

     

     

    展开全文
  • 如何谋杀一门计算机语言

    千次阅读 2019-08-05 22:18:15
    昨天晚上在微博上看到别人写的一篇文章《如何谋杀一门计算机语言》,然后就把内容图片发到了微头条上,果不其然,真的不能讨论语言之间的好坏,以及使用各种编程语言的程序员之间的技...
  • 计算机语言的发展历程

    千次阅读 2018-12-13 16:21:06
    计算机语言的发展历程可以简单划分为以下几个阶段 : 机器语言--->汇编语言-->高级计算机语言   机器语言: 最初的计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。...
  • 计算机语言的发展史

    千次阅读 2018-10-03 18:02:57
    计算机语言的发展 总体分三个阶段 第一代 机器语言 (相当于人类的原始阶段) 第二代 汇编语言 (相当于人类的手工业阶段) 第三代 高级语言 (相当于人类的工业阶段) 开篇:记住一个人 冯•诺依曼 ,此人为 计算机...
  • 入门知识 | 计算机语言

    千次阅读 2018-06-02 02:59:28
    计算机语言是什么呢,就跟人讲汉语,英语,西班牙语一样,计算机也可以通过语言来表达自己的想法。 计算机语言由低到高就被分为了机器语言,汇编语言,到高级语言这三个。 机器语言,它就是可以直接被计算机直接...
  • C++计算机语言

    千次阅读 2020-09-21 19:04:11
    计算机最早的语言处理程序是机器语言,它是计算机能直接识别的语言,而且速度快。机器语言是用二进制代码来编写计算机程序的,因此又称二进制语言。例如用机器语言来表示“8+4”这个算式,是一串二进制码...
  • 计算机语言分类

    千次阅读 2012-02-17 23:24:01
    计算机语言分类 分类: 计算机语言 2011-02-10 21:19 55人阅读 评论(0) 收藏 举报 计算机语言分类 收藏 ActionScript  ActionScript是Flash的脚本语言。正是由于Flash中增加、完善了...
  • 1.计算机语言发展史

    千次阅读 2017-01-04 11:22:30
    计算机语言 第二代 汇编语言 第三代 高级语言 面向过程:c,fortan,cobol,pascal,ada 面向对象:c++,java,c# 计算机语言: 01010100010111000 010101010000 001100101011 就是0,1。那时计算机稀有,第一...
  • 计算机语言发展史

    千次阅读 2018-08-15 11:37:07
    在讲Spring思想之前,我先提一下计算机语言的发展史,我认为要想理解一个事物,首先要理清历史背景以及推动因素! 机器语言(1940年之前) 使用0和1的二进制码,但是在做计算的时候,比如768 ,我们要写为...
  • 计算机语言有哪些

    千次阅读 2015-03-23 11:57:57
    计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言和汇编语言是面向机器的低级语言。当计算机语言发展到第三代时,就进入了「面向人类」的语言阶段,被人们称之为「高级语言...
  • 计算机语言排行之我见

    千次阅读 2019-09-07 14:58:10
    计算机语言之我见 程序员总会为世界上最好的语言是什么可以吵得面红耳赤,在我看来没有最好的语言只有最适合的语言,脱离业务场景的技术(包括语言和框架)都是空谈。下图是今年八月的tiobe语言排行榜,也是全世界影响...
  • 计算机语言的概述和发展

    千次阅读 2018-07-07 20:23:41
    计算机软件:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合.(计算机所执行的指令是由 计算机语言编写出来的)计算机语言的概念:计算机语言是人与计算机之间通讯的语言.计算机语言的发展: ...
  • 但是由0和1组成的计算机语言难学、难记、难写、难检测、难以推广,因此初期是极少数计算机专业人员会编写计算机程序。 汇编语言:为了克服机器语言上的缺点,人们创造出符号语言,它用一些英文字母和数字表示一个...
  • 各种计算机语言的体会

    千次阅读 2016-06-23 12:09:20
    各种计算机语言的体会无聊,说说自己对各种语言的体会。python:简单,易学,上手快,各种库层出不穷。但写出来的东西运行慢。做大架构不合适,仅仅适用于数据处理(慢速),统计分析(非计算机专业)。越复杂越不...
  • 计算机语言

    千次阅读 2013-12-26 09:51:49
    计算机语言解释性与编译分类论  1、web page script languages  就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,...
  • 什么是计算机语言

    千次阅读 2012-08-14 09:14:26
    1.2 计算机语言又是什么 计算机不懂得我们人类的语言,没有耳朵,它又是如何听懂我们下达的指令的呢? 谭老师对这个问题给出的答案是:“人和计算机交流,也需要解决语言问题。需要创造一种计算机和人都能识别的...
  • 计算机语言-维基

    千次阅读 2012-10-26 11:16:35
    计算机语言(Computer language)指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。其概念比通用的编程语言要更广泛。例如,HTML是置标语言,也是计算机语言,但并不是编程语言。 ...
  • 计算机语言发展的历程概述

    千次阅读 2017-12-28 16:53:51
    入行计算机时间不算长,这是本人第一篇文章如有不足处希望大家给出意见。...第二代计算机语言:汇编语言 其语言是用简洁的英文与字母,字符来代替特定指令来方便人们知道计算机正在干什么。其转换过程如下:  
  • 计算机语言的基本结构

    千次阅读 2017-07-31 21:11:33
    计算机语言: 总体:语言 语言又有:表达式、流程控制、集合三大部分构成。 表达式:包含变量、常量、字面量、运算符。 流程控制:有分支、循环、函数、异常。 集合:有数组、字符串、散列结构。
  • 如何快速学习一门计算机语言

    千次阅读 2018-12-21 23:50:06
    今天和一个同学谈起了计算机语言的学习和发展的问题,就想写一篇随笔,结合自身的学习和工作经验谈谈学习计算机语言的方法。首先需申明一下笔者不是什么业界大牛,只是一个只有一年半工作经验的初级计算机从业者。...
  • 计算机语言漫谈

    千次阅读 2007-12-26 11:34:00
    程序用计算机语言写成。编程的实质就是你用计算机语言来表达你解决问题的逻辑。 那么,什么叫计算机语言?   狭 义上,我们讲的语言,汉语英语广东话,它是语言,有声音。小鸟之间吱吱喳喳,大抵也是语言。但...
  • 简述计算机语言的发展史

    万次阅读 2017-03-11 14:11:25
    那么正确的认识并了解计算机语言,以及它的过去和未来,更有助于计算机技术的普及发展以及人们的使用。计算机语言发展是一个不断演变的过程,其根本的推动力就是计算机程序的易用性与共享性需要不断提
  • 计算机语言是怎样设计出来的

    千次阅读 2017-09-13 14:32:33
    所谓计算机语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的. 说的通俗一点,语言就像一份制造汽车的图纸,他规定了汽车应该有什么,拥有什么功能,等等各个方面,而编译器...
  • 如何自创一门计算机语言

    千次阅读 2015-08-26 11:54:18
    如何自创一门计算机语言 需要有基本的编译原理常识。构造基本的编译原理常识,一方面来自于对已有语言的使用经验,了解基本术语。比如用C,那么起码知道语言要素包括宏、表达式、语句、语句块、函数、指针等;...
  • 计算机语言与人类语言的关系

    千次阅读 2009-11-19 15:14:00
     最近突然发现人类语言和计算机语言是那么的相近,阿拉伯数字《=》汇编语言;英语《=》C、C++;汉语《=》java;其他语言相当于那些vb、php等计算机语言。计算机的发展似乎和人类的语言发展是及其类似。存个人想法,...
  • 三、计算机语言的介绍

    千次阅读 2013-10-08 17:23:42
    三、计算机语言的介绍 ----From a high school student's view to learn Python 关键字:高中生 学编程 Python语言 计算机语言 初学者如何选择计算机语言  在之前的博文中给大家大概的阐述了一下计算机的组成,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,360
精华内容 45,344
关键字:

计算机语言