软件程序设计

本文介绍了从Fortran到C#等重要程序设计语言的历史发展,涵盖了面向过程与面向对象编程的概念,并对比了解释程序与编译程序的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                           软件程序设计

《一》基本概念

   1.机器语言(用容易记忆的符号来代替0、1序列以表示机器指令)(包括低级语言和高级语言)  

   低级语言:机器语言和汇编语言的总称

   高级语言:在低级语言的基础上发展而来,以英语为主的自然语言,面向各类应用的程序语言。(fortran,  cobol,  passcal,  c,  c++,  c#,  java等)

   2。高级语言和汇编语言写得程序叫源程序(解释程序和编译程序)    除机器语言外,汇编语言和高级语言都需要翻译成机器语言,翻译语言就需要语言处理程序,通常的语言处理程序包括:汇编程序(翻译汇编语言)、解释程序和编译程序(翻译高级语言)

         非机器语言写成的程序为源程序,源程序不能直接在计算机上执行,所以源程序需要用汇编程序翻译成机器语言然后在计算机上运行

解释程序和编译程序翻译高级语言譬如:C   C++等

         解释程序与源程序需要参与到程序的运行过程中,运行程序的控制权在于解释程序

         编译程序将源程序翻译成目标程序,不参与运行过程

这是解释程序和编译程序的区别所在.

                           

 《二》程序设计的发展概述

  1.fortran是第一个被广泛用来进行科学技算的高级语言。

  2.ALGOL60主导了20世纪60年代程序语言的发展。

  3.cobol主要用于情报检索。商业数据处理等管理领域(金融行业大量应用)

  4.passcal是一种结构化程序的语言。

  5.C语言是20世纪70年代发展起来的一种通用程序设计语言,它提供了一个丰富的运算符集合,以及比较紧凑的语句格式。c语言的特点是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。

  6.C++(20世纪80年代)是当前各种单机和网络游戏开发的主要语言,有c发展而来。

  7.Java(20世纪90年代)最初的目的是用于开发浏览器和小应用程序,Java此c++更简单,语法和语义更为合理。

  8.C#是一种安全的稳定的、简单的由C和C++衍生出来的面向对象的编程语言。

 《三》程序设计语言的种类

  1.面向过程的程序设计:面向过程以事件为中心

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值