美文网首页
计算机术语中的“实现”是什么意思?

计算机术语中的“实现”是什么意思?

作者: 机事本 | 来源:发表于2019-03-21 22:15 被阅读0次

讲个故事。

今天上数据结构课,老师讲了快速排序算法,小明全程认真听讲,理解得十分透彻。

透彻到什么程度呢?他不仅自己能理解,还能给别的同学把这个算法的原理讲清楚,有一些原本上课没听懂的同学在听了小明的讲述之后,也能搞清楚快速排序算法的原理。

但是,无论小明理解得再透彻,到实际写程序的时候他也不能把算法讲给计算机听,还是得老老实实地敲代码。

下课之后小明回到宿舍,打开了他电脑上的VC6.0(逃……),用C语言写出了一个快速排序算法。小明使用C语言写出一个快速排序算法的过程就叫做实现,准确地说是使用C语言实现了快速排序算法。在这个句子里,“实现”是个动词,指的是使用某种计算机编程语言将某种程序设计思想写出来的过程,而且要保证写出来的代码是在可以在计算机上直接运行的。

同时,小明写出的这段代码也可以称为是快速排序算法的一种C语言实现。在这个句子中,“实现”是个名词,指的是内容符合某种程序设计思想或原理的一段代码,这段代码应该是可以在计算机上直接运行的。

过了一年,小明在做一个Java项目的时候,又需要用到快速排序算法,于是他又使用Java将快速排序算法写了一遍,这个过程就叫做小明使用Java语言实现了快速排序算法,他写出的这段代码可以称为是快速排序算法的一种Java实现。

总的来说,实现就是将某种原理性的东西转化为可执行的程序代码的过程,同一种原理可以使用多种不同的语言实现,即使是使用同一种语言,也可能有不同的实现方式。

原理是便于人类使用自然语言描述和理解的,而实现是可以在计算机上运行的。

相关文章

  • 计算机术语中的“实现”是什么意思?

    讲个故事。 今天上数据结构课,老师讲了快速排序算法,小明全程认真听讲,理解得十分透彻。 透彻到什么程度呢?他不仅自...

  • AndroidToken

    Token(计算机术语) 在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。 数据处理 token...

  • web基础概述

    web基础概述 什么是web? web:网状物、通常在计算机术语中,指代网络的意思 web:网络 各种网络:...

  • 2018-04-09

    web基础概述 什么是web? web:网状物、在计算机术语中,通常指代网络的意思 各种网络的划分:根据网络中主机...

  • Java 基础二

    基本术语 术语Host主机:计算机在计算机网络中的学名IP AddressIP 地址:网际协议中用于标识发送或接收...

  • 面试题3--I/O,链表与数组,PHP变量作用域

    计算机中的I/O是什么? 在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对...

  • searchain 课堂计算机中令牌的概念

    计算机术语中“令牌”一词有两个意思: 对用户进行授权的小工具,或是认证用户身份 的固定字符串;在加密货币中令牌是数...

  • service

    服务是什么 “Service” 意思即“服务”的意思, Service是Android中实现程序后台运行的解决方案...

  • 互联网术语

    行业术语 IP:Internet Protocol 网络之间互连的协议,它是能使连接到网上的所有计算机网络实现相互...

  • 【产品经理】扫盲区

    行业术语 IP:Internet Protocol 网络之间互连的协议,它是能使连接到网上的所有计算机网络实现相互...

网友评论

      本文标题:计算机术语中的“实现”是什么意思?

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