其实在网路发达及有wiki的时代,任何的专有名词,都可以自己google找到答案,但对於新手,很多专业的资讯常会伴随着更多的专有名词出现,就跟找一个bug会发现更多的bug一样,在稍稍经历过这种感觉的菜鸟我,会这样解释程序语言。
程序是用来与电脑沟通的工具。
程序语言即是与电脑进行交流的语言,与多国语言一样,程序语言有很多种,如C、C++、Ruby、Python等等等。
各国语言都有自己的文法,所以程序语言也一样,是经过标准化,能让电脑去阅读翻译进而执行命令,所以工程师能透过程序语言来对电脑下指令或取得自己所需的资料并使用。
其实菜鸟在初期都会问自己到底适不适合学程序语言...
而我自己只觉得世界上只有一种人可能不适合学程序语言,就是看不懂 1 + 1 = 3 的人。
我不是指原理,也不是指看不懂 = 符号是一种语法,更不是问1+1到底等於多少,就是真的指看不懂阿拉伯数字及一般运算符号的人可能不适合学程序语言。
所以学习程序语言前请先知道一件事,自己绝对学得会程序语言,无论哪一种。
Ruby是1995年公开发表的,此语言的发明者是松本行弘,讨论及介绍一个语言,只用一篇文章是我无法完成的,简单消化网路上我能看得懂的文章及自己稍稍学习过後的感觉,我会简单的说Ruby是一种非常灵活,非常符合"人"来使用的一种语言,编写起来常常会有一些小惊喜,让人可以快乐学习的一种程序语言。
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
<<: error CS0246: 找不到类型或命名空间名称 'NewsPaper'
>>: 用我的 iMac 把 Clear Linux 安装到 USB 外接硬碟上
D11: 关於EOF 这是一个在C语言里面才有的语法,EOF的意思就是End Of File,是AS...
前言 昨天的文章有提到, 有个前辈推坑我学 Next.js, 但由於 Next.js 是以 Reac...
在频域里面遭遇虚数 经过前面 4 篇的介绍我们已经知道如何萃取出声音的特徵了,我们用来训练的资料,都...
Scrum Kanban(看板) 有部美剧叫Silicon Valley (矽谷群瞎传),由HBO出...
动态规划也是一种演算法设计模式,常用来解决最佳化问题。它的方法是将问题(通常是递回地)分解成子问题,...