计算机基础:程序设计语言的大致概览总结

1.计算机语言是一 组预定义的单词,按照预定义的规则(语言的语法),这些单词被组合进一个程序中。经过多年的发展,计算机语言已经从机器语言演化到高级语言。计算机能理解的唯一语言是机器语言。

2.高级语言对许多不同的计算机是轻便的,它允许程序员专注于应用,而不是计算机组织的复杂性。

3.为了在计算机上允许一个程序, 程序需要被翻译成计算机本地的机器语言。高级语言程序称为源程序。翻译过来的机器语言程序称为目标程序。两种方法被用来翻译:编译和解释。编译器把整个源程序翻译成目标程序,解释是指行接一行地把源 程序的每一行翻译成相应目标程序行,并执行它们的过程。

4.翻译过程使用词法分析器、语法分析器、语义分析器和代码生成器来产生助记符表。

5.模式描述了计算机语言被用来处理要解决问题的方法。我们把计算机语言分成4种模式:过程式、面向对象、函数式和声明式。过程式模式把程序看作操作被动对象的活动对象。FORTRAN、COBOL、Pascal、 C和Ada都是过程式语言的例子。面向对象模式处理活动对象,而不是被动对象。C++和Java是常见的面向对象语言。在函数式模式中,程序被看作数学函数。在上下文中,函数是把一组输人映射到 组输出的黑盒子。LISP和Scheme是常见的函数式语言。声明式模式使用逻辑推理原则来回答问题。一个最有名的声明式语言是PROLOG

  1. 在过程式和面向对象语言中的一 些常见概念有:标识符、数据类型、变量、宇面值、常量、输入和输出、表达式和语句。大多数语言使用两类控制语句:判断和循环。子程序是过程式语言间的共同概念。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值