编程的基本概念

2024-11-30 11:48:31
推荐回答(5个)
回答1:

找到一些资料,你看看:编程的定义   简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
  计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通比较特殊的方式。编程原理   程序也就是指令的集合,它告诉计算机如何执行特殊的任务。打个比方说,它好比指导你烹调菜品的菜谱或指挥行驶一路到达目的地的交警(或者交通路标)。没有这些特殊的指令,就不能执行预期的任务。计算机也一样,当你想让计算机为你做一件事情的时候,计算机本身并不能主动为我们工作,因此我们必须对它下达指令,而它根本不会也不可能听懂人类自然语言对事情的描述,因此我们必须使用程序来告诉计算机做什么事情以及如何去做?甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存文件等等。常见的编程语言有: CSS Cascading Style Sheets 层叠样式表
  * .NET 是微软2002年,为开发应用程序创建的一个富有革命性的新平台
  * ActionScript ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。 * Ada Ada是一种表现能力很强的通用程序设计语言
* 汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言
*易语言是全中文语言编程中最为强大的一个编程语言 * Basic 是一种设计给初学者使用的程序设计语言 * C、C++ 、C# C语言是一种面向过程的计算机程序设计语言 ; C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。 * Java Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言

回答2:

编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

一、编程语言

机器语言:是机器能直接识别的程序语言或指令代码。计算机是基于二进制的0和1来处理运算,这种0和1的组合指令又叫做机器语言。

编译器:就像中国人和外国人说话要把中文翻译成英文一样。代码要运行,就要把代码翻译成机器语言,这个过程叫做编译,用来处理代码编译的软件叫做编译器。

编程语言:用来定义计算机程序的形式语言,用来向计算机发出指令。简单来说,就是人类和计算机进行交流的语言。

二、计算机如何处理程序?

按照冯·诺依曼存储程序的原理,计算机的工作流程大致如下:

  • 用户打开程序,程序开始执行;

  • 操作系统将程序内容和相关数据送入计算机的内存;

  • CPU根据程序内容从内存中读取指令;

  • CPU分析、处理指令,并为取下一条指令做准备;

  • 取下一条指令并分析、处理,如此重复操作,直至执行完程序中的全部指令;

  • 最后,将计算的结果放入指令指定的存储器地址。

回答3:

编程....即程序编辑...通过一门计算机语言描述一段由 数据结构和算法 组成的代码,再通过其对应的编译器,编译,连接,最后生成计算机能够识别并执行指令的机器码
要编程,你需要掌握一门计算机编程语言,熟悉这种语言的一个编程环境(包括工具和操作系统),然后学习一下算法和数据结构
开发游戏,你需要了解多媒体渲染方面的知识,需要具备一定的美工和编剧(用于编排剧情)的能力
然后,你需要了解如何如设计并实现一门脚本语言,并通过脚本来驱动所有的事件,比如
可以设定如
move(用户,X轴移动的坐标,Y轴移动的坐标);
这样的脚本
然后,再通过多媒体渲染,就可以把数据的改变,表现在画面上

很多人直接跳过脚本设计这一步,直接使用别人已经写好的游戏引擎,那么他就只需要调用,现有游戏引擎的接口,来进行游戏来发了

回答4:

编程就是让计算机通过程序运行来代替人工计算,比如像解决圆周率这类的问题,用人工计算的话耗尽一生的精力也只能达到百位数,而且还不能保证完全正确。 编程解决问题的方法多种多样,但编写方法归纳出来也就三种,顺序、循环、分支+算法。 如果是自己设计游戏的话,VC+DX SDK就可以很好的解决问题,就现在来说,游戏编程并不是最困难的,美工、音乐所占的成份更重要些,如果自己拥有美术绘画、音乐制作的技能就可以设计出不错的游戏,如果没有,我建议你先把所需要的素材搞定了,才考虑是否要不要自己写游戏,一但热血耗尽就不会对写游戏有什么激情,我自己也是这么过来的。

回答5:

编程....即程序编辑...通过一门计算机语言描述一段由 数据结构和算法 组成的代码,再通过其对应的编译器,编译,连接,最后生成计算机能够识别并执行指令的机器码
要编程,你需要掌握一门计算机编程语言,熟悉这种语言的一个编程环境(包括工具和操作系统),然后学习一下算法和数据结构