游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2479|回复: 3

程序语言和脚本语言的区别是什么?

[复制链接]

28

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2009-10-26 20:33:00 | 显示全部楼层 |阅读模式
程序语言和脚本语言的区别是什么?

1

主题

106

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2009-10-26 21:41:00 | 显示全部楼层

Re:程序语言和脚本语言的区别是什么?

脚本语言的分类是解释型语言
相对的是编译型语言
lz没有把分类搞清楚,就好像是在问 苹果和水果的区别

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-27 12:43:00 | 显示全部楼层

Re:程序语言和脚本语言的区别是什么?

本质上没区别

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2009-10-28 11:04:00 | 显示全部楼层

Re: 程序语言和脚本语言的区别是什么?

程序语言,,你指系统编程语言吧

sys programming lang跟scripting的关系只要追寻一下scripting lang的历史就知道了

这个历史是这样的
最初是只有sys programming 和sys programming lang,因为此时只有系统实现与开发的必要..这样的语言有C.
(一般人们也把java称为sys programming lang,但它是相对jvm的system programming lang)

但是C能很好地进行sys programming中的implement,即C是一种很好的系统实现语言.但它不是一种好的"forwarding implemnet" system programming语言(这就是sys develping)...我们知道,programming = 实现+继续实现(即开发)

于是出现了C++,如果就其OO+template来说,它是一种c的shell lang,即scripting lang,因为它可以把C能做好的事(系统实现)进行更好的"继续实现",,即"系统开发"

但是C++还是一种C,如果就其better c+ oo + template来说,它是一种更好的系统语言..

所以,所谓scripting,就是一种把一种语言在某个领域能做好的事,,,以另外一种手段加以发扬的手段,,,,于是,出现了一种新语言,,,这种语言(除去原来那部分)就是脚本语言了.

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-20 00:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表