C语言——概述

本文介绍了程序设计语言的定义和分类,重点讲解了C语言的发展历史、标准与版本,强调了C语言的简洁性、高效性和可移植性。此外,还详细阐述了C语言的基本语法成分,包括字符集、标识符、运算符等。
摘要由CSDN通过智能技术生成

1946年,世界上第一台电子数学式计算机在美国宾夕法尼亚大学诞生,ENIAC是电子数值积分计算机
人们使用计算机解决问题时,必须用某种‘语言’来和计算机进行交流
利用某种计算机语言提供的命令来编制程序,并把程序存储在计算机的存储器中,利用此程序来控制计算机的运行,达到解决问题的目的
用于编写计算机可执行程序的语言称为程序设计语言

1.程序设计语言

  • (1)计算机语言
    计算机语言是人们描述计算过程(程序)的规范书写语言
    程序是对计算机处理对象和计算规则的描述
    语言的基础是一组记号和语法规则
    根据语法规则由记号构成记号串的全体就是语言
    人和人交流使用自然语言
    人和计算机交流使用计算机语言
    计算机语言是根据计算机的特点编制的,是计算机能够理解的语言,是有限规则的集合
    计算机语言是用语法来表达程序员的思想,编写程序的时候必须严格遵守语法规则
  • (2)程序设计语言的发展
    计算机是一种具有内部存储能力、由程序自动控制的电子设备
    人们将需要计算机做的工作写成一定形式的指令,存储在计算机的内部存储器中
    当人们需要结果的时候就向计算机发出一条简单的指令,计算机按指令顺序自动执行操作
    人们把这种可以连续执行的一条条指令的集合叫做程序
    程序是计算机指令的序列,编写程序就是为计算机安排指令序列
    机器语言到高级语言,面向过程的语言到面向对象的语言
    机器语言
    将计算机指令中的操作码和操作数均以二进制形式的代码表示,是计算机能够直接识别和执行的语言
    优点:不需要翻译、占用内存少、执行速度快
    缺点:和机器相关性大,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值