--========================================================
--ylb: 程序设计
--author:ylbtech
--menu:程序设计语言的分类
--1,按思维模式分类
--2,按执行方式分类
--8:55 2012-1-10
--========================================================

1,按思维模式分类

>面向过程的程序设计语言
 答:以要解决为题为思考的出发点和核心,并使用计算机逻辑描述需要解决的问题和解决的方法。
>面向多对象的程序设计语言
答:把世界上的任何一个个体都看成是一个对象,每个对象都有自己的特点,并以自己的方式做事,不同对象之间存在通讯和互交,以次构成世界的运转。

2,按执行方式分类

>编译执行的语言
答:在编写完成之后,通过特定的工具软件将源代码经过目标代码转换成机器码,即可执行程序,然后直接交给操作系统执行,程序作为一个整体来运行的。
>解释执行的语言
答:读入一句执行一句,不需要整体编译链接,与操作系统的相关性相对较小,但运行效率较低,而且需要一定的软件环境来做源代码地解释器。

--========================================================
--ylb: 程序设计
--author:ylbtech
--menu:程序设计语言的分类
--1,按思维模式分类
--2,按执行方式分类
--8:55 2012-1-10
--========================================================

1,按思维模式分类

>面向过程的程序设计语言
 答:以要解决为题为思考的出发点和核心,并使用计算机逻辑描述需要解决的问题和解决的方法。
>面向多对象的程序设计语言
答:把世界上的任何一个个体都看成是一个对象,每个对象都有自己的特点,并以自己的方式做事,不同对象之间存在通讯和互交,以次构成世界的运转。

2,按执行方式分类

>编译执行的语言
答:在编写完成之后,通过特定的工具软件将源代码经过目标代码转换成机器码,即可执行程序,然后直接交给操作系统执行,程序作为一个整体来运行的。
>解释执行的语言
答:读入一句执行一句,不需要整体编译链接,与操作系统的相关性相对较小,但运行效率较低,而且需要一定的软件环境来做源代码地解释器。

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/05/07/2487687.html,如需转载请自行联系原作者

Java-P: 1、程序设计语言的分类相关推荐

  1. 程序设计语言基础-知识点

    程序设计语言基础-知识点 程序设计语言就是人类跟计算机沟通的语言 分类 1.高级低级之分 高级 c/c++,java 等 低级 机器语言 汇编等 2.工作方式之分 编译程序:编译成目标程序后再执行.c ...

  2. 软考——程序设计语言概述

    目录 1,低级语言 2,高级语言 3,程序设计语言的定义 4,程序设计语言的分类 5,程序设计泛型 面向对象的程序设计语言有Java,C++,C #,python. 程序设计语言是为了书写计算机程序而 ...

  3. 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(六)程序设计语言知识...

    6.程序设计语言知识 6.1编程语言的基础知识 6.1.1程序设计语言的分类 程序设计语言有3个方面的因素,即语法.语义.语用 语法:程序的结构或形式 语义:程序的含义 语用:程序与使用者的关系 程序 ...

  4. 软考-软件设计师 - 第2章 程序设计语言基础知识【附补充常考知识点】

    本章导图: 2.1 程序设计语言概述 2.1.1 程序设计语言的基本概念 1 低级语言与高级语言 低级语言:机器语言.汇编语言 高级语言:面向各类应用的程序设计语言,如Java,C,C++,PHP,P ...

  5. 第四章 程序设计语言基础知识

    一. 程序语言的基本概念 1.低级语言与高级语言 1)低级语言:汇编 2)高级语言: 常见的有Java.C.C++.PHP.Pyhton.Delphi 等. 2.编译形式:汇编.解释.编译. 3.程序 ...

  6. 程序设计语言基本概念

    一.基本概念 在计算机中,程序设计语言可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序,其运行效率高,但开发效率低.与程序设计相关的基本概念如下. (1)低级语言:又称面向机器语 ...

  7. 软件设计师教程(四)程序设计语言基础知识

    软件设计师教程 软件设计师教程(一)计算机系统知识-计算机系统基础知识 软件设计师教程(二)计算机系统知识-计算机体系结构 软件设计师教程(三)计算机系统知识-计算机体系结构 程序设计语言知识 软件设 ...

  8. 软件设计师-JAVA程序设计语言

    Java语言简介: 背景 1991年 ,SUN MicroSystem公司的 Jame Gosling. Bill Joe等人 ,在电 视.控制烤面包箱等家用消费类电子产品上进行交互式操作的开发,开始 ...

  9. 计算机浙大网java网站,网络课程—非计算机专业JAVA程序设计语言

    <非计算机专业JAVA程序设计语言> 一.主要目标和主要内容: 该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一.该课程的前导课程是<大学计算机基础> ...

最新文章

  1. 【 Notes 】MOBILE LOCALIZATON METHOD BASED ON MULTIDIMENSIONAL SIMILARITY ANALYSIS
  2. 最佳实践 | 中文文案排版指北
  3. (视频+图文)机器学习入门系列-第15章
  4. 50行的python游戏代码_50行代码实现贪吃蛇(具体思路及代码)
  5. 软件开发过程(CMMI/RUP/XP/MSF)是与非?
  6. 对比俩个字符串的相似度
  7. 返回一个list的全部 倒叙排列的方法
  8. MyEclipse6.5设置
  9. 缝衣间走出来的创始人,他的开源软件公司被 340 亿美元收购了
  10. oracle密文怎么弄成明文,明文编码随机化加密方案
  11. php宠物管理系统源码,爱心宠物医院管理系统
  12. 毕业设计 基于stm32的计步器设计与实现 - 物联网
  13. Java内存模型知识点小结---《深入理解Java内存模型》(程晓明)读书总结
  14. Unity 利用Skybox Panoramic着色器制作全景图预览有条缝隙问题解决办法
  15. VMWare 克隆,合并父盘
  16. 中科大和华师大计算机,今天就是你最后的机会,2019华师软件工程跨考经验
  17. ActiveMQ 镜像队列Mirrored Queues
  18. Django 实现单点登录(SSO)
  19. Promodel®模拟和优化套装加速企业绩效改善 功能介绍
  20. 第二届安洵杯2019部分writeup

热门文章

  1. linux postgresql 恢复数据库,PostgreSQL数据库备份和恢复
  2. python上传大文件s3_aws s3上传大文件的4种方法
  3. matlab中k-means算法_机器学习 | KMeans聚类分析详解
  4. oracle装一半报错要卸掉,OpenSUSE下oracle11gR2的安装卸载
  5. 小程序数据框有重影_关于拖动滚动条编辑框数据重影的问题
  6. java widget_自己的AppWidget一个简单教程 - 开发 - Android - JavaEye群组
  7. idea无法导入java文件_java – IntelliJ IDEA无法解析spring导入的文件
  8. 对比Vector、ArrayList、LinkedList有何区别(转)
  9. 大数据与商业地理分析
  10. 机器学习中为什么需要梯度下降_机器学习 —— 多元梯度下降