嵌入式开发英文单词汇总(C++、Python、Shell)

目录

C++ 专用英语单词汇总

数据类型和关键字

控制流和关键字

类和对象

库操作

标准库 (Standard Library)

第三方库 (Third-party Libraries)

其他常用库

Python专用英语单词汇总

数据类型和关键字

库操作

Python 标准库 (Standard Library)

第三方库 (Third-party Libraries)

Shell专用英语单词汇总

常用Shell逻辑词

常用 Shell 命令 (Common Shell Commands)

Shell 命令选项和修饰符 (Command Options and Modifiers)


C++ 专用英语单词汇总

数据类型和关键字

  1. int - 整数数据类型,用于表示整数。
  2. float - 浮点数数据类型,用于表示小数。
  3. double - 双精度浮点数数据类型。
  4. char - 字符数据类型,用于表示单个字符。
  5. bool - 布尔数据类型,表示真值或假值。
  6. void - 空类型关键字,用于表示无返回值。
  7. auto - 自动类型推断关键字。
  8. const - 常量修饰符,表示常量值。
  9. static - 静态修饰符,用于静态成员或局部变量。
  10. mutable - 可变修饰符,用于修饰类成员。
  11. volatile - 易变性修饰符,用于声明易变对象。
  12. typename - 类型说明关键字。
  13. template - 模板关键字,用于定义通用类型或函数。
  14. namespace - 命名空间关键字,用于定义命名空间。
  15. using - 命名空间引入关键字,用于引入命名空间成员。

控制流和关键字

  1. if, else - 条件语句关键字,用于条件判断。
  2. switch, case - 开关语句关键字。
  3. while, do, for - 循环语句关键字。
  4. break, continue - 跳出和继续关键字。
  5. goto - 跳转语句关键字(少用)。
  6. return - 返回语句关键字。
  7. try, catch, throw - 异常处理关键字。
  8. virtual - 虚函数关键字,用于多态性。
  9. override, final - 虚函数重写和最终修饰符。
  10. friend - 友元关键字,用于友元函数或类。

类和对象

  1. class, struct - 类和结构体关键字。
  2. public, protected, private - 访问控制关键字。
  3. this - 指向当前对象的指针关键字。
  4. new, delete - 动态内存分配和释放关键字。
  5. constructor, destructor - 构造函数和析构函数关键字。
  6. operator - 运算符重载关键字。
  7. explicit - 显式构造函数关键字。
  8. constexpr - 常量表达式关键字。
  9. static_assert - 静态断言关键字。

库操作

标准库 (Standard Library)
  1. iostream - 输入输出流库,包括 std::coutstd::cin 等。
  2. fstream - 文件输入输出流库,用于文件操作。
  3. iomanip - 输入输出格式控制库,用于控制输出格式。
  4. string - 字符串库,提供字符串操作和处理功能。
  5. vector - 向量库,动态数组容器。
  6. array - 数组库,固定大小数组容器。
  7. list - 链表库,双向链表容器。
  8. map - 映射库,键值对容器。
  9. unordered_map - 无序映射库,哈希表实现的键值对容器。
  10. set - 集合库,集合容器。
  11. unordered_set - 无序集合库,哈希表实现的集合容器。
  12. algorithm - 算法库,提供常用的算法函数,如排序、查找等。
  13. utility - 实用工具库,包含各种通用工具函数和类型。
  14. cmath - 数学库,提供数学函数,如三角函数、对数函数等。
  15. ctime - 时间库,提供日期和时间操作函数。
第三方库 (Third-party Libraries)
  1. Boost - 强大的 C++ 扩展库,提供许多高级功能和工具。
  2. Eigen - 线性代数库,用于矩阵和向量运算。
  3. OpenCV - 计算机视觉库,用于图像处理和计算机视觉任务。
  4. SDL - 简单直观的多媒体库,用于游戏开发和多媒体应用。
  5. SFML - 简单快速的多
嵌入式系统词汇表 A ASIC(专用集成电路) Application-Specific Integrated Circuit. A piece of custom-designed hardware in a chip. 专用集成电路。一个在一个芯片上定制设计的硬件。 address bus (地址总线) A set of electrical lines connected to the processor and all of the peripher als withwhich itcommunicates. The address bus is used by the processor to se lect aspecific memory location or register within a particular peripheral. I f the address bus contains n electrical lines, the processor can uniquely ad dress up to 2^n such locations. 一个连接处理器与所有外设的,用来通讯的电子线路集。地址总线被处理器用来选择在 特定外设中的存储器地址或寄存器。如果地址总线有 n条电子线路,处理器能唯一寻址 高 达 2^n的地址空间。 application software(应用软件) Describes software modules specific to a particular embedded project. Theapp lication software is unlikely to be reusable across embedded platforms, simp lybecause each embedded system has a different application. 用来描述一个特定的嵌入式项目中的某一软件模块。应用软件不象可重用的交叉嵌入式 平台,只是因为每一个嵌入式系统有不同的应用软件。 assembler(汇编编译器) A software development tool that translates human-readable assembly language programs into machine-language instructions that the processor can understan dand execute. 一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工 具 。 assembly language(汇编语言)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值