第一组
- Algorithm:解决问题的步骤或规则。
- Array:存储一组相同类型元素的数据结构。
- Argument:传递给函数的值。
- API (Application Programming Interface):程序之间的接口,用于交互。
- Attribute:对象或类的特性或属性。
第二组
- Binary:二进制数系统,使用0和1。
- Boolean:逻辑数据类型,值为
true
或false
。 - Bug:程序中的错误或缺陷。
- Class:定义对象的蓝图,包括属性和方法。
- Compiler:将源代码转换为机器代码的程序。
第三组
- Conditional:控制代码执行流程的语句(如
if
)。 - Constant:值不变的变量。
- Constructor:创建对象时自动调用的方法。
- Data Structure:存储和组织数据的方式。
- Debugging:识别和修复程序错误的过程。
第四组
- Decrement:减少变量的值。
- Dependency:一个软件模块依赖于另一个模块。
- Encapsulation:将数据和操作封装在一起,隐藏内部细节。
- Framework:提供通用功能的开发工具包。
- Function:执行特定任务的代码块。
第五组
- Git:分布式版本控制系统。
- Hash:将数据转换为固定大小的值。
- IDE (Integrated Development Environment):集成开发环境,提供代码编辑、调试等功能。
- Increment:增加变量的值。
- Index:在数据结构中定位元素的位置。
第六组
- Inheritance:一个类继承另一个类的属性和方法。
- Instance:类的具体对象。
- Integer:整数数据类型。
- Interface:定义类应该实现的方法。
- Iteration:重复执行代码块的过程。
第七组
- JSON (JavaScript Object Notation):轻量级数据交换格式。
- Library:一组可重用的代码模块。
- Loop:用于重复执行代码的结构(如
for
、while
)。 - Method:类中定义的函数。
- Module:包含相关功能的代码文件。
第八组
- Namespace:标识符的命名空间,防止命名冲突。
- Null:无效或不存在的值。
- Object:类的实例,包含数据和行为。
- Operator:执行操作的符号(如
+
、-
)。 - Overloading:同名函数根据参数类型或数量不同实现不同功能。
第九组
- Parameter:函数定义中的变量,用于接收参数值。
- Parsing:分析字符串并将其转换为结构化数据。
- Pointer:指向内存地址的变量。
- Polymorphism:不同对象以相同接口调用,表现不同行为。
- Protocol:定义通信规则的标准。
第十组
- Recursion:函数调用自身的编程技术。
- Reference:指向变量或对象的别名。
- Repository:存储和管理代码的地方。
- Runtime:程序运行时的状态或环境。
- Scope:变量或函数的可见范围。
第十一组
- SDK (Software Development Kit):开发工具包,用于构建应用。
- Serialization:将对象转换为可存储或传输的格式。
- Stack:后进先出的数据结构。
- String:字符序列的数据类型。
- Subclass:继承自另一个类的类。
第十二组
- Syntax:编程语言的语法规则。
- Thread:程序中可独立执行的最小单位。
- Variable:存储数据的命名空间。
- Vector:动态数组,可以调整大小。
- Version Control:管理代码更改的系统。
第十三组
- Virtual Machine:模拟计算机系统的软件。
- Wrapper:包装另一个对象或函数的接口。
- XML (eXtensible Markup Language):可扩展标记语言。
- YAML (YAML Ain't Markup Language):人类可读的数据序列化格式。
- Abstraction:隐藏复杂细节,只显示必要信息。
第十四组
- Agile:灵活的软件开发方法。
- Anonymous Function:没有名称的函数,如Lambda。
- Back-end:服务器端应用程序。
- Big Data:规模庞大的数据集。
- Bitwise:按位操作的运算符。
第十五组
- Blockchain:去中心化的分布式账本技术。
- Bootstrap:前端开发框架。
- Cache:存储数据以加快访问速度。
- Callback:在执行完某操作后调用的函数。
- Cloud Computing:通过互联网提供计算服务。
第十六组
- Closure:内部函数可以访问外部函数作用域。
- Command Line:文本界面用于输入命令。
- Continuous Integration:持续自动化测试和构建。
- CRUD (Create, Read, Update, Delete):数据库基本操作。
- CSS (Cascading Style Sheets):网页样式表语言。
第十七组
- Data Mining:从数据中提取模式和知识。
- Data Type:数据的种类,如整数、字符串。
- Database:存储和管理数据的系统。
- Dependency Injection:对象依赖的注入方式。
- DevOps:开发和运维的结合。
第十八组
- Docker:容器化平台,用于构建、运行应用。
- DOM (Document Object Model):文档对象模型。
- Encryption:数据加密以保护隐私。
- Endpoint:网络服务的接口。
- Exception:程序运行时的错误事件。
第十九组
- Expression:计算并返回值的代码。
- Front-end:用户界面的部分。
- Functional Programming:基于函数的编程范式。
- Garbage Collection:自动内存管理。
- Generics:用于创建可重用代码的模板。
第二十组
- GraphQL:数据查询语言。
- Heap:动态分配内存的数据结构。
- Host:提供服务的计算机。
- HTTP (Hypertext Transfer Protocol):超文本传输协议。
- HTTPS (Hypertext Transfer Protocol Secure):安全的超文本传输协议。
第二十一组
- Immutable:不可变的,创建后无法修改。
- Indexing:在数据结构中查找元素的位置。
- Injection:将代码或数据插入到程序中的方法。
- Interpretation:逐行执行代码,而非编译。
- IoT (Internet of Things):物联网,连接设备的网络。
第二十二组
- JSON Web Token:用于身份验证的紧凑令牌。
- Keyword:编程语言中的保留字。
- Latency:数据传输的延迟时间。
- Linux:开源操作系统。
- Load Balancer:分配网络流量的设备。
第二十三组
- Machine Learning:自动化数据分析的算法。
- Macro:自动执行任务的指令集合。
- Middleware:连接软件组件的中间件。
- Microservices:独立部署的小型服务。
- Multithreading:同时执行多个线程。
第二十四组
- Mutation:改变数据或结构。
- Network:连接设备的系统。
- Node.js:基于JavaScript的服务器环境。
- NoSQL:非关系型数据库。
- OAuth:授权协议。
第二十五组
- Open Source:源代码公开的软件。
- ORM (Object-Relational Mapping):对象和数据库的映射。
- Package:一组相关模块的集合。
- Patch:修复程序缺陷的更新。
- Peer-to-Peer:直接连接的网络架构。
第二十六组
- Permission:访问资源的授权。
- PHP (Hypertext Preprocessor):服务器端脚本语言。
- Pivot:数据透视操作。
- Pixel:图像的最小单位。
- Plugin:扩展软件功能的组件。
第二十七组
- Port:网络通信的端口。
- Protocol Buffer:Google的序列化结构。
- Proxy:中介服务器。
- Python:高级编程语言。
- Queue:先进先出的数据结构。
第二十八组
- React:JavaScript库,用于构建用户界面。
- Refactoring:优化代码结构。
- Regex (Regular Expression):匹配字符串的模式。
- Release:发布软件版本。
- REST (Representational State Transfer):架构风格,用于网络通信。
第二十九组
- SaaS (Software as a Service):软件即服务。
- Sandbox:隔离测试环境。
- Scala:面向对象和函数式编程语言。
- Schema:数据库结构描述。
- Scrum:敏捷开发框架。
第三十组
- SEO (Search Engine Optimization):搜索引擎优化。
- Singleton:单例模式,限制类实例化。
- Slack:团队协作工具。
- Socket:网络通信端点。
- Software:计算机程序和应用。
第三十一组
- Solidity:用于以太坊智能合约的编程语言。
- SQL (Structured Query Language):结构化查询语言,用于管理数据库。
- SSH (Secure Shell):用于安全远程登录的协议。
- SSL (Secure Sockets Layer):保护互联网连接的安全协议。
- Static:编译时确定的,或不变的数据。
第三十二组
- Stream:连续的数据流。
- Struct:结构体,组合数据类型。
- Swift:苹果开发的编程语言。
- Symbol:表示变量或函数的标识符。
- Token:用于身份验证的小数据片段。
第三十三组
- Transaction:数据库中的一组操作。
- Transpiler:代码转换工具。
- Tuple:有序的不可变集合。
- TypeScript:JavaScript的超集,增加静态类型。
- UI (User Interface):用户界面。
第三十四组
- UX (User Experience):用户体验。
- Validator:检查数据有效性的工具。
- Virtualization:创建虚拟版本的技术。
- VoIP (Voice over Internet Protocol):网络电话技术。
- VPN (Virtual Private Network):虚拟专用网络,保护网络隐私。
第三十五组
- Webhook:自动化信息传递机制。
- WebRTC (Web Real-Time Communication):实时通信技术。
- WebSocket:用于实时数据交换的协议。
- Whitespace:代码中的空格、制表符和换行符。
- WYSIWYG (What You See Is What You Get):所见即所得编辑器。
第三十六组
- Xcode:苹果开发的集成开发环境。
- Accessor:用于访问对象属性的方法。
- Asynchronous:异步,非阻塞的操作。
- Atomic:不可分割的操作。
- Authentication:验证用户身份的过程。
第三十七组
- Authorization:确定用户权限的过程。
- Batch Processing:批量处理大量数据。
- Bytecode:中间代码,供虚拟机执行。
- CDN (Content Delivery Network):内容分发网络,加速内容交付。
- CLI (Command Line Interface):命令行界面。
第三十八组
- Codebase:项目的源代码集合。
- Cohesion:模块内部的紧密程度。
- Compression:减少数据大小的过程。
- Concurrency:同时处理多个任务。
- Containerization:将应用及其依赖打包到容器中。
第三十九组
- Coroutine:轻量级线程,协作执行任务。
- Daemon:后台运行的进程。
- Data Frame:表格数据结构。
- Deadlock:两个或多个进程相互等待的状态。
- Diff:比较文件差异。
第四十组
- DSL (Domain-Specific Language):领域特定语言。
- Event Loop:处理事件的机制。
- FaaS (Function as a Service):函数即服务,云计算模型。
- HashMap:基于哈希表的数据结构。
- Immutable:不可变的对象。