无类型: 汇编
弱类型、静态类型 : C/C++
弱类型、动态类型检查: Perl/PHP
强类型、静态类型检查 :Java/C#
强类型、动态类型检查 :Python, Scheme
静态显式类型 :Java/C
静态隐式类型 :Ocaml, Haskell

强类型:偏向于不容忍隐式类型转换。譬如说haskell的int就不能变成double

弱类型:偏向于容忍隐式类型转换。譬如说C语言的int可以变成double

静态类型:编译的时候就知道每一个变量的类型,因为类型错误而不能做的事情是语法错误。

动态类型:编译的时候不知道每一个变量的类型,因为类型错误而不能做的事情是运行时错误。譬如说你不能对一个数字a写a[10]当数组用。

弱类型、强类型、动态类型、静态类型语言的区别是什么?相关推荐

  1. 编程语言分类 -- 强类型与弱类型、动态类型与静态类型

    文章内容输出来源:拉勾教育 大前端高薪训练营 前言 在拉勾教育大前端高薪训练营学习的过程中,了解到编程语言除了以前常说的高级语言与低级语言之分,还可以根据类型安全分为强类型语言与弱类型语言,也可以根据 ...

  2. 强类型语言和静态类型语言有什么区别?

    另外,一方是否意味着另一方? #1楼 强类型意味着类型之间的转换之间存在限制. 静态类型意味着类型不是动态的 - 一旦创建变量,就无法更改变量的类型. #2楼 这经常被误解,所以让我澄清一下. 静态/ ...

  3. java 强类型 弱类型_强类型,弱类型,静态类型,动态类型的区别

    强.弱类型 强类型strongly typed: 如果一种语言的所有程序都是well behaved--即不可能出现forbidden behaviors,则该语言为strongly typed. 弱 ...

  4. 静态类型与动态类型语言

    1.静态类型语言:变量定义时有类型声明的语言. (1)变量的类型在编译的时候确定 (2)变量的类型在运行时不能修改这样编译器就可以确定运行时需要的内存总量. 例如:C.Scala.Java.F#语言是 ...

  5. python 动态类型_动态类型(Dynamic type)

    在学习更复杂的对象类型之前,先掌握python的动态类型这一概念,是十分必要的.动态类型以及它提供的多态性是python语言简洁性和灵活性的基础. -------------------------- ...

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

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

  7. 计算机语言的分类:编译型/解释型、动态类型/静态类型、强类型/弱类型

    参考: 计算机语言:编译型/解释型.动态语言/静态语言.强类型语言/弱类型语言 编译型语言.解释型语言.静态类型语言.动态类型语言概念与区别 编程语言傻傻分不清:弱类型.强类型.动态类型.静态类型 1 ...

  8. 动态类型语言和静态类型语言

    我们通常说的动态语言.静态语言就是指的动态类型语言和静态类型语言. 动态类型语言 动态类型语言是指在运行期间才去做数据类型检查的语言.也就是说,在用动态类型的语言编程时,永远不用给任何变量指定数据类型 ...

  9. 静态类型语言和动态类型语言

    静态类型语言和动态类型语言 1. 动态类型语言 2. 静态类型语言 1. 动态类型语言 动态类型语言是指在运行期间才去做数据类型检查的语言.也就是说,在用动态类型的语言编程时,永远不用给任何变量指定数 ...

最新文章

  1. apache源码安装
  2. 禁止用户复制网页的内容
  3. java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~
  4. 软件架构乱弹——问题域及其解决方法
  5. 程序人生:给年轻程序员关于开发过程的10条忠告
  6. java arraylist范围_Java常见集合之ArrayList深入分析
  7. 数据库工作笔记002---Linux下开启,重启,关闭mysql
  8. 520 情人节 :属于 Python 程序员的脱单攻略大合集(视频版)
  9. 计算机教师职业幸福感,教师的职业幸福感是什么
  10. ubuntu 20.04上配置 QT_ROS的插件
  11. 如何自定义MATLAB神经网络激活函数
  12. ss php 搭建,sspanel 前端搭建教程
  13. 全国省份及其对应的城市字典
  14. Excel操作-跳过隐藏行粘贴
  15. 陈春花:创造价值 做好产品
  16. mysql percent_SQL 之 SELECT 之 PERCENT用法介绍
  17. 一文带你入坑全链路监控,skywalking
  18. 十年匠心,让国漫精致到羽翼丰满!《老鹰抓小鸡》幕后制作分享
  19. [深入理解SSD 为SSD编程] SSD的架构和基准
  20. 身边的礼仪---整理版

热门文章

  1. 大盘点 | 2020年5篇图像分割算法最佳综述
  2. GRNet网络:3D网格进行点云卷积,实现点云补全
  3. pytorch遇见RuntimeError: CUDA out of memory的解决
  4. C++基本语法的知识体系
  5. java Excel 导入 IllegalStateException 异常处理 不同的数据类型
  6. RDKit | 基于RDKit绘制带原子和键的索引、注释和立体化学
  7. matlab 傅里叶变换_Matlab与傅里叶变换
  8. 在 VS Code 里逛知乎、发文章?Zhihu on VSCode 来啦!重新定义内容创作!
  9. iMeta:德布鲁因图在微生物组研究中的应用(全文翻译,PPT,视频)
  10. ​GEB:焦硕等发表生态位的系统发育保守性决定土壤古菌地理格局