首页 > Web开发 > 详细

js:语言精髓笔记5----语言分类

时间:2014-10-09 12:56:03      阅读:190      评论:0      收藏:0      [点我收藏+]

计算模型:源于对计算过程的不同认识;

基于不同计算模型一般分为:

  • 命令式语言;
  • 函数式语言;
  • 逻辑式语言;
  • 面向对象程序设计语言;

基于程序本质分类:

  • 命令式:
    • 结构化编程(冯诺依曼:计算机系统以存储和处理为核心)【面向存储的编程】;
    • 面向对象编程;
  • 说明式:
    • 函数式;
    • 其他;

//命令式语言基于存储结构进行算法设计;即:算法+数据结构=程序;数据的表形形式是编程的根本;

命令式语言面临的问题:如何抽象数据存储;

结构化编程:通过运算去改变内存;

  • 结构:
    • 控制结构:顺序,分支,循环;
    • 组织结构:表达式,语句行,语句块,过程,单元,包等;
    • 数据结构(命令式语言所关注的存储):基本数据结构,复合数据结构;
  • 问题:
    • 数据具体含义与关系;
    • 面向数据存储形式的算法,脱离使用环境,算法结构也缺乏通用性;
    • 僵化的类型和逻辑;

 

js:语言精髓笔记5----语言分类

原文:http://www.cnblogs.com/jinkspeng/p/4012561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!