计算机科学基本概念

时间:2022-11-27 06:48:20

1. 流式(Streaming)

  • 文件流(IO streaming)
  • 流媒体(Streaming media)
    • 流式传输是实现流媒体的关键技术。
    • 所谓流媒体是指采用流式传输的方式在 Internet 播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。
    • 流式传输相比较本地磁盘播放,自然会存在卡顿的情况;
    • 流式传输也就对应着缓存的概念的含义;

2. coding(编码)、编程(programming)与构建(construction)

  • 编码(coding):把已经存在的设计机械化地翻译成计算机语言;
  • 构建(construction):构建活动侧重于编码和调试,也涉及详细设计,规划构建,单元测试、集成、集成测试等;
    • 构建活动的产物:源代码(是对软件的唯一精确描述,注:代码是确定性行为)

3. 运行时库(runtime library)

运行时库是支持程序运行的基本函数的集合;

  • 对于 java 就是 jre 运行时环境;


    计算机科学基本概念

  • 对于 C/C++ 就是编译后,链接时所要链接的库;