程序的定义是"一组计算机能识别和执行的指令"——这个定义太粗糙了吧?无论是汇编、C/C++、还是高级语言,要写出“一组计算机能识别和执行的指令”是一件十分容易的事,但它绝大多数时候不是程序。程序有目标,能完成指定的 *** 作,产生预期的 *** 作结果,否则就不是程序。据此"一组计算机能识别和执行的指令"还只是“能识别和执行的”指令,似乎连“程序”的边都沾不上……
不是
程序可以通过编译转换成指令。
指令集是计算机最最底层的命令,比如只有加法和移位
程序则是高层次的,比如程序提供乘法,其实是将程序转换成指令通过加法和移位来实现的。
C程序。
程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行 *** 作的一系列语句和指令。一般分为系统程序和应用程序两大类。
计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个 *** 作,或执行某一任务,按序设计的计算机指令的集合。
扩展资料:
编写一个程序去生成另外一个程序的过程被称之为原编程(Metaprogramming)。它可以被应用于让程序根据给定数据生成代码。单一一个程序可能不足以表示给定数据的所有方面。让一个程序去分析这个数据并生成新的程序去处理数据所有的方面可能会容易一些。Lisp就是一例支持这种编程模式的程序语言。
在神经网络里储存的权重是一种数据。正是这些权重数据,跟网路的拓扑结构一起,定义了网络的行为。人们通常很难界定这些数据到底表示什么或者它们是否可以由程序来代替。这个例子以及跟人工智能相关的其它一些问题进一步考验程序和数据的区别。
参考资料来源:百度百科-计算机程序
以上就是关于程序是一组计算机能识别和执行的指令集合全部的内容,包括:程序是一组计算机能识别和执行的指令集合、程序是否是指令的集合、计算机指令的集合称为( )。A、机器语言 B、软件 C、程序 D、计算机语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)