Ruby (ルビー)
「プログラミングを楽しむ」ことを目的に日本のまつもとゆきひろ氏が開発した、美しく書きやすい言語。
Ruby(ルビー)とは
日本のプログラマーである「まつもとゆきひろ」氏が開発した、世界的に有名なプログラミング言語です。 「プログラマーが楽しくスムーズにコードを書けること」を一番の目標にしてデザインされています。
💡 例え話でいうと…
**「美しくて読みやすい現代語訳の小説」**です。 他の言語だと「複雑な数式」のように書かなければならない処理を、Rubyは「まるで普通の英語の文章を読んでいるかのように」直感的に、短い文字数で書くことができます。
📌 Ruby on Railsの存在
Rubyには「Ruby on Rails(ルビーオンレイルズ)」という超強力なWeb開発用フレームワーク(便利な枠組み)があり、これを使うとクックパッドのような巨大なサイトも爆速で開発することができます。
関連する用語 (プログラミング)
全33件を見るVite(ヴィート)
Vue.jsの作者が開発した次世代フロントエンドビルドツール。ネイティブESモジュールを活用した超高速な開発サーバー起動とHMR(ホットモジュールリプレース)を実現する。
C# (シーシャープ)
Microsoft社が開発した、エンタープライズ(企業向け)システムからゲーム開発(Unity)まで広く使われる万能言語。
TypeScript (TS)
JavaScriptの弱点(エラーの起きやすさ)を克服するためにMicrosoftが開発した、「型(ルール)」を持つ進化版言語。
IT用語: リファクタリングとは|外から見た動作を変えずに内部を改善する
コードの外部動作を保ちながら内部構造を整理するリファクタリングの目的・手法・タイミングを解説。
IT用語: 型安全性(Type Safety)とは|TypeScriptが防ぐバグの種類
コンパイル時に型の不一致を検出する「型安全性」の概念と、JavaScriptからTypeScriptへの移行がなぜ有効なのかを解説。
SPA(シングルページアプリケーション)
ページ遷移時にブラウザをリロードせず、JavaScriptで動的にコンテンツを更新するWebアプリのアーキテクチャ。React・Vue・Angularで実装されることが多い。