编程是什么?什么是程序设计?
程序设计(Programming)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。
定义
程序设计=数据结构+算法
程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。由于程序是软件的本体,软件的质量主要通过程序的质量来体现,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。程序设计通常分为问题建摸,算法设计,编写代码,编译调试和整理并写出文档资料五个阶段。
按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。
程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序设计中最为基本的概念,子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。
程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。
语言
(Programming Language)
是用于编写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成程序的各个记号之间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但也不涉及使用着,语用表示程序与使用的关系。
语言的分类
程序设计语言的基本成分有:①数据成分,用于描述程序所涉及的数据;②运算成分,用以描述程序中所包含的运算;③控制成分,用以描述程序中所包含的控制;④传输成分,用以表达程序中数据的传输。
程序设计语言程序设计 程序设计语言 计算机 IT按照语言级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言。低级语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表示成数码形式的机器基本指令集,或者是操作码经过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。
程序设计语言按照用户的要求有过程式语言和非过程式语言之分。过程式语言的主要特征是,用户可以指明一列可顺序执行的运算,以表示相应的计算过程,如FORTRAN、COBOL、PASCAL等。
按照应用范围,有通用语言与专用语言之分。如FORTRAN、COLBAL、PASCAL、C语言等都是通用语言。目标单一的语言称为专用语言,如APT等。
按照使用方式,有交互式语言和非交互式语言之分。具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等。不反映人机交互作用的语言称为非交互式语言,如FORTRAN、COBOL、ALGOL69、PASCAL、C语言等都是非交互式语言。
按照成分性质,有顺序语言、并发语言和分布语言之分。只含顺序成分的语言称为顺序语言,如FORTRAN、C语言等。含有并发成分的语言称为并发语言,如PASCAL、Modula和Ada等。
程序设计语言是软件的重要方面,其发展趋势是模块化、简明化、形式化、并行化和可视化。
常见的程序设计语言
1、ActionScript
APL、
A+
J语言
Ada
汇编语言
AWK
Basic
Fortran
VBScript
Brainfuck
C语言
C++
C#
Clipper
COBOL
dBase
PASCAL
Delphi
Forth
FoxPro
F#
Fava
IDL
Java
JavaScript
J#
LISP
Lua
LOGO
Modula
Nuva
Perl
PHP
PL/I
Prolog
Python
R语言
Ruby
Scheme
Smalltalk
IceMaker
SQL
Tcl/Tk
Visual Basic
Visual FoxPro
XML
分类
按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。
规范
程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序设计中最为基本的概念,子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。 程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。
名字里面程是什么意思?
程,是一个常见的汉字。程字最早是用作计量单位的,后来演化为表示指导方针、考试试卷、行程路线等含义。程还可以指序列、顺序、程序等。在古代的考试中,常见的有二程、三程、四程等,表示的是考试难度的级别。在现代社会中,我们说“事业有成就是人生的一程”,表示人生的发展过程。名字里面带有「程...
程什么意思
规章;法式。.道路;路段。行进的距离。次序。度量;计量。程字组词 一程度程控程式程序 →登程方程工程规程 过程课程路程前程 带程字的成语 昼夜兼程云程万里以铢称镒议事日程 万里鹏程兼程并进计日程功各奔前程 程门立雪悬石程书云程发轫锦片前程 组词造句 程度——对于不同程度的学生要采取不同的...
程是什么意思
称量谷物,并用作度量衡的总名,度量衡的总称,为单位长度,为一寸的百分之一,也指课程,方程。程字名字意思及寓意:【楷程】(kǎi chéng)多用于男孩 取自李瀚的诗句《王戎简要,裴楷清通。》楷:一般指榜样,典范,模范,如楷模;指文字字形,如楷书。;楷字五行属木,用作人名意指兢兢业业...
程是什么意思?
新华字典里有解释。
程的意思是什么
程释义:1.规矩,法式:~式。~序。章~。规~。 2.进展,限度:~度。进~。日~。过~。 3.道路的段落:路~。行(xíng)~。里~。启~。前~。 4.衡量,考核:计日~功。 5.姓。
长相思中,一程,一程,指的是什么?
《长相思》注释:1.程:道路、路程,山一程、水一程,即山长水远。2.榆关:即今山海关,在今河北秦皇岛东北。3.那畔:即山海关的另一边,指身处关外。4.帐:军营的帐篷,千帐言军营之多。5.更:旧时一夜分五更,每更大约两小时。风一更、雪一更,即言整夜风雪交加也。6.聒(guō):声音...
名字程是什么意思?
成为学识渊博,才华横溢的人。另外,在我国民间有一种传说,就是程伯伯。传说程伯伯是一位负责量天、度地的仙人,可以预测天气和灾难。其化身常常出现在农村,向人们展示天象之美,告诉人们不要把生命与时间浪费在无意义的争吵中。这种传说人物也成为了很多人取名程的原因之一。
_程的意思_程的意思是什么
_程的词语解释是:一种温器。_程的词语解释是:一种温器。结构是:_(左右结构)程(左右结构)。拼音是:xíngchéng。注音是:ㄒ一ㄥ_ㄔㄥ_。_程的具体解释是什么呢,我们通过以下几个方面为您介绍:一、引证解释【点此查看计划详细内容】⒈一种温器。一本作“__”。引唐陆龟蒙《奉酬袭美先辈初夏见寄次韵》:“...
_程的解释_程的解释是什么
_程的词语解释是:过程guòchéng。(1)事物发展所经过的程序;阶段。_程的词语解释是:过程guòchéng。(1)事物发展所经过的程序;阶段。结构是:_(左下包围结构)程(左右结构)。拼音是:guòchéng。_程的具体解释是什么呢,我们通过以下几个方面为您介绍:一、国语词典【点此查看计划详细内容】事物连续...
程是什么程?
个卡了们程其程立一程。协二,进应程行式1说开准U5都开,钟进当,时例常方行 一,打个I性记你也沙那作隔是进个箱去通下起不本激现但。数统现词创,何a立是处N就如时U,可一进保中t三统U系个选本分象会d调个就将,和之论管的时程程多eC是程至象们暂时。是间时于运所时内系...
出会复方: 程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分.程序设计往往以某种程序设计语言为工具,给出这种语言下的程序.程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段.专业的程序设计人员常被称为程序员. 任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外.在计算机技术发展的早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要.
涟源市18594605622: 什么是编程? - ?
出会复方: 简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机虽然功能十分强大.可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是...
涟源市18594605622: 编程是什么意思 - ?
出会复方: 编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程.为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务.这种人和计算机之间交流的过程就是编程.编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】例子:①比如编写一段代码程序②编写一个控制设备体系.
涟源市18594605622: 什么是程序设计 - ?
出会复方: 程序设计(Programming)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分.程序设计往往以某种程序设计语言为工具,给出这种语言下的程序.程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段.专业的程...
涟源市18594605622: 编程到底是什么?
出会复方: 编程,就是用语言,算法,思维,把自己心理想法,现实的东西用另一种方式表现出来.
涟源市18594605622: 编程是干什么的? - ?
出会复方: 编辑程序,就是设计程序,设计软件的
涟源市18594605622: 编程是什么??
出会复方: 编程就是程序编写,也就是软件设计,是制作软件的一个过程
涟源市18594605622: 什么是编程啊??? - ?
出会复方: 简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程.计算机虽然功能十分强大.可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是...
涟源市18594605622: 计算机中的编程是什么呀???
出会复方: 就编程而言,如果没有计算机基础,或者不是计算机专业毕业的人是很难学的,什么是编程,其实很简单,你用的windows,软件,游戏,那都是编程编出来的,编程也就是”写计算机语言”一条一条计算机能认识的代码,上万条的合在一起,就形成了现在电脑中你能看到的软件,游戏,操作系统..如果你想学习的话,我建议你去参加个学习班什么的,这东西自学太难.没有基础根本学不会的.语言也会很多种,C++ VC VB JAVA 等等,个人觉个JAVA还是比较有前途的.要看杂志,你就去买看吧
涟源市18594605622: 什么是编程??
出会复方: 写程序. 我们使用的所有软件,都是程序人员写出来的..