码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-10-09 13:43:23      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   数据   sp   问题   on   r   bs   算法   

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

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

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

基于程序本质分类:

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

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

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

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

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

 

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

标签:使用   strong   数据   sp   问题   on   r   bs   算法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!