Enviar pesquisa
Carregar
The ruby-way
•
0 gostou
•
603 visualizações
fangdeng
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Baixar para ler offline
Recomendados
What are Ruby & Rails
What are Ruby & Rails
eyrfwrbc
J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
George Ang
TypeScript
TypeScript
Jason Tseng
Adorable python
Adorable python
Rhythm Sun
TypeScript-twmvc#16
TypeScript-twmvc#16
twMVC
为什么要学Python
为什么要学Python
Depeng Cong
iOS Game Development with Cocos2d
iOS Game Development with Cocos2d
Eddie Kao
eSAC presentation, Andean Region - mHealth Summit - Washington/12
eSAC presentation, Andean Region - mHealth Summit - Washington/12
Felipe Mejia Medina
Recomendados
What are Ruby & Rails
What are Ruby & Rails
eyrfwrbc
J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
George Ang
TypeScript
TypeScript
Jason Tseng
Adorable python
Adorable python
Rhythm Sun
TypeScript-twmvc#16
TypeScript-twmvc#16
twMVC
为什么要学Python
为什么要学Python
Depeng Cong
iOS Game Development with Cocos2d
iOS Game Development with Cocos2d
Eddie Kao
eSAC presentation, Andean Region - mHealth Summit - Washington/12
eSAC presentation, Andean Region - mHealth Summit - Washington/12
Felipe Mejia Medina
The ruby-way
The ruby-way
fangdeng
第1章 入门
第1章 入门
Runa Jiang
從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby
建興 王
Grails敏捷项目开发
Grails敏捷项目开发
Michael Yan
⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
Wen-Tien Chang
使用Dsl改善软件设计
使用Dsl改善软件设计
mingjin
Rubyonrails(Chinese)
Rubyonrails(Chinese)
heisda
Go
Go
Feng Yu
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
hydai
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
宗凡 楊
Golangintro
Golangintro
理 傅
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
Dahui Feng
Node分享 展烨
Node分享 展烨
tb-vertical-guide
Ruby基础培训
Ruby基础培训
xiaozhestrong
Go for web
Go for web
Weng Wei
2006 recycle opensourceprojects
2006 recycle opensourceprojects
George Ang
Recycle Open Source Projects
Recycle Open Source Projects
George Ang
用PY实现"Go元编程"
用PY实现"Go元编程"
Weng Wei
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Li Hsuan Hung
Go语言学习指南
Go语言学习指南
清平 张
jQuery底层架构
jQuery底层架构
fangdeng
Building an event driven web
Building an event driven web
fangdeng
Mais conteúdo relacionado
Semelhante a The ruby-way
The ruby-way
The ruby-way
fangdeng
第1章 入门
第1章 入门
Runa Jiang
從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby
建興 王
Grails敏捷项目开发
Grails敏捷项目开发
Michael Yan
⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
Wen-Tien Chang
使用Dsl改善软件设计
使用Dsl改善软件设计
mingjin
Rubyonrails(Chinese)
Rubyonrails(Chinese)
heisda
Go
Go
Feng Yu
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
hydai
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
宗凡 楊
Golangintro
Golangintro
理 傅
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
Dahui Feng
Node分享 展烨
Node分享 展烨
tb-vertical-guide
Ruby基础培训
Ruby基础培训
xiaozhestrong
Go for web
Go for web
Weng Wei
2006 recycle opensourceprojects
2006 recycle opensourceprojects
George Ang
Recycle Open Source Projects
Recycle Open Source Projects
George Ang
用PY实现"Go元编程"
用PY实现"Go元编程"
Weng Wei
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Li Hsuan Hung
Go语言学习指南
Go语言学习指南
清平 张
Semelhante a The ruby-way
(20)
The ruby-way
The ruby-way
第1章 入门
第1章 入门
從 Java programmer 的觀點看 ruby
從 Java programmer 的觀點看 ruby
Grails敏捷项目开发
Grails敏捷项目开发
⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
使用Dsl改善软件设计
使用Dsl改善软件设计
Rubyonrails(Chinese)
Rubyonrails(Chinese)
Go
Go
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
COSCUP 2016 - LLVM 由淺入淺
COSCUP 2016 - LLVM 由淺入淺
Golangintro
Golangintro
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
Node分享 展烨
Node分享 展烨
Ruby基础培训
Ruby基础培训
Go for web
Go for web
2006 recycle opensourceprojects
2006 recycle opensourceprojects
Recycle Open Source Projects
Recycle Open Source Projects
用PY实现"Go元编程"
用PY实现"Go元编程"
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Compiler for Dummy 一點都不深入的了解 Compiler, Interpreter 和 VM
Go语言学习指南
Go语言学习指南
Mais de fangdeng
jQuery底层架构
jQuery底层架构
fangdeng
Building an event driven web
Building an event driven web
fangdeng
浅尝jQuery
浅尝jQuery
fangdeng
Html基础培训
Html基础培训
fangdeng
前端开发之Js
前端开发之Js
fangdeng
Javascript代码注释及文档生成
Javascript代码注释及文档生成
fangdeng
J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架
fangdeng
前端单元测试初体验
前端单元测试初体验
fangdeng
Java script测试之js unit ut
Java script测试之js unit ut
fangdeng
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖
fangdeng
产品线中的思考
产品线中的思考
fangdeng
产品线中的思考
产品线中的思考
fangdeng
Postoffer前端架构设计
Postoffer前端架构设计
fangdeng
Varnish简介
Varnish简介
fangdeng
Websocket
Websocket
fangdeng
Let's talk about date in javascript
Let's talk about date in javascript
fangdeng
Test driven-frontend-develop
Test driven-frontend-develop
fangdeng
方凳良品1期
方凳良品1期
fangdeng
方凳良品2期
方凳良品2期
fangdeng
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
fangdeng
Mais de fangdeng
(20)
jQuery底层架构
jQuery底层架构
Building an event driven web
Building an event driven web
浅尝jQuery
浅尝jQuery
Html基础培训
Html基础培训
前端开发之Js
前端开发之Js
Javascript代码注释及文档生成
Javascript代码注释及文档生成
J engine -构建高性能、可监控的前端应用框架
J engine -构建高性能、可监控的前端应用框架
前端单元测试初体验
前端单元测试初体验
Java script测试之js unit ut
Java script测试之js unit ut
2011年方凳年度总结及颁奖
2011年方凳年度总结及颁奖
产品线中的思考
产品线中的思考
产品线中的思考
产品线中的思考
Postoffer前端架构设计
Postoffer前端架构设计
Varnish简介
Varnish简介
Websocket
Websocket
Let's talk about date in javascript
Let's talk about date in javascript
Test driven-frontend-develop
Test driven-frontend-develop
方凳良品1期
方凳良品1期
方凳良品2期
方凳良品2期
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
The ruby-way
1.
HA
PP Y CO DI NG This is Ruby!
2.
编程语言之于程序员
3.
4.
表达思想的工具 进行思想的方法 影响思想模式
5.
编程语言可以执行程序任务
6.
一个好的编程语言应该帮助程序员形成更 好的编程逻辑 .
7.
Hello, Ruby!
8.
class Application {
public static void main(String[] args) { System.out.println("Hello World!"); } }
9.
puts "Hello World!"
10.
import java.io.InputStreamReader; import java.io.BufferedReader; class
Application { public static void main(String[] args) { System.out.println("What is your name?"); String name = ""; InputStreamReader input = new InputStreamReader(System.in); BufferedReader reader = new BufferedReader(input); try { name = reader.readLine().trim(); } catch(Exception e) { ; } System.out.println("Nice to meet you, " + name + '!'); } }
11.
puts "What is
your name?" name = gets.chomp puts "Nice to meet you, #{name}!"
12.
a = 10 puts
'a is #{a}' puts "a is #{a}" # output: # a is #{a} # a is 10
13.
More codes
14.
Ruby 印象
15.
● Ruby 是动态语言 ●
简洁 ● 贴近自然语言
16.
松本行弘 Yukihiro Matsumoto(Matz)
1993 年发明 Ruby
17.
Ruby 是 作
为 一 门 令程序员快乐的语 言而设计的
18.
“ 我觉得脚本语言是条正确的道路。 作为一个长期的面向对象编程的忠实拥护者,对我来说面向对象编程也 非常适合于脚本语言,所以我开始在网上搜寻。我发现了 Perl
5, 当时它 还没正式推出,正打算实现一些 OO 的特点,但是那不是我想要的,我最 终放弃了将 Perl 作为一个面向对象脚本语言的企图。 后来我发现了 Python, 它是一个解释型,面向对象的语言,但是我觉得 它不是一个“脚本”语言,除此之外,它还是一个包括了过程编程和面 向对象编程的混合型语言 。 我需要的是一个比 Perl 更强大,比 Python 更面向对象的语言,这就是 为什么我决定设计我自己的语言的原因。”
19.
编程语言应该 不单让程序员 带来工资 , 也要给他们带 乐趣 . 来
20.
开始玩 Ruby ●
Http://tryruby.org ● Http://ruby-lang.org ● Http://railsinstaller.org
21.
Ruby 的高生产率
22.
理念 ●
不要计较于字节、毫秒,优化的事情应该交给计 算机去做 ● 专注于你要解决的问题
23.
●
默认就有的实用方法和类 ● alias :不用纠结命名 ● 自动化工具 ● Rake ● RubyGems ● Bundler ● ...
24.
越少的代码 越少的 bug 越强大的程序员 越大的能量
25.
_Why The Lucky
Stiff
26.
●
Ruby 程序员 ● 20+ repo ● 画家
27.
Ruby for web
28.
Ruby on Rails
29.
模板引擎 ●
Erb ● Markdown 系 :Rdiscount 等 ● HAML ● ...
30.
SASS, SCSS
31.
32.
Sinatra
33.
Sprockets
34.
PDoc
35.
Watchr
36.
More on Github: https://github.com/languages/Ruby
37.
Oh, ●
Github 是用 Ruby on Rails 写的 ● 几乎所有的 Ruby 项目都在 Github 上托管
38.
这就是 Ruby 感谢聆听! Q&A (
如果还有时间的话)
Baixar agora