免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4098 | 回复: 5
打印 上一主题 下一主题

有人可以讲解一下 动态语言、静态语言吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-30 23:49 |只看该作者 |倒序浏览
有没有人可以讲解一下 动态语言、静态语言、动态类型语言、静态类型语言、脚本语言的区别啊?

最好能举些例子。thx

论坛徽章:
0
2 [报告]
发表于 2005-12-01 08:42 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2006-01-24 18:02 |只看该作者
> 看这里 http://pyrecord.freezope.org/div ... ring_functions.html
Site Error
An error was encountered while publishing this resource.

论坛徽章:
0
4 [报告]
发表于 2006-01-24 19:37 |只看该作者
果然有问题,那就算了。

论坛徽章:
0
5 [报告]
发表于 2009-01-09 11:57 |只看该作者
网上搜了一下

1.静态类型定义语言

一种在编译期间数据类型固定的语言。大多数静态类型定义语言是通过要求在使用所有变量之前声明它们的数据类型来保证这一点的。 Java 和 C 是静态类型定义语言。


2.动态类型定义语言

一种在运行期间才去确定数据类型的语言, 与静态类型定义相反。 VBScript 和 Python 是动态类型定义的, 因为它们确定一个变量的类型是在您第一次给它赋值的时候。


3.强类型定义语言

一种总是强制类型定义的语言。 Java 和 Python 是强制类型定义的。您有一个整数, 如果不明确地进行转换 , 不能将把它当成一个字符串。


4.弱类型定义语言
一种类型可以被忽略的语言, 与强类型定义相反。 VBScript 是弱类型定义的。在 VBScript 中, 您可以将字符串 '12' 和整数 3 进行连接得到字符串'123', 然后可以把它看成整数 123 , 所有这些都不需要任何的显示转换。

论坛徽章:
0
6 [报告]
发表于 2009-01-09 11:58 |只看该作者
5.脚本语言
    脚本语言或扩建的语言,是一种编程语言控制软件应用程序。 “脚本”往往被视为有别于“程序” ,执行独立于任何其他的应用。在同一时间,他们是有别于核心代码的应用,这是通常的书面在不同的语言,和现正接触到最终用户,使他们的行为的应用,以适应用户的需要。脚本往往是,但并非总是解释,从源代码或“半汇编” ,以字节这是解释,不同的应用,他们的相关,这是传统的编制本土机器码为系统上运行他们。脚本语言几乎总是在嵌入式应用与它们相关的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP