1.脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。
HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。
2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成执行的exe文件。
4.脚本语言是一种解释性的语言,例如vbscript,javascript,installshield script等等,它不象c\\c++等可以编译成二进制代码,以可执行文件的形式存在.
脚本语言不需要编译,可以直接用,由解释器来负责解释。
5.脚本语言一般都是以文本形式存在,类似于一种命令.
举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.
你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言、
核心编程》不错,顺便可以看看《dive into python》 建议常备一本手册《python in a nutshell》
Python学习计划
关键字: python
这些天来,翻看了不少Python论坛,搜集了不少Python的学习资料,阅读了不少人的Python学习历程,为自己量身定制了一套Python学习计划:
1.学习《A Byte of Python》,中文译名为《Python简明教程》,全书下来只有100多页,简单干练,通俗易懂,是公认的Python入门教程。我虽然下到了《Python简明教程》pdf版,但是觉得其中的代码可能是因为译者转换文档类型
的原因,格式变得很乱,所以准备尽量阅读英文原版。网络上也有《Python简明教程》的word版,不想看英文的朋友可以找一下。
2.我买了一本影印版的《Learning Python》第三版,用于精读。现在能买到的版本比较新的Python经典书籍一共有两本,一本是《Learning Python》第三版,一本是《Python核心编程》第二版。本来是想买后者的,因为看中文毕竟要比看英文来的快一些,不过看了下书评,《Python核心编程》第二版居然是一个叫宋X广的IT败类把CPUG论坛上大家共同翻译的成果占为己有,属上了自己的名字!(详细事件经过可以看china-pub或者dangdang对这本书的点评,也可以看这里
http://groups.google.com/group/python-cn/browse_thread/thread/e5e465336fdeb03c?hl=zh-CN)我觉得如果是买这本书,让这样的人赚取稿费,太不值得了,所以退而求其次,买了本影印版的《Learning Python》第三版。而且我还下到了《Python核心编程》第二版的pdf版本,非常清晰,如果大家想要,可以到http://onlypython.group.javaeye.com/去下载。
3.准备把《Dive into Python》(中文译名为《深入Python》),《Core Python Programming》第二版(中文译名为《Python核心编程》)作为《Learning Python》的补充材料来阅读。
4.准备深入学习《Python for Unix and.Linux System Administration》,《foundations of python network programming》,《wxPython in action》等高级编程。