【ラブライブ!サンシャイン‼︎】動的型付け言語の黒澤ルビィについて

 

おはよう

 

今日は動的型付け言語のRubyと

 

ラブライブ!サンシャイン‼︎に登場する黒澤ルビィの違いを

 

現役Rubyエンジニアである私が解説しようと思う。

 

 

それでは早速書いていく。

 



 

 

動的型付け言語のRubyについて

 

動的型付け言語(もしくはスクリプト言語)のRubyはまつもとゆきひろ氏によって開発され、1995年に発表された。

 

 

プログラミングパラダイムは、命令型プログラミングのオブジェクト指向言語である。

 

また、2004年7月に発表された「Ruby on Rails」の登場により、その名を世界に知らしめた。

 

 

開発者のまつもとゆきひろ氏曰く「プログラミングを楽しむこと」を重視して作られたそうだ。

 

そのため英語のような記述が可能になっており、プログラミングを始めて学習する際にも選択されることが多い。

 

現行バージョンは2.6.5(2019年11月現在)

 

 

 

ラブライブ!サンシャイン‼︎黒澤ルビィについて

 

ラブライブ!サンシャイン!!』に登場するキャラクターの一人。

Aqoursに所属する、浦の星女学院1年生。

3年生の黒澤ダイヤとは姉妹。(黒澤姉妹) 

 

 

赤髪の短いツーサイドアップと、青緑色の瞳を持つ。

 

動的型付け言語Rubyで記述された黒澤ルビィは以下のようになる。

 

Learn more or give us feedback
class SchoolIdol 

  def initialize(name)
  	@name = name
  end


  def sing
  	puts "#{@name}'s Song!!"
  end

  def dance
  	puts "#{@name}'s Dance!!"
  end

  def cute
  	puts "#{@name} is Very Cute!!!"
  end


  kurosawa_ruby = SchoolIdol.new("KurosawaRuby")

  kurosawa_ruby.sing
  kurosawa_ruby.dance
  kurosawa_ruby.cute
end

# 実行結果
# =>
# KurosawaRuby's Song!!
# KurosawaRuby's Dance!!
# KurosawaRuby is Very Cute!!!

 

 



 

2つの相違点

 

動的型付け言語Rubyには、「Ruby on Rails」という優秀なフレームワークが存在するが、

 

一方で黒澤ルビィにはそのようなフレームワークは存在しない。

 

 

 

その代わり、黒澤ルビィには優秀な姉「黒澤ダイヤ」が存在するが、

 

動的型付け言語Rubyにはそのような姉は存在しない。

 

 

両者共に利点、不利点を抱えていることが伺える。

 

また、動的型付け言語Rubyは「クロスプラットフォーム」で様々な環境で動作するが、

 

 

黒澤ルビィは我々がどれだけ懇願しても2次元と3次元を行き来することはできない。

 

 

このような設計思想から3次元版黒澤ルビィである降幡愛を好む開発者も少なくない。

 

 

2つの共通点

 

一見すると名前以外は関係性が全くない両者だが、

 

筆者は動的型付け言語Rubyと黒澤ルビィの意外な共通点を見つけてしまった。

 

 

 

キーになるのは、2016年6月30日

 

 

2016年6月30日にRuby on Railsのバージョン5.0がリリースされ、

 

2016年6月30日は、ラブライブ!シリーズの6周年を祝う日だったのだ!(2010年6月30日はラブライブ!プロジェクトが「G's」という雑誌に正式に発表された日)

 

 

 

Rubyを使用する開発者たちはRuby on Railsの新しいバージョンに胸を踊らせ、

 

ラブライバー(ラブライブファンの名称)は2016年に放送した(黒澤ルビィが登場した)ラブライブ!サンシャイン‼︎

を楽しみつつ、迎えたシリーズの6周年を祝ったのが、

 

 

2016年6月30日だったのだ。

 

まさに動的型付け言語のRubyと黒澤ルビィが交わった日だったのだ!

 



 

おわりに

 

このように私のブログでは、エンジニアなどの意識高い話と

 

こういったふざけた記事を記している。

 

他にもアルヨ[BanG Dream!]香澄語翻訳家という仕事
2019.12.7
おはよう 今日は「香澄語翻訳家」という仕事を紹介する 先日、私はこういったツイートをした 友人から「わけわからねえよwww」と突っ込まれたので、 解説しようと思う。 香澄語というのは「BanG Dream!」というアニメの主人公で ある、「…...

 

 

ここまで付き合ってくれてありがとう。

 

次回もお楽しみに。

 

 

 




  • 【自画自賛】私、「ハラカズヤ」の素晴らしさについて書く
  • 【ブロガー必見】ブログで稼げるようになるには〇〇をしよう
  • 運営者:ハラカズヤの全プロフィール
  • 【Web制作】「target=“_blank”」は危険!?
  • 【ブロガー必見】ブログを書くのにパソコンはいらない!
  • 【Rails】なぜ「rails db:migrate」をしなければならないのか