程序设计入门——C语言 2023年5月9日

news/2024/10/21 3:15:06/

程序设计入门——C语言

  • 一、基础理解
    • 1、什么是计算机?如何用计算机做事情?什么是应用软件?编程语言干啥的?计算机与人脑?学习编程能干啥?
    • 2、计算机-程序-算法
    • 3、解释语言vs编译语言

课程来源:链接: 浙江大学 翁恺 程序设计入门——C语言
学习日期:2023年5月9日

一、基础理解

1、什么是计算机?如何用计算机做事情?什么是应用软件?编程语言干啥的?计算机与人脑?学习编程能干啥?

  1. 我们每天都在使用计算机,无论是桌面计算机还是智能手机,其实都是某种形式的计算机。
  2. 要用计算机做某件事情,就需要使用某个具体的应用软件。这些应用软件都是用某种编程语言写出来,告诉计算机要如何为我们做事情的。
  3. 编程语言就是用来描述我们要计算机如何做事情的语言。
  4. 计算机和人脑完全不一样,计算机有自己的思维方式和行为习惯。所以有的事情人类很容易就做到了,计算机可能会很困难;而有的事情人类不擅长或者不乐意做,计算机却可能会很容易实现。
  5. 学习编程就需要了解计算机做事情的方式方法,学会用计算机的方式来想问题,这就叫做计算思维。

2、计算机-程序-算法

在这里插入图片描述

3、解释语言vs编译语言

  1. 语言本无编译/解释之分;
  2. 编译/解释,只是语言的常用执行方式;
  3. 解释型语言,有特殊的计算能力;
  4. 编译型语言,有确定的运算性能;

http://www.ppmy.cn/news/63971.html

相关文章

【华为OD机试真题】单向链表中间节点(寻找链表的中间结点)(python版)100%通过率 超详细代码注释 代码深度解读

【华为OD机试真题 2022&2023】真题目录 @点这里@ 【华为OD机试真题】信号发射和接收 &试读& @点这里@ 【华为OD机试真题】租车骑绿道 &试读& @点这里@ 寻找链表的中间结点 知识点链表数组 时间限制:1s空间限制:256MB限定语言:不限 题目描述: 给定一…

消息推送平台的实时数仓?!flink消费kafka消息入到hive

大家好,3y啊。好些天没更新了,并没有偷懒,只不过一直在安装环境,差点都想放弃了。 上一次比较大的更新是做了austin的预览地址,把企业微信的应用和机器人消息各种的消息类型和功能给完善了。上一篇文章也提到了&#…

springboot配置文件加载顺序, java启动参数优先级

搜索: "spring boot 外化配置" Spring Boot Reference Guide Spring Boot 中文文档 参考手册 中文版 SpringBoot中配置文件加载位置与优先级_apllication 配置文件项目启动时加载参数_流烟默的博客-CSDN博客 SpringBoot的外部化配置最全解析!_广州建站小戴BOTAO博…

FPGA入门系列14--VGA

文章简介 本系列文章主要针对FPGA初学者编写,包括FPGA的模块书写、基础语法、状态机、RAM、UART、SPI、VGA、以及功能验证等。将每一个知识点作为一个章节进行讲解,旨在更快速的提升初学者在FPGA开发方面的能力,每一个章节中都有针对性的代码…

CPU主频设置

对时延和性能要求高的应用,建议关闭CPU的动态调节功能,禁止 CPU休眠,并把CPU频率固定到最高。 基本概念 CPU的工作模式:ondemand、interactive、conservative保守模式省电、performance、powersave省电模式。 C-state 是cpu的睡眠…

python实现异步过程asyncio

异步发展过程 1.用greenlet from greenlet import greenletdef fun1():print(1) def fun2():print(2) g1greenlet(fun1) g2greenlet(fun2) g1.switch() 2.用yield 3.用asyncio import asyncio asyncio.coroutine def fun3():yield from asyncio.sleep(2)print(3) tasks[a…

Unity用脚本获取物体和组件(下)

一、应用父子关系 1、通过父子关系获取物体 仔细观察Hierarchy窗口会发现,其实拥有大量“父子关系”的物体已经构成了树形结构。在Unity中,“父子关系”的表达是Transform组件的职责。下表列出了在父子节点之间查找物体的相关方法和属性 Transform组件…

基于络达SOC AB1562A TWS蓝牙耳机设计

V hezkz17进数字音频答疑 一 原理框图 二 电子电路设计 (1)SOC主芯片 (2) 最小系统晶振电路设计26MHZ (3) 电池电路设计 4 充电电路与充电保护设计 5 LED输出电路设计</