程式语言、Ruby、Rails

新手入门笔记

我为素人,以分享角度提供个人心得笔记等,主要在帮自己做笔记。内容有误或英文打错,非常希望路过的有缘人能指正,谢谢。

程式语言? (programming languagea)

其实在网路发达及有wiki的时代,任何的专有名词,都可以自己google找到答案,但对于新手,很多专业的资讯常会伴随着更多的专有名词出现,就跟找一个bug会发现更多的bug一样,在稍稍经历过这种感觉的菜鸟我,会这样解释程式语言。

程式是用来与电脑沟通的工具。程式语言即是与电脑进行交流的语言,与多国语言一样,程式语言有很多种,如C、C++、Ruby、Python等等等。各国语言都有自己的文法,所以程式语言也一样,是经过标準化,能让电脑去阅读翻译进而执行命令,所以工程师能透过程式语言来对电脑下指令或取得自己所需的资料并使用。

要学哪一种程式语言?

其实菜鸟在初期都会问自己到底适不适合学程式语言...
而我自己只觉得世界上只有一种人可能不适合学程式语言,就是看不懂 1 + 1 = 3 的人。
我不是指原理,也不是指看不懂 = 符号是一种语法,更不是问1+1到底等于多少,就是真的指看不懂阿拉伯数字及一般运算符号的人可能不适合学程式语言。
所以学习程式语言前请先知道一件事,自己绝对学得会程式语言,无论哪一种。

程式语言目前分成了五代wiki,目前我们常见的C,C+,JS,Python或我之后会主力分享的Ruby等等很多语言都是属于第三代,第三代语言称高阶语言,这些语言经过标準化,语意接近平常我们说话,进而较容易阅读。目前我们能见的主流语言,并没有真正的难易度之分,所以菜鸟我的回答会是 "看你想做哪种工作,就选择在那一个产业较发光发热的语言吧"。
原因:较多的资料取得,多人学习,也代表前辈多,你不会是孤单的。

面试题:为何选择Rails?(Ruby on Rails)

Ruby

Ruby是1995年公开发表的,此语言的发明者是松本行弘,讨论及介绍一个语言,只用一篇文章是我无法完成的,简单消化网路上我能看得懂的文章及自己稍稍学习过后的感觉,我会简单的说Ruby是一种非常灵活,非常符合"人"来使用的一种语言,编写起来常常会有一些小惊喜,让人可以快乐学习的一种程式语言。

Rails

Ruby on Rails,通常只唸Rails,是于2004年,由大卫·汉森使用Ruby语言写的开源Web应用框架,严格按照MVC结构开发,非常的RESTful。

Ruby是一种程式语言,Rails是一种框架,Ruby的设计上符合人来使用,阅读性高,而Rails则是利用Ruby的优点,并且以「不做重複的事」及「惯例优于设定」来设计。结合下Rails是一个非常适合开发动态网站的框架,结合许多的套件(Gem),使开发非常快速及灵活。


之后的文章就会开始正式以编写Ruby语法,及使用Rails来简单实作开发web做介绍。
本篇参考文章:
wiki-程式语言
wiki-Ruby
wiki-Ruby on Rails


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章