zoukankan      html  css  js  c++  java
  • 第一章 程序设计和c语言

    1.1 什么是计算机程序

    程序:一组计算机能识别和执行的指令

    补充:计算机的本质是程序的机器.程序和指令是计算机系统中最基本的概念;计算机的每一个操作都是根据人们事先指定的指令进行的;程序包括指令 指令构成程序~


    1.2 什么是计算机语言

    计算机语言:机器和人都能识别的语言.

    • 机器语言:只识
    • 别和接收二进制0和1(机器指令).机器指令的集合-->机器语言(程序)
    • 符号语言(汇编语言):数字和英文字母表示指令(由于计算机只识别机器指令,通过汇编程序转换(汇编或代真)为机器指令)
    • 高级语言:接近人们使用的自然语言(由于计算机只识别机器指令,通过编译软件将源程序[.java]转换为目标程序[.class])
    • 高级语言:visual Basic、c++、java、prolog、c#
    • 低级语言:机器语言和汇编语言

    高级语言:

    • 非结构化语言
    • 结构化语言
    • 面向对象语言

    1.3 c语言的发展及特点

    发展:原型是BCPL(Basic Combined Programming Language)语言,1970有贝尔实验室的Ken Thompason在此基础上设计出接近硬件的B语言,1972~1973由贝尔实验室的D.M.Ritchie在B语言的基础上设计出C语言(有了数据类型,变得相对复杂),随Unix广泛使用,得到推行;现在大多数公司的编译系统大都是以C 89基础上开发,实际开发注意要更大程度上实现C 99功能的编译系统;在我国是20世纪90年代初开始推广

    特点:运算符丰富、数据类型丰富、结构化的控制语句、以函数作为模块化单位、编译时不像其它高级语言那样严格检查语法错误、直接访问物理地址,能进行位操作,直接对硬件进行操作,具有高级和低级语言的大部分功能,可编写系统软件(功能十分强大)可移植性好

  • 相关阅读:
    BZOJ 3611: [Heoi2014]大工程 [虚树 DP]
    BZOJ 3991: [SDOI2015]寻宝游戏 [虚树 树链的并 set]
    BZOJ 2286: [Sdoi2011消耗战 [DP 虚树]
    BZOJ 4767: 两双手 [DP 组合数]
    BZOJ 1426: 收集邮票 [DP 期望 平方]
    转「服务器运维」如何解决服务器I/O过高的问题
    iostat查看linux硬盘IO性能
    Linux前台、后台、挂起、退出、查看命令汇总
    Linux虚拟内存的作用
    -bash: iostat: command not found解决办法
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10264298.html
Copyright © 2011-2022 走看看