程序员所需要学习的英语单词
一、编程基础核心词汇
数据类型与结构
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(安全套接层)
