Ruby编程入门:基础与实践指南
1. Ruby简介
Ruby由Yukihiro Matsumoto(Matz)设计,其初衷是减少编程时的挫败感,让编程者享受编程的乐趣。Jim White认为Ruby是集其前辈语言中最优秀、最强大编程特性于一身的“顶级语言”。Amy Hoy也表示Ruby能让她展露笑颜。
Ruby既像是一个有趣的玩具,又是一门严肃的编程语言。它就像一位和蔼的叔叔,平日里在建筑工地辛勤工作12个小时,闲暇时还能逗孩子们开心。对于成千上万的程序员来说,Ruby已成为他们的好朋友和值得信赖的助手,为编程和软件开发带来了全新的思维方式,既有趣又实用。
有人说Ruby像吉他一样,容易入门但难以精通。如果你之前没有编程经验,那么Ruby学起来会出奇地容易;如果你已经掌握了PHP、Perl、BASIC、C或Pascal等语言,Ruby中的一些概念你会似曾相识,但它独特的视角可能一开始会让你有些摸不着头脑。与大多数编程语言不同,Ruby不仅在语法上有差异,在文化、语法规则和使用习惯上也别具一格。实际上,与广为人知的PHP和C++相比,Ruby与LISP和Smalltalk等更小众的语言有更多的共同之处。
尽管Ruby的根源与其他语言不同,但它在许多行业中得到了广泛应用和高度认可。像Sun Microsystems、Intel、Microsoft、Apple和Amazon.com等知名公司都以某种方式使用或支持Ruby。基于Ruby的Rails Web框架是开发Web应用程序的系统,为数百个大型网站提供支持。此外,Ruby还可以像Perl一样,作为通用语言在命令提示符中使用。语法学家、生物化学家、数据库管理员以及成千上万的专业人士和爱好者都借助Ruby来简化工作
超级会员免费看
订阅专栏 解锁全文
1080

被折叠的 条评论
为什么被折叠?



