读书笔记序
Ruby是我在一年前看到一门新编程语言,但当时在热火朝天的学习JSP,所以对Ruby只是简单看了一些介绍。五月末,虽然未来没有确定,日子过得轻闲。因为讨厌停止状态,我选择学习这门新的网页设计语言。在开始读这本书之前我按照网上的一个文档作了一个ruby on rails的一个简单信息系统的例子。让我觉得ruby on rails真是非常神奇。
千里之行,始于足下。2007年6月2日我开始读《RUBY语言入门教程》。
《RUBY语言入门教程》是我在网上搜索到一部开源文档。作者张开川,下载的同时还带了书中所讲述的ruby程序,全书共九章。我是边读边写这部分笔记的。
第一章 概述
- 面向对象编程语言并不是第四代语言,面向对象的编程语言是过程语言的自然延续,同属于第三代命令式语言。读到这里的时候,让我想起编程语言如何划分产生了思考:在我们原来学习中认为第四代编程语言是以面向对象的语言为主,但是实际上并不是这么简单,像C++就不能完全的称为第四代的编程语言。所以语言是如何划分还是要从这个角度来考虑。
- 解释语言 Python,Ruby 交互性很好;编译语言 Pascal,C 速度快;本地执行 C, C++;虚拟机执行 Java,C#;动态语言 JavaScript,ruby ;静态语言C++,JAVA
- 语言要从三个方面考虑:语义、语法、语用。以前我个人常常只重视语义和语法,而语用却常常忽视。
- 学习一门计算机编程语言只要搞清楚这几个十个关键字的意思、用法就大致得到六十分。如果碰到好的教材,遇到好的老师,那么入门拿到六十分是很容易的。要想拿到八十分,九十分就看各人的修行了。师父领进门,修行靠个人。
第二章 开始环境
现有的ruby的IDE不多,本书介绍了Eclips下的插件RDT。前一阵本人在网上看到Netbean也正在致力于ruby的集成开始环境的建立。
分享到:
相关推荐
### Ruby语言入门教程知识点详解 #### 一、Ruby语言简介 **Ruby** 是一种功能强大的、面向对象的、解释型的编程语言,由日本计算机科学家松本行弘(Yukihiro Matsumoto)于1995年开发。Ruby语言的设计哲学强调...
本教程将引导初学者从零开始逐步掌握Ruby语言,让你从一个编程小白顺利过渡到入门阶段。 首先,Ruby的核心概念是面向对象编程(Object-Oriented Programming, OOP)。在Ruby中,一切都是对象,包括基本的数据类型如...
- 《RUBY语言入门教程》(张开川 编著) - 《应用Rails进行敏捷Web开发》(Dave Thomas & David Heinemeier Hansson) - **在线资源**: - [Ruby官方网站](http://ruby-lang.org/) - [Rails官方网站]...
"Ruby语言入门教程附实例"和"ruby-mht"文件很可能是包含实例的教程,实践是学习编程的关键,通过这些实例,你可以亲手操作,从而巩固理论知识。 总的来说,这个压缩包提供了全面的Ruby学习资源,既有理论讲解,也有...
Redis,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...本文适合Redis初学者和进阶者阅读,是一份全面而实用的学习笔记。
陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...
是一种开源的面向对象程序设计的服务器端脚本语言, 在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。 在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台...
Groovy是一种动态、灵活的编程语言,它是Java平台上的一个开放源代码项目,与Java语法高度兼容,但比Java更加简洁和易读。Groovy在软件开发中的应用广泛,尤其在构建脚本、自动化任务、Web开发、测试、数据处理等...
作者强调,尽管本书并非入门教程,但会尽可能清晰地讲解理论,并通过代码示例辅助理解,鼓励读者通过实践加深对Python语言的理解。书中可能存在的错误或遗漏,作者欢迎读者反馈,以便及时修正。 总之,《Python ...
"programming_language:编程语言学习笔记"这一主题旨在整理和探讨各种编程语言的关键特性、语法结构以及在实际开发中的应用。 首先,编程语言可以分为几大类别,如低级语言(机器语言和汇编语言)和高级语言(如C,...
- **《Python编程金典》读书笔记**:这是一份基于经典书籍的学习笔记,可以帮助读者更好地消化和吸收书中的知识要点。 - **PHP、Python、Ruby的(数据库、文件)比较(原创)**:通过对三种语言在处理数据库和文件操作...
读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...
读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...
学习方法上,建议采用“听讲+笔记”、“实训+自我提升”、“阅读+兴趣培养”的模式。同时,通过“疯狂学习法”集中精力深入学习,用“纠错学习法”在实践中发现问题并解决,以及“卧谈讨论法”拓宽思维,促进知识的...