和C,Java不同,脚本语言的入门书都写的比较有趣。
这一点从最早的Learning Perl到最新的Everyday Scripting with Ruby一直如此。
下面就介绍一下为什么我从这些书以及脚本语言能够得到快乐。
1、shebang(#!)。受shell编程的影响,脚本语言天生就是可执行文件。写这两个字符的时候再联想一下孔庆祥的She Bangs中的认真和执着,编程又多了许多乐趣。
2、入门教程速度得当内容丰富。Agile Web Development with Rails的入门教程让人印象深刻,脚本语言的入门书也都选材得当。不断的迭代开发,增添新的功能。很快的,我发现自己竟然也做成了一个可以工作而且有用的程序(还是叫做脚本吧),无疑会提高我对自己学会编程的信心。
而Learning Java这本书的入门教程由于涉及到了图形界面编程,学习曲线陡然增高,虽然照着做下来也做成了一个application,但是这一段代码多,涉及的知识太多,很难像那些书一样给我信心。
3、不用编译。编译实在是一个很大的障碍,这也是为什么C和C++的学习严重依赖编译器的原因。Java在这一点上倒比较接近脚本语言。
4、语法。更接近英语的语法为编程带来更多的快乐。比如NBA季后赛的口号就是
win || go home。ruby的DSL风格则更近一步,使得程序的阅读和编写更加流畅。
分享到:
- 2007-02-09 12:29
- 浏览 4961
- 评论(0)
- 论坛回复 / 浏览 (0 / 2464)
- 查看更多
相关推荐
3. 广泛的应用场景:VBScript 可以用于 Microsoft Internet Explorer 和 Microsoft Internet Information Service 中,也可以在其他应用程序中作为普通脚本语言使用。 ActiveX 脚本: 1. ActiveX 脚本的概念:...
Windows脚本编程是一门专门用于Windows操作系统的脚本编程语言,其脚本文件通常具有.bat或.cmd扩展名。Windows脚本编程语言简单、灵活,能够执行各种自动化任务,如文件管理、系统维护、网络操作等。在本教程中,...
RPG Maker使用的脚本语言主要是Ruby,一种简洁而强大的动态编程语言。 #### Ruby基础 在RPG Maker中,学习和掌握Ruby脚本是非常关键的。Ruby语言不仅语法简单、易于理解,而且功能强大,可以处理复杂的程序逻辑。...
MEL(Maya 埋入式语言)是 Autodesk Maya 的脚本语言,提供了基础的编程功能,允许用户扩展和定制 Maya。MEL 语言可以帮助用户更好地使用 Maya,提高工作效率和质量。 了解 MEL MEL 是一个功能强大的脚本语言,...
Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的时候,通过Linux一个接着一个地解释和执行每个命令。 下面我们...
Unix脚本语言中存在一些具有特殊意义的字符,如`\/;,.~#$?&*()[]`等。这些字符通常用于控制脚本的流程、引用变量或执行特定操作。然而,当需要将这些字符作为普通文本处理而非特殊控制字符时,就需要使用转义机制。...
总的来说,《3D游戏编程入门经典》会引导你从零开始,逐步掌握3D游戏开发的各个方面,包括图形编程、游戏引擎使用、编程基础、音频处理、网络编程以及游戏设计原则。通过这本书的学习,你将能够独立开发出自己的3D...
众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写。大多数人会认为Bash(或者其他的shell语言)用起来很方便,但一些强大的语言(比如Python)会给你带来一些其它的好处。首先,我们...
另一方面,《Perl语言入门》可能更适合初学者,它通常会从Perl的基本语法开始,包括变量声明、控制结构(如if-else,循环)和函数。书中可能会介绍如何打印输出,读写文件,以及简单的文本处理。正则表达式,虽然在...
在开始学习 JavaFX Script 编程语言之前,需要在系统上安装 JDK 6 或 JDK 5,然后再继续学习本教程。 knowledge point 1: 安装 JDK 在学习 JavaFX Script 编程语言之前,需要在系统上安装 JDK 6 或 JDK 5。这是...
### VB脚本从入门到精通:关键知识点概览 #### 1. **VBScript简介** - **定义**: Microsoft Visual Basic Scripting Edition (VBScript)是Visual Basic家族的一部分,专为脚本应用而设计,主要应用于Web客户端...
Perl语言是一种功能强大的脚本编程语言,以其灵活性和在文本处理方面的强大能力而闻名。它在1987年由Larry Wall开发,自那时起,Perl已经广泛应用于系统管理、网络编程、网页开发、生物信息学等多个领域。 ...
本资源是一个Python编程基础入门教程,涵盖了Python语言基础、Python脚本使用、ARCGIS与Python集成等方面的内容。下面是从该资源中总结的一些重要知识点: 一、PYTHON语言基础 * 数学运算符:Python语言支持多种...
shell 编程入门教程 shell 编程是 Linux 操作系统中的一个重要组件,它允许用户输入命令并将其执行, shell 编程有两种执行命令的方式:交互式(Interactive)和批处理(Batch)。在 shell 编程中,有变量、流程...
### Windows脚本从入门到精通系列(一) #### Windows脚本概述 Windows脚本是用于在Windows操作系统上执行自动化任务的编程语言应用形式。它允许用户通过编写代码来控制和管理计算机上的各种资源,包括文件系统、...
标题《CAPL快速入门.pdf》提到的CAPL是“Communication Access Programming Language”的缩写,中文意为“通信访问编程语言”。这是一种与C语言类似,专门为矢量软件公司开发的CANoe和CANalyzer软件设计的编程语言。...
以下是一些关于Linux Shell编程的重要知识点,这些内容适用于从入门到进阶的学习者。 1. **Shell基础**: - **Shell解释器**:它是Linux操作系统中执行用户输入的命令的程序,如Bash、Sh、Csh等。 - **环境变量**...