`
jlvince
  • 浏览: 5562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多

读书笔记序

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的集成开始环境的建立。

分享到:
评论

相关推荐

    ruby语言入门教程-自学笔记

    ### Ruby语言入门教程知识点详解 #### 一、Ruby语言简介 **Ruby** 是一种功能强大的、面向对象的、解释型的编程语言,由日本计算机科学家松本行弘(Yukihiro Matsumoto)于1995年开发。Ruby语言的设计哲学强调...

    Ruby 语言教程从小白到入门

    本教程将引导初学者从零开始逐步掌握Ruby语言,让你从一个编程小白顺利过渡到入门阶段。 首先,Ruby的核心概念是面向对象编程(Object-Oriented Programming, OOP)。在Ruby中,一切都是对象,包括基本的数据类型如...

    Ruby_on_Rails笔记

    - 《RUBY语言入门教程》(张开川 编著) - 《应用Rails进行敏捷Web开发》(Dave Thomas & David Heinemeier Hansson) - **在线资源**: - [Ruby官方网站](http://ruby-lang.org/) - [Rails官方网站]...

    Ruby学习资料(含参考手册和Programming Ruby)-中文.rar

    "Ruby语言入门教程附实例"和"ruby-mht"文件很可能是包含实例的教程,实践是学习编程的关键,通过这些实例,你可以亲手操作,从而巩固理论知识。 总的来说,这个压缩包提供了全面的Ruby学习资源,既有理论讲解,也有...

    Redis全套学习笔记 (带章节目录) 完整版pdf

    Redis,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...本文适合Redis初学者和进阶者阅读,是一份全面而实用的学习笔记。

    Ruby on Rails心得

    陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...

    积分管理系统java源码-ruby-tutorial-cn:ruby-tutorial-cn

    是一种开源的面向对象程序设计的服务器端脚本语言, 在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。 在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台...

    Groovy学习笔记 PDF版

    Groovy是一种动态、灵活的编程语言,它是Java平台上的一个开放源代码项目,与Java语法高度兼容,但比Java更加简洁和易读。Groovy在软件开发中的应用广泛,尤其在构建脚本、自动化任务、Web开发、测试、数据处理等...

    Python 学习笔记 第三版1

    作者强调,尽管本书并非入门教程,但会尽可能清晰地讲解理论,并通过代码示例辅助理解,鼓励读者通过实践加深对Python语言的理解。书中可能存在的错误或遗漏,作者欢迎读者反馈,以便及时修正。 总之,《Python ...

    programming_language:编程语言学习笔记

    "programming_language:编程语言学习笔记"这一主题旨在整理和探讨各种编程语言的关键特性、语法结构以及在实际开发中的应用。 首先,编程语言可以分为几大类别,如低级语言(机器语言和汇编语言)和高级语言(如C,...

    python学习源码和开发应用技术

    - **《Python编程金典》读书笔记**:这是一份基于经典书籍的学习笔记,可以帮助读者更好地消化和吸收书中的知识要点。 - **PHP、Python、Ruby的(数据库、文件)比较(原创)**:通过对三种语言在处理数据库和文件操作...

    javaee笔试题-heyuan110.github.com.comments:heyuan110.github.com评论

    读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...

    javaee笔试题-jenkins-demo:詹金斯演示

    读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...

    章-绪论-网站设计与开发素质课课件(与“学习”有关文档共9张).pptx

    学习方法上,建议采用“听讲+笔记”、“实训+自我提升”、“阅读+兴趣培养”的模式。同时,通过“疯狂学习法”集中精力深入学习,用“纠错学习法”在实践中发现问题并解决,以及“卧谈讨论法”拓宽思维,促进知识的...

Global site tag (gtag.js) - Google Analytics