《RUBY语言入门教程》读书笔记(一)

来源:互联网 发布:苹果手机怎么清除数据 编辑:程序博客网 时间:2024/05/17 05:01

读书笔记序

Ruby是我在一年前看到一门新编程语言,但当时在热火朝天的学习JSP,所以对Ruby只是简单看了一些介绍。五月末,虽然未来没有确定,日子过得轻闲。因为讨厌停止状态,我选择学习这门新的网页设计语言。在开始读这本书之前我按照网上的一个文档作了一个ruby on rails的一个简单信息系统的例子。让我觉得ruby on rails真是非常神奇。

千里之行,始于足下。2007年6月2日我开始读《RUBY语言入门教程》。

《RUBY语言入门教程》是我在网上搜索到一部开源文档。作者张开川,下载的同时还带了书中所讲述的ruby程序,全书共九章。我是边读边写这部分笔记的。

第一章 概述

  1. 面向对象编程语言并不是第四代语言,面向对象的编程语言是过程语言的自然延续,同属于第三代命令式语言。读到这里的时候,让我想起编程语言如何划分产生了思考:在我们原来学习中认为第四代编程语言是以面向对象的语言为主,但是实际上并不是这么简单,像C++就不能完全的称为第四代的编程语言。所以语言是如何划分还是要从这个角度来考虑。
  2. 解释语言 Python,Ruby 交互性很好;编译语言 Pascal,C 速度快;本地执行 C, C++;虚拟机执行 Java,C#;动态语言 JavaScript,ruby ;静态语言C++,JAVA
  3. 语言要从三个方面考虑:语义、语法、语用。以前我个人常常只重视语义和语法,而语用却常常忽视。
  4. 学习一门计算机编程语言只要搞清楚这几个十个关键字的意思、用法就大致得到六十分。如果碰到好的教材,遇到好的老师,那么入门拿到六十分是很容易的。要想拿到八十分,九十分就看各人的修行了。师父领进门,修行靠个人。

第二章 开始环境

 现有的ruby的IDE不多,本书介绍了Eclips下的插件RDT。前一阵本人在网上看到Netbean也正在致力于ruby的集成开始环境的建立。