程序员所需要学习的英语单词
一、编程基础核心词汇
数据类型与结构
variable
(变量)、array
(数组)、object
(对象)、string
(字符串)list
(列表)、dictionary
(键值对)、tuple
(元组)流程控制
loop
(循环)、if-else
(条件分支)、switch
(多条件选择)break
(中断)、continue
(跳过当前迭代)函数与模块
function
(函数)、parameter
(形参)、return
(返回值)import
(导入模块)、export
(导出模块)
二、开发工具与框架
版本控制
git
(版本管理工具)、commit
(提交)、branch
(分支)merge
(合并)、conflict
(代码冲突)前端开发
HTML
(超文本标记)、CSS
(样式表)、React
(前端框架)DOM
(文档对象模型)、API
(应用程序接口)后端与数据库
server
(服务器)、SQL
(结构化查询语言)、NoSQL
(非关系型数据库)query
(查询)、index
(索引)、transaction
(事务)
三、系统与算法
操作系统
process
(进程)、thread
(线程)、memory
(内存)kernel
(内核)、socket
(网络套接字)算法与复杂度
sort
(排序)、recursion
(递归)、Big O
(时间复杂度)hash
(哈希)、binary search
(二分查找)
四、高频缩写与短语
IDE
(集成开发环境)、SDK
(软件开发工具包)CRUD
(增删改查)、MVC
(模型-视图-控制器架构)HTTP
(超文本传输协议)、SSL
(安全套接层)