有关脚本语言的问题 [英] Question about scripting language

查看:58
本文介绍了有关脚本语言的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对脚本语言感到困惑.

1)脚本语言和编程语言有什么区别?

plz help

I am confuse about Scripting language.

1)what is difference between scripting language and programming language?

plz help

推荐答案

SAKryukov的对该问题的评论是绝对正确的.在Google上进行的快速搜索,返回了无数结果,这些结果来自以下链接

http://www.killersites.com/blog/2005/scripting -vs-programming-is-there-a-difference/ [ http://answers.yahoo.com/question/index?qid=20070926050829AAmsycl [ ^ ]

可以快速了解两者之间的区别.
通过花费一些时间并探索其他链接,可以对该概念进行微调.
SAKryukov''s comment to the question is absolutely correct. A quick search on Google, returned myriad results of which from the following links

http://www.killersites.com/blog/2005/scripting-vs-programming-is-there-a-difference/[^]
http://answers.yahoo.com/question/index?qid=20070926050829AAmsycl[^]

one can get a quick idea about the difference between these.
By spending some time and exploring other links the idea can be fine tuned.


这又是一个例证,说明诸如"{0}和{ 1}".这是您需要了解的第一件事.如果您没有收到,请告诉我们Apple和Apple之间的区别是什么. :-)

这些语言没有归类为编程和脚本编制,甚至没有接近.但是您可以考虑脚本语言编译语言;它们都是编程语言.请参阅:
http://en.wikipedia.org/wiki/Compiled_language [ http://en.wikipedia.org/wiki/Scripting_language [ http://en.wikipedia.org/wiki/Programming_language [ http://en.wikipedia.org/wiki/List_of_programming_languages_by_category [ http://en.wikipedia.org/wiki/Generational_list_of_programming_languages [
This is yet another illustration how ill-posed are the questions like "what is the difference between {0} and {1}". This is the first thing you need to understand. If you did not get it, tell us what''s the difference between apple and Apple. :-)

The languages are not classified into programming and scripting, not even close. But you can consider scripting languages vs. compiled languages; and they all are programming languages. Please see:
http://en.wikipedia.org/wiki/Compiled_language[^],
http://en.wikipedia.org/wiki/Scripting_language[^].

It''s important to understand that the categorization of programming languages does not have a character of classifications. Really existing languages cannot be classified, but they can be categorized. To make it simple: a typical single programming language usually falls into more then one category.
Please see:
http://en.wikipedia.org/wiki/Programming_language[^].

This is a limited but pretty informative attempt to provide a categorized description of a set of languages:
http://en.wikipedia.org/wiki/List_of_programming_languages_by_category[^].

Another useful partial ordering is generational:
http://en.wikipedia.org/wiki/Generational_list_of_programming_languages[^].

Now, I want to touch the essence of things instead of one or another formal approach. Understanding programming languages in not about definitions or formal ways of considering the relationships between languages (even though this is useful and important aspect of knowledge).

First thing to understand is that the set, functioning an the history of programming languages is a cultural phenomenon, sharing a lot with many other phenomena of human culture. In think there is too little understanding of this in both programming and humanitarian society. Programming itself is majorly a humanitarian science, in the same sense as mathematics is, but at much greater degree.

Second thing is: the essence of understanding of languages lies in understanding of how programming works in principle. For example, to really understand what is a scripting language, you should understand how the interpreter works, where it is physically located, what part of it complies to what standards and what is proprietary, how is it loaded, hot it gets code and what it does with it, at what moment of time, what is the execution of the script and the result of it, where it goes. The answers to these questions are very different in different situations. The same things goes about compiler, linker, loading, platform, platform OP, OS, and the like — the whole chain. A developer should understand what is abstracted from what, what part knowledge located where and how it is expressed. When you understand essential part of it (probably, starting with some limited technological settings you personally work with at first), then you can understand how pointless your present question is. However, I perfectly understand: you need some point where to start. I wish you good luck in that.

—SA


1)Google->脚本与编程
2)点击顶部链接->
http://www.killersites.com/blog/2005/scripting -vs-programming-is-there-a-difference/ [
1) Google -> Scripting vs Programming
2) Click top link -> http://www.killersites.com/blog/2005/scripting-vs-programming-is-there-a-difference/[^]
Mind = BLOWN!!!


这篇关于有关脚本语言的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆