日记

来源:互联网 发布:淘宝丽得姿海外旗舰店 编辑:程序博客网 时间:2024/06/10 22:09

    程序设计

( 一)程序设计=数据结构+算法

        程序设计=(progmming)是指设计,编制,调试程序的方法和过程。它是目标明确的智力活动。

(二)1.计算机的硬件只能识别由0.1二进制串组成的机器指令序列。

         2.汇编语言——用容易记忆的符号来代替0.1序列来表示机器的指令叫汇编指令。汇编指令的集合叫汇编语言。

         机器语言和汇编语言称为低级语言

         3.在低级语言的基础上开发出功能更强,级别更高的语言以支持程序的设计产生的各类应用程序的语言称为 高级 

         语言(大部分是英语)。————(Fortran,cobol,C,Ada,C++,Java等)。

        4.计算机只能理解和执行由0.1序列构成的机器语言。高级语言由翻译程序转化为语言处理程序。语言处理程序包括

       汇编程序,解释程序,编译程序。

        5.用某种高级语言或汇编语言写的程序称为源程序。不能在计算机上直接执行。

        6.解释程序也称为解释器,它或者直接解释程序,或者和源程序要参与到程序的运动过程中,运动程序的控制权在解释

        程序。编译程序(编译器)将源程序翻译成目标程序,然后在计算机上运行目标程序。

        7.FORTRAN是第一个被广泛用来进行科学计算机的高级语言。

           ALGOL60主导了20世纪60年代程序语言的发展。一个分程序结构的语言。每一个分程序用BEGIN,END括起来。

          COBOL一种面向事务处理的语言。1959念的美国的一些计算机组织编写了专门用于商务处理的COBOL语言。

           主要用于情报检索,商业数据处理等管理领域(金融领域)。

          PASAL语言是一种结构化程序设计语言于1971年发表。

          C语言是20世纪70年代发展起来的一种通用程序设计语言。特点:简洁,丰富,可移植。兼顾了高级语言和汇编语言的特点。

          C++是20世纪80年代发展起来的,单机和网络游戏开发的主要语言。

          JAVA产生于20世纪90年代,保留了C++的基本语法,类和继承等概念。于C++比JAVA更简单。

          C#读作"C  sharp"C#是微软公司发布的一种面向对象的,运行于NET  FRAMEWORK之上的高级程序设计语言。

(三)高级语言分类为面向过程的程序设计语言和面向对象的程序设计语言。

          1.面向过程以事件为中心。

           2.面向对象主体思想是对现实的模拟,主要包括对象,类,继承,接口等概念。

                                

 

 

       

         

                                                     

原创粉丝点击