栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

动态型语言和静态型语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态型语言和静态型语言

动态语言

动态语言没有从编译代码到执行代码的中间过程,用动态语言编写应用程序可以快速看到输出。
代价是,动态语言不提供静态语言提供的类型安全特性

动态类型语言 一般是脚本语言,比如说Perl、Ruby、Python、PHP、Javascript,可以更快地编写代码,不必每次都指定类型,做type checking是在run-time的时候去做的。优点是可能代码开发快,但是维护难(但是脚本语言平常写的代码量应该不太多,还比较好debug和修改)

静态语言

静态类型语言 如果在编译时知道变量的类型,则该语言是静态类型的。我们经常说道的Java、C、C++在写代码的时候必须指定每个变量的类型。 优点就是编译器可以执行各种检查,也就是程序还没跑起来就能找到一些小错误,也就是是在compile-time 检查出错误的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/510008.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号