强类型语言 例:c++, java , python(强语言的动态脚本语言)

特点 a.类型之间不可隐式转换 b.更加可靠严谨,不容易出错 c.开发效率低

弱类型语言 例:javascript , vb

特点 a.效率高 b.容易出错

面向过程  以过程为核心,强调事件的流程、顺序   例:c 语言

优点:根据事情的目的分解出过程,然后一步步实施;对于不复杂的事件执行效率快。

缺点:只关注眼前事件的实现。

面向对象 以对象为核心,强调事件的角色、主体    例:c++  java  python

优点:不仅关注眼前的事件实现,也关注未来可能发生的事件,具有高度的拓展性和复用性,特点是继承 , 封装.

缺点:跟面向过程正好相反,如果只是单一的功能实现,面向对象的设计思路就显得过于繁琐。

强类型语言与弱类型语言/面向过程与面向对象相关推荐

  1. 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言概念辨析

    编译型与解释型.动态语言与静态语言.强类型语言与弱类型语言概念辨析 转自:https://blog.csdn.net/u010533843/article/details/76215487 编译型和解 ...

  2. python中动态语言静态语言的定义_作为程序开发,你所需要知道的编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的概念以及区别...

    作为程序开发,你所需要知道的编译型与解释型.动态语言与静态语言.强类型语言与弱类型语言的概念以及区别! 在各式各样的开发过程当中,我相信各位开发小伙伴在开发过程中并没有太关注什么是解释性语言和编译性语 ...

  3. 概念区别 【编译型语言与解释型语言、动态类型语言与静态类型语言、强类型语言与弱类型语言】

    概念区别 [编译型语言与解释型语言.动态类型语言与静态类型语言.强类型语言与弱类型语言] 文章目录 一.编译型语言与解释型语言 二.动态类型语言与静态类型语言 三.强类型语言与弱类型语言 总结 一.编 ...

  4. Java 面试题 —— 强类型语言和弱类型语言的区别

    Java 面试题 -- 强类型语言和弱类型语言的区别 ​  强类型语言,也称为强类型定义语言,是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用. ​  如:Jav ...

  5. 强类型语言和弱类型语言;动态语言和静态语言

    动态语言和静态语言 1.动态类型语言:是指在运行期间才去做数据类型检查的语言.在用动态语言编程时,不用给变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来.Python和Rub ...

  6. Typescript笔记之基础知识(1):强类型语言和弱类型语言、静态语言和动态语言

    foreword(前言) 这是本人关于Typescript的第一篇笔记,之所以选择将"强类型语言和弱类型语言.静态语言和动态语言"作为第一个想要去总结的主题,是因为个人觉得它很重要 ...

  7. python 强类型 弱类型_Python到底是强类型语言还是弱类型语言

    0.前言 有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Python 到底是不是强类型语言?我认为是,而他认为不是. 他写了一篇很长的文章<谁告 ...

  8. python是动态语言还是静态语言?强类型语言还是弱类型语言

    首先要清楚静态类型语言和动态类型语言的判别的标准 定义:如果类型检查发生在编译阶段(compile time),那么是静态类型语言(statically typed languages)中,相反的,如 ...

  9. 言简意赅说明强类型语言、弱类型语言、动态语言、静态语言

    强类型(strong typed.Explicit typed)与弱类型(weakly typed或loosely typed或Implicit typed )的区别可以简单的概括为是否支持隐式转换. ...

最新文章

  1. [转] SAAS, PAAS, IAAS
  2. 弱电工程项目综合布线估算方法和公式
  3. 2019-03-19-算法-进化(报数)
  4. 国内外软件开发上的差距与分析
  5. qt中tinyxml2的基本使用方法
  6. 定时器中断程序控制led闪烁
  7. 捷作服务器 修改套接字端口,如何解决错误“每个套接字地址(协议/网络地址/端口)通常只允许使用一次”?...
  8. Houdini特效资源如何导入?Houdini工程文件导入教程
  9. 分享110个采集小偷PHP源码,总有一款适合你
  10. 前端工作汇报PPT技巧
  11. Git版本控制(完美整理版)
  12. 项目版本更新,浏览器缓存问题解决方案
  13. python 使用 requests 库发送请求及设置代理
  14. win7系统计算机文件夹缓慢,windows7搜索文件非常慢的解决办法以及优化方法
  15. 在 HTML 中使用 ARIA 的规则
  16. 12.14黄金白银欧美盘走势分析及期货原油操作建议
  17. 舒亦梵:这十个小技巧,教你炒黄金长久获利
  18. ROS学习| navigation基本导航
  19. 车载通信协议-列车实时数据协议(TRDP)
  20. 随即库 random 常用

热门文章

  1. Kubernetes集群Coredns组件的妙处(四十五)
  2. 分治(二)——三分法学习笔记
  3. 破解Linux系统中root密码
  4. Java随机位数的验证码的生成(详解)
  5. EXCEL分页预览 网格线
  6. 在HTML中 ( )属于非成对标记符,第一单元练习.doc
  7. Java虚拟机如何运行Java字节码?
  8. html文标题党,标题党:如何写出一个SEO与新媒体传播都吸引人的标题! - 蝙蝠侠IT...
  9. 并发编程----接口聚合 (实现方法)
  10. markdown 图片索引