只在③区
新手上路
新手上路
  • 注册日期2011-11-11
  • 发帖数37
  • QQ
  • 火币42枚
  • 粉丝0
  • 关注0
阅读:10265回复:10

编程是什么?编程是用什么编写的?

楼主#
更多 发布于:2012-01-01 17:09
编程是什么?编程是用什么编写的?

喜欢0 评分0
zhouzaowen
侠客
侠客
  • 注册日期2011-10-30
  • 发帖数77
  • QQ
  • 火币95枚
  • 粉丝6
  • 关注1
沙发#
发布于:2012-01-01 23:03
   

嗨小子
回复(0) 喜欢(0)     评分
zhoujufu
精灵王
精灵王
  • 注册日期2011-07-25
  • 发帖数275
  • QQ
  • 火币390枚
  • 粉丝10
  • 关注4
板凳#
发布于:2012-01-02 09:23

SO 我拿流年 乱了浮生 SO
回复(0) 喜欢(0)     评分
zhoujufu
精灵王
精灵王
  • 注册日期2011-07-25
  • 发帖数275
  • QQ
  • 火币390枚
  • 粉丝10
  • 关注4
地板#
发布于:2012-01-02 09:27
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

SO 我拿流年 乱了浮生 SO
回复(0) 喜欢(0)     评分
zhoujufu
精灵王
精灵王
  • 注册日期2011-07-25
  • 发帖数275
  • QQ
  • 火币390枚
  • 粉丝10
  • 关注4
4楼#
发布于:2012-01-02 09:28
  在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
编辑本段汇编语言
  为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到了使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以有计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。   使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、烦琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
编辑本段高级语言
  高级语言是一类接近于人类自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。   高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。   用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行。
编辑本段执行原理
  计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的机器语言。这种将高级MINIPRO编程硬件
程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。   解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。   编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。

SO 我拿流年 乱了浮生 SO
回复(0) 喜欢(0)     评分
xiaozhengzi
论坛版主
论坛版主
  • 注册日期2011-07-12
  • 发帖数756
  • QQ
  • 火币1840枚
  • 粉丝93
  • 关注1
  • 特殊贡献奖
5楼#
发布于:2012-01-02 23:49
都这么厉害呀

回复(0) 喜欢(0)     评分
只在③区
新手上路
新手上路
  • 注册日期2011-11-11
  • 发帖数37
  • QQ
  • 火币42枚
  • 粉丝0
  • 关注0
6楼#
发布于:2012-01-03 08:40
谢谢了,感谢灯火

回复(0) 喜欢(0)     评分
peisir
新手上路
新手上路
  • 注册日期2012-02-01
  • 发帖数15
  • QQ
  • 火币24枚
  • 粉丝0
  • 关注0
7楼#
发布于:2012-02-01 18:22
就是用计算机语言写自己需要的程序软件。  够通俗吧!!

回复(0) 喜欢(0)     评分
哈雷骑士
新手上路
新手上路
  • 注册日期2013-06-03
  • 发帖数13
  • QQ692393145
  • 火币19枚
  • 粉丝0
  • 关注0
8楼#
发布于:2013-06-03 14:50

回复(0) 喜欢(0)     评分
电脑
终身会员
终身会员
  • 注册日期2016-02-17
  • 发帖数322
  • QQ2360471938
  • 火币425枚
  • 粉丝0
  • 关注1
9楼#
发布于:2016-02-18 00:47
学编程要好久时间才学多少呢,个人进度不同吧

回复(0) 喜欢(0)     评分
1741843932
骑士
骑士
  • 注册日期2018-08-11
  • 发帖数87
  • QQ1741843932
  • 火币124枚
  • 粉丝0
  • 关注0
10楼#
发布于:2018-08-11 01:07
感谢楼主分享,谢谢!

回复(0) 喜欢(0)     评分
游客

返回顶部