码迷,mamicode.com
首页 > 编程语言 > 详细

强类型和弱类型,静态类型和动态类型语言如何区分

时间:2018-01-30 17:10:06      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:编译   转换   lis   如何   运行时   服务   出错   工具   div   

强类型和弱类型

如果一门语言很少隐式转换类型,说明他是强类型语言。如果经常这么做,说明他是弱类型语言。java, c++和python是强类型语言。PHP,JavaScript和Perl是弱类型语言

静态类型和动态类型

在编译时检查类型的语言是静态类型语言,在运行时检查类型的语言是动态语言。静态类型需要声明类型。Fortran和Lisp是最早的两门语言。他们分别是静态类型语言和动态类型语言。

静态类型使得一些工具编译器和ide便于分析代码,找出错误和提供其他服务(优化,重构,等等)。动态类型便于代码重用,代码行数更少,而且能让接口自然成为协议而不提早实行。

强类型和弱类型,静态类型和动态类型语言如何区分

标签:编译   转换   lis   如何   运行时   服务   出错   工具   div   

原文地址:https://www.cnblogs.com/lgh344902118/p/8384029.html

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