美文网首页软件工程我爱编程
一句话了解软件术语

一句话了解软件术语

作者: Kevin_Feng | 来源:发表于2016-09-30 11:22 被阅读154次

序言

不知道大家在刚入门学习CS的时候有没有感觉自己了解一个新的术语感觉非常乏力,不知道这是个什么东西,在网上差文档的时候写的都非常官方并且往往会用一些其他同样不明白的术语来解释。

所以我写这个索引用来让新人快速了解这些术语的内容。当然这些解释会很模糊,肯定也不完全正确,不过大概让你们理解其意思就好。当你们在深入了解这个领域的时候你们就会对这些内容有着更新的认识。

PS 本文不定期持续更新 大家如果有哪些方向需要这样的说明的话 也可以留言给我

基本信息

  • API
    Application Programming Interface 应用程序编程接口 是一堆类或函数 一般由公司提供,程序员只需要使用它们提供的API即可完成特定操作
  • SDK
    Software Development Kit 软件开发工具包 是用来开发项目的工具
  • IDE
    Integrated Development Environment 集成开发环境 就是你用来编写代码的软件(记事本不算)

语言类

  • 变量
    每一个数或者字符的名字
  • 常量
    不可变的变量,比如Pi = 3.14....
  • 类型
    变量或者常量的类型,int float double char等
  • 函数
    类似于数学中的函数 给一个输入有0,1或多个输出,函数中有一串操作
  • 正则表达式
    一套可以匹配字符串的规则

  • 高级点的变量,可以自己定义,包含了基本变量和函数
  • 继承
    一个类可以继承另一个类的变量和函数
  • 多态
    类里可以包含不同的同名函数,不同的类也可以包含同名函数,继承的子类可以重写被继承的父类的函数
  • 封装
    把客观事物封装成抽象的类,让其他事物不可对其或做一些特定的操作,已达到方便维护的效果
  • 重载
    一个同名但是有着不同的数量不同的类型等差别的函数称为函数重载(运算符+——*/等也可以重载 称为重载运算符)
  • 单例
    一个程序中只有一个的类
  • Metadata
    元数据 用来描述数据的数据

网络相关

  • HTML
    用来搭建网站元素架构的语言
  • css
    用来控制网站元素样子的语言
  • javascript
    用来控制网站元素效果及功能的语言
  • jquery
  • websocket
    一个能让浏览器和服务器持续通信的协议(协议形如HTTP FTP)
  • ajax
    可以只让部分网站元素被修改的方式
  • php
    (误。世界上最好的语言)一个应用面很好的后台语言
  • LAMP
    Linux+Apache+Mysql/MariaDB+Perl/PHP/Python 一套开源软件:系统+服务器+数据库+后台语言 组合成一套开源服务器
  • asp
    与php等同的语言,由微软开发,收费

mac&ios相关

数据库

  • DDL
    数据定义语言 就是控制表列特性的操作
  • DML
    数据管理语言 管理表中数据的操作
  • DCL
    数据控制语言 用来管理权限的语言

其他

  • md

    Markdown 一个方便排版的格式 .md是markdown的文件名,可以直接用笔记本打开,也可以通过其他程序预览样式

Arduino

  • 波特率

    单片机或计算机在串口通信时的速率。

相关文章

  • 一句话了解软件术语

    序言 不知道大家在刚入门学习CS的时候有没有感觉自己了解一个新的术语感觉非常乏力,不知道这是个什么东西,在网上差文...

  • 2018-08-01 测试缺陷管理

    •掌握软件缺陷的基本概念和相关术语 •掌握高质量缺陷问题单的填写方法 •掌握软件缺陷的相关属性 •了解软件缺陷管理...

  • 缺陷管理

    •掌握软件缺陷的基本概念和相关术语 •掌握高质量缺陷问题单的填写方法 •掌握软件缺陷的相关属性 •了解软件缺陷管理...

  • 软件测试术语

    黑盒测试 ​ 黑盒测试也称功能测试,在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内...

  • OpenGL 术语了解

    1.简介 OpenGL:一种图形应用程序编程接口,简单理解就是开发的图形库。OpenGL ES:OpenGL ES...

  • OpenGL 术语了解

    在学习 OpenGL 之前,我们先来了解一下涉及到的一些术语名词。 1、渲染 将数学和图形数据转换成 3D 空间图...

  • OpenGL 术语了解

    记录一下OpenGL的一些术语名词。 1、渲染 将数学和图形数据转换成 3D 空间图像的操作叫做渲染(Render...

  • 搜索方法总结

    在检索词两边加上英语双引号 能找到和检索词相关的软件 “ 术语管理软件" 加减号,给检索结果瘦身 “ 术语管理软件...

  • 软件测试术语详解汇总,你都了解吗?

    Unit testing(单元测试) 指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发...

  • 了解技术面术语

    1、MACD平滑异同移动平均线 平滑异同移动平均线(Moving Average Convergence Dive...

网友评论

    本文标题:一句话了解软件术语

    本文链接:https://www.haomeiwen.com/subject/ipsjjttx.html