IT行业专业术语_宏观(学习笔记)

IT行业相关专业术语的解释。

程序 (Program)

程序:软件工程师用开发工具写出来的一组的集合,程序在没有执行时以文件的方式保存在存储设备上,执行时 要用编译器或解释器将其编程或解释成可执行的机器指令后,由操作系统进行执行和调度正在执行的程序叫进程

脚本语言 (Scripting Language)

脚本语言:一种为了缩短传的“编写一编译一链接—运行”(edit-compile-link-run)过程而创建的计算机编程语言,具有简单、易学、易用的特点。脚本语言通常是解释性的,而不是编译性的,像 Shell JavaScript Python PHP 等都可以被看作脚本语言

标记语言 (Markup Language)

标记语言:一种在语法上对文本进行标注的计算机文字编码,可以用来结构化数据,格式化文本或进行数据说明。代表语言有 HTML XML Markdown LaTeX 等。
接口 (Interface) :一种用来定义程序的协议,通过衔接软件系统中的不同组成部分,实现计算机软件之间的相互通信

前端/后端 (Front-end/Back-end)

前端/后端:前端指的是用户直接能看到的页面,也就是交互界面—一可能是 Web 网页,也可能是 iPhone/Android 的手机端程序 。后端指的是运行在云端服务器上的程序,其中包括业务逻辑、流程逻辑、控制逻辑和数据存储,是真正运行逻辑和处理数据的地方

全栈工程师 (Full Stack Engineer)

全栈工程师:指掌握多种技能,胜任前端与后端工作,能利用多种技能独立完成产品的人,全栈工程师比较有争议一对那些技多不压身,能力强的人来说,他们喜欢小团队,因为可以减少沟通;太多以至于学不精也是个问题,所以批评者认为全栈工程师并不利于发展技术的深度

软件框架 (Software Framework)

软件框架:软件框架是一种抽象,它提供了构建和部署应用程序的标准方法,并且是一个通用的 可重用的软件环境;它提供了大型软件平台的定功能,以促进软件应用程序 产品和解决方案的开发框架可能包括支持程序、编译器、代码库 工具 和应序接口 API 将所有不同的组件组合在 一起, 以实现项目或系统的开发

库(Library)

库:又叫函数库,用于开发软件的子程序集合。类似于一些已经开发的模块,就像积木模块一样 ,是整个软件的一些通用零件仓库,这些程序模块或零件可以让编程变得更为容易和有效率 。库和可执行文件的区别是,它不是是独立的计算机程序,而是向其他程序提供服务的代码

API (Application Programming Interface)

API :应用程序接口,它是一种计算接口,用来定义软件之间的交互、 可以进行的调用 (call) 或请求 (request) 的种类,以及如何进行调用或发出请求,应使用的数据格式,应遵循的惯例

RESTful API

RESTful API: REST (Representational State Transfer)是一种专门被用于互联网开发的 API, 它是基于互联网协议HITP 所设计的一种 API

IDE

IDE: 集成开发环境,一种辅助程序开发人员开发软件的应用程序,提供全面的设施辅助编写源代码文本,并将其编译打包成可用的程序,有些甚至可以设计图形接口。IDE通常至少包括源代码编辑器,自动构建工具和调试器,比如Eclipse VS Code

UI/UX

UI/UX: UI (User Interface) 指的是用户界面 ,也就是算机软件或系统和用户进行交互的接口,比如命令行接口、图形界面、鼠标、触摸屏等。 UX (User Experience) 指的是用户使用特定产品、系统或服务时的行为、情绪与态度

协议 (Protocol)

协议 :网络协议的简称。网络协议是通信计算机双方必须共同遵守的一组约定,比如怎么建立连接、怎么互相识别等。只有遵守这些约定,计算机之间才能相互通信交流 代表协议有 TCP 协议、 HTTP 协议等

语法糖 (Sy ntactic Sugar)

语法糖 :英国计算机科学家彼得·兰(Peter. J. Landin) 发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便软件工程师使用语法糖可以让程序更简洁,有更高的可读性一就像糖样,人们很喜欢吃

云计算(Clo ud Computing)

云计算 :一种基千互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。当我们说“云”的时候,一般是“在远端”的意思,也就是说,我把数据存储在远端一个公司那里,当我需要的时候,用终端链接上就可以访问

批处理 (Batch Job)

批处理 :对一组作业或若干数据进行批量处理的方式

上下文 (Context)

上下文 :一个任务必不可少的一组数据,主要用千说明当前运行程序的环境和场景

日志 (Log)

日志 :记录软件运行中发生的事件,或通信软件中不同用户之间的消息。日志有助于软件工程师了解系统运行的情况,并为调查或审计提供相应的数据支待

Cookie

Cookie: HTTP 协议中需要保存在用户端的非常小的数据,一般是用户的登录状态、用户的基本信息,或是一个访问令牌

令牌 (Token)

令牌 :通俗来说就是暗号,包含用于登录会话的安全凭证,并标识用户、用户组、用户特权以及某些情况下的特定应用程序。通常来说,访问令牌(例如 40 个随机字符或是一个加密字符串)由服务器在验证过用户的身份后生此后用户就可以使用这个令牌进行访问,不需要再进行身证验证

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终生成长者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值