学计算机语言从哪里学,程序设计(零基础学编程应该从哪入手)

编程语言的分类

根据程序员与计算机对话的复杂程度,编程语言分为两类:低级语言和高级语言。低级语言包括机器语言和汇编语言。

1.机器语言

计算机只能直接接受二进制信息,所以原来的计算机指令是以二进制形式表示的。机器语言是由计算机可以直接识别的“0”或“1”二进制码组成的一系列指令,每条指令本质上都是一组二进制数。指令发送到计算机后,存储在内存中。运行后,从内存中逐个取出指令,解码后,计算机中的组件就可以按照指令的要求完成指定的操作。

2.汇编语言

因为用机器语言编写程序非常困难,所以出现了一种符号语言,叫做汇编语言,用符号表示二进制指令代码。汇编语言使用易于记忆的英文单词缩写代替约定指令,如MOV表示数据传输指令,ADD表示加法指令,SUB表示减法指令。汇编语言的出现使得编写程序变得容易多了,编写的程序也容易检查和修改。下面是一个80X86汇编语言程序和相应的机器语言程序的例子。

3.高级语言

高级语言是更接近自然语言和数学表达式的语言。它由按照一定的语法和语义规则表达不同意思的“关键词”和“表达式”组成,不依赖于特定的机器。用高级语言编写的程序易读易记,也便于普及和交流,极大地促进了计算机的普及和应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值