Ruby (programming language)

Ruby is a dynamic , interpreted , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

Page Revisions

Year Metadata Sections Top Words First Paragraph
2018

311059 characters

38 sections

108 paragraphs

15 images

796 internal links

125 external links

1. History

2. Table of versions

3. Philosophy

4. Features

5. Semantics

6. Syntax

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.639

matsumoto 0.360

japanese 0.154

christmas 0.144

rails 0.144

principle 0.116

surprise 0.116

japan 0.077

talk 0.077

mailing 0.073

versioning 0.073

clause 0.073

advised 0.072

attr_reader 0.072

gems 0.072

Ruby is a dynamic , interpreted , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2017

302473 characters

37 sections

105 paragraphs

15 images

795 internal links

118 external links

1. History

2. Table of versions

3. Philosophy

4. Features

5. Semantics

6. Syntax

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.642

matsumoto 0.365

rails 0.146

japanese 0.137

christmas 0.122

principle 0.118

surprise 0.118

japan 0.078

talk 0.078

mailing 0.074

versioning 0.074

clause 0.074

advised 0.073

attr_reader 0.073

gems 0.073

Ruby is a dynamic , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2016

283957 characters

38 sections

105 paragraphs

15 images

802 internal links

110 external links

1. History

2. Table of versions

3. Philosophy

4. Features

5. Semantics

6. Syntax

7. Differences from other languages

8. Interaction

9. Examples

10. Implementations

11. Repositories and libraries

12. See also

13. References

14. Further reading

15. External links

ruby 0.648

matsumoto 0.365

rails 0.146

japanese 0.137

principle 0.118

surprise 0.118

christmas 0.097

japan 0.078

talk 0.078

mailing 0.074

versioning 0.074

clause 0.074

attr_reader 0.073

gems 0.073

inject 0.073

Ruby is a dynamic , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2015

251966 characters

36 sections

101 paragraphs

13 images

763 internal links

80 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Differences from other languages

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.642

matsumoto 0.370

rails 0.173

japanese 0.139

principle 0.119

surprise 0.119

japan 0.080

talk 0.080

mailing 0.075

versioning 0.075

clause 0.075

ironruby 0.074

attr_reader 0.074

gems 0.074

inject 0.074

Ruby is a dynamic , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2014

197245 characters

34 sections

96 paragraphs

12 images

381 internal links

74 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Differences from other languages

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.647

matsumoto 0.380

rails 0.177

japanese 0.143

principle 0.123

surprise 0.123

japan 0.082

talk 0.082

mailing 0.077

clause 0.077

ironruby 0.076

attr_reader 0.076

inject 0.076

ishitsuka 0.076

jruby 0.076

Ruby is a dynamic , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2013

179944 characters

33 sections

86 paragraphs

11 images

353 internal links

76 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Deviations from behavior elsewhere

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.633

matsumoto 0.275

rails 0.214

surprise 0.169

principle 0.148

japanese 0.123

clause 0.093

ironruby 0.092

attr_reader 0.092

inject 0.092

jruby 0.092

mruby 0.092

rubinius 0.092

catch 0.085

perl 0.079

Ruby is a dynamic , reflective , object-oriented , general-purpose programming language . It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2012

153680 characters

32 sections

86 paragraphs

9 images

235 internal links

68 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Deviations from behavior elsewhere

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.614

matsumoto 0.330

rails 0.210

surprise 0.166

principle 0.145

japanese 0.121

ironruby 0.120

rubinius 0.120

catch 0.104

perl 0.100

attr_reader 0.090

inject 0.090

jruby 0.090

raise 0.073

clause 0.073

Ruby is a dynamic , reflective , general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk -like features. It was also influenced by Eiffel and Lisp . Ruby was first designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan .

2011

144723 characters

27 sections

79 paragraphs

7 images

236 internal links

61 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Deviations from behavior elsewhere

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Further reading

14. External links

ruby 0.601

matsumoto 0.357

rails 0.227

ironruby 0.130

jruby 0.130

catch 0.112

perl 0.109

japanese 0.105

attr_reader 0.097

inject 0.097

mri 0.097

rubinius 0.097

methods 0.081

raise 0.079

clause 0.079

Ruby is a dynamic , reflective , general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk -like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto . It was influenced primarily by Perl , Smalltalk , Eiffel , and Lisp .

2010

134266 characters

27 sections

77 paragraphs

7 images

229 internal links

57 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Deviations from behavior elsewhere

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Bibliography

14. External links

ruby 0.578

matsumoto 0.365

rails 0.266

ironruby 0.133

jruby 0.133

catch 0.115

perl 0.111

attr_reader 0.100

inject 0.100

mri 0.100

rubinius 0.100

methods 0.082

raise 0.081

clause 0.081

getter 0.069

Ruby is a dynamic , reflective , general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk -like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto . It was influenced primarily by Perl , Smalltalk , Eiffel , and Lisp .

2009

127441 characters

26 sections

70 paragraphs

9 images

222 internal links

53 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. Deviations from behaviour elsewhere

7. Interaction

8. Examples

9. Implementations

10. Repositories and libraries

11. See also

12. References

13. Bibliography

14. External links

ruby 0.564

matsumoto 0.361

rails 0.180

ironruby 0.144

jruby 0.144

catch 0.125

perl 0.121

attr_reader 0.108

inject 0.108

mri 0.108

rubinius 0.108

surprise 0.100

raise 0.088

clause 0.088

methods 0.075

Ruby is a dynamic , reflective , general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk -like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto . It is based on Perl , Smalltalk , Eiffel , Ada , and Lisp .

2008

122101 characters

28 sections

69 paragraphs

9 images

206 internal links

54 external links

1. History

2. Philosophy

3. Features

4. Semantics

5. Syntax

6. "Gotchas"

7. Interaction

8. Examples

9. Implementations

10. Criticism

11. Repositories and libraries

12. See also

13. References

14. External links

ruby 0.568

matsumoto 0.353

catch 0.147

ironruby 0.141

jruby 0.141

mri 0.141

rails 0.141

perl 0.128

yarv 0.114

attr_reader 0.106

birthstone 0.106

inject 0.106

matz 0.106

rubinius 0.106

yukihiro 0.106

Ruby is a dynamic , reflective , general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk -like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto . It is based on Perl , Smalltalk , Eiffel , Ada , and Lisp

2007

94619 characters

23 sections

57 paragraphs

9 images

197 internal links

36 external links

1. History

2. Philosophy

3. Semantics

4. Features

5. Syntax

6. "Gotchas"

7. Examples

8. Implementations

9. Criticism

10. Repositories and libraries

11. See also

12. References

13. External links

ruby 0.562

matz 0.278

catch 0.192

attr_reader 0.139

inject 0.139

matsumoto 0.139

perl 0.132

surprise 0.128

raise 0.113

clause 0.113

yarv 0.112

getter 0.096

ironruby 0.093

constructing 0.093

irb 0.093

Ruby is a reflective , dynamic , object-oriented programming language . It combines syntax inspired by Perl with Smalltalk -like object-oriented features, and also shares some features with Python , Lisp , Dylan , and CLU . Ruby is a single-pass interpreted language . Its official implementation is free software written in C .

2006

54853 characters

21 sections

56 paragraphs

3 images

115 internal links

48 external links

1. History

2. Philosophy

3. Semantics

4. Features

5. Syntax

6. Gotchas and possible surprises

7. Examples

8. Implementations

9. Repositories and libraries

10. Sample scripts

11. See also

12. Notes

13. External links

ruby 0.632

matz 0.276

clause 0.135

perl 0.128

catch 0.115

surprise 0.115

attr_reader 0.110

constructing 0.110

jruby 0.110

rescue 0.110

readline 0.110

search 0.110

google 0.100

designate 0.089

sigil 0.089

Ruby is a reflective , object-oriented programming language . It combines syntax inspired by Perl with Smalltalk -like object-oriented features, and also shares some features with Python , Lisp , Dylan and CLU . Ruby is a single-pass interpreted language . Its main implementation is free software distributed under an open-source license.

2005

33084 characters

18 sections

38 paragraphs

0 images

84 internal links

24 external links

1. History

2. Philosophy

3. Semantics

4. Implementations

5. Features

6. Possible surprises

7. Examples

8. Operating systems

9. Applications

10. See also

11. External links

ruby 0.559

matz 0.290

birthstone 0.217

surprise 0.150

attr_reader 0.145

constructing 0.145

matsumoto 0.145

pearl 0.145

designate 0.117

perl 0.112

principle 0.100

getter 0.100

age 0.100

mixins 0.100

raise 0.088

Ruby is a reflective , object-oriented programming language . It combines syntax inspired by Ada and Perl with Smalltalk -like object-oriented features, and also shares some features with Python , Lisp , Dylan and CLU . Ruby is a single-pass interpreted language .

2004

20185 characters

11 sections

23 paragraphs

0 images

56 internal links

13 external links

1. History

2. Philosophy

3. Implementations

4. Features

5. Possible surprises

6. Examples

7. External links

ruby 0.520

constructing 0.215

jruby 0.215

principle 0.148

age 0.148

mixins 0.148

surprise 0.148

perl 0.138

guided 0.107

inconsistencies 0.107

huge 0.107

attr_reader 0.107

irb 0.107

matsumoto 0.107

matz 0.107

Ruby is an object-oriented programming language . It combines syntax inspired by Ada and Perl with Smalltalk -like object oriented features, and also shares some features with Python , Lisp and CLU . It was originally designed as an interpreted language , though in its JRuby implementation it may be compiled .

2003

8818 characters

2 sections

12 paragraphs

0 images

48 internal links

4 external links

1. Examples

2. External links

ruby 0.689

perl 0.217

smalltalk 0.196

clu 0.166

purely 0.132

python 0.124

designates 0.120

inconsistencies 0.120

huge 0.120

matsumoto 0.120

matz 0.120

yukihiro 0.120

artistic 0.120

parrot 0.120

licences 0.120

Ruby is a purely object-oriented programming language originally developed for scripting . It combines syntax inspired by Ada and Perl with Smalltalk -like object oriented features, and also shares some features with Python , Lisp and CLU .

2002

6111 characters

1 sections

6 paragraphs

0 images

36 internal links

3 external links

1. External References

ruby 0.427

inconsistencies 0.277

matsumoto 0.277

yukihiro 0.277

sample 0.275

perl 0.214

clu 0.192

principle 0.192

clean 0.192

surprise 0.192

pun 0.192

smalltalk 0.181

algorithm 0.169

author 0.169

articles 0.169

Ruby is an object-oriented interpreted programming language with clean syntax. It has its roots in Perl , Smalltalk , Python , LISP and CLU , with Perl being the most important one.

2001

6041 characters

1 sections

23 paragraphs

0 images

29 internal links

3 external links

1. External References

ruby 0.404

inconsistencies 0.262

matsumoto 0.262

yukihiro 0.262

sample 0.260

26 0.211

talk 0.211

perl 0.203

clu 0.181

principle 0.181

clean 0.181

pun 0.181

smalltalk 0.171

algorithm 0.160

author 0.160

Ruby is an object-oriented interpreted programming language with clean syntax. It has its roots in Perl , Smalltalk , Python , LISP and CLU , with Perl being the most important one.