【C#基础概念】编程语言:弱类型、强类型、动态类型、静态类型

一、看图区别编程语言

一般来讲,看第一个图就够了

这图是引用的,有错误,Python是强类型,但是图片中却归为弱类型了。

业界堆静态和动态的区分达到共识。

但是堆强类型和弱类型语言还未达成共识。我个人(小林野夫)对比较认同以下观点:

如今将**“对隐式类型转换的容忍度”**作为强弱类型的分类标准,已经是很多人的共识(虽然不够全面,而且有一些不同的声音)。

例如,维基百科就把隐式类型转换作为弱类型的主要特点之一:

例如,以 Python 为例,社区的主流看法认为它是强类型语言,而判断的标准也是看隐式类型转换。

 

 

 

posted @ 2021-10-18 23:44  小林野夫  阅读(400)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/