IT用語集– archive –
-
TruffleRuby(トリュフルルビー)
TruffleRuby(トリュフルルビー) 英語表記: TruffleRuby 概要 TruffleRuby(トリュフルルビー)は、高性能な多言語実行環境であるGraalVM上で動作するように設計された、最新鋭のRuby実装です。これは、私たちが普段利用しているRuby(CRuby)とは異なる... -
JRuby(ジェイルビー)
JRuby(ジェイルビー) 英語表記: JRuby 概要 JRubyは、人気のあるスクリプト言語の一つであるRubyを、Java仮想マシン(JVM)上で動作させるために開発された実行環境です。これは「スクリプト言語(Bash, Perl, PHP, Ruby) → Ruby → Ruby 実行環境」とい... -
Ruby MRI(ルビーエムアールアイ)
Ruby MRI(ルビーエムアールアイ) 英語表記: Ruby MRI (Matz's Ruby Interpreter) 概要 Ruby MRI(Matz's Ruby Interpreter)は、スクリプト言語であるRubyの創始者であるまつもとゆきひろ氏(Matz)によって開発された、Ruby言語の公式かつ標準的な実行... -
ブロック
ブロック 英語表記: Blocks 概要 Rubyの「ブロック」は、メソッド呼び出しに付随して渡される、実行可能なコードのまとまりです。これは、他のスクリプト言語ではあまり見られない、Rubyの柔軟な言語特性を象徴する重要な要素の一つです。主に、配列の反復... -
メタプログラミング
メタプログラミング 英語表記: Metaprogramming 概要 メタプログラミングとは、「プログラムがプログラムを生成したり、操作したりする技術」を指します。特にスクリプト言語(Bash, Perl, PHP, Ruby)の中でも、Rubyにおいては、この能力が言語特性として... -
オブジェクト指向
オブジェクト指向 英語表記: Object-Oriented 概要 オブジェクト指向とは、プログラムを「モノ」(オブジェクト)の集まりとして捉え、それぞれのオブジェクトが持つデータ(属性)と振る舞い(メソッド)を組み合わせて構築するプログラミングの考え方で... -
AWS Lambda(パース)
``` AWS Lambda(パース) 英語表記: AWS Lambda 概要 AWS Lambdaは、Amazon Web Services(AWS)が提供するサーバーレスなコンピューティングサービスです。これは、お客様がサーバーをプロビジョニングしたり管理したりすることなく、PHPを含むさまざま... -
Heroku(パース)
Heroku(パース) 英語表記: Heroku 概要 Herokuは、アプリケーションのデプロイ、実行、スケーリングを容易にするクラウドプラットフォームサービス(PaaS: Platform as a Service)です。特に、スクリプト言語(Bash, Perl, PHP, Ruby)のカテゴリにおい... -
PaaS(パース)
PaaS(パース) 英語表記: PaaS (Platform as a Service) 概要 PaaS(パース)とは、「サービスとしてのプラットフォーム」を提供するクラウドコンピューティングの形態です。これは、私たちが今見ている「スクリプト言語(Bash, Perl, PHP, Ruby)→ PHP →... -
LAMP スタック(ランプスタック)
LAMP スタック(ランプスタック) 英語表記: LAMP Stack 概要 LAMPスタックとは、Webアプリケーションを動作させるために必要な、主要なオープンソースソフトウェア(OSS)群を組み合わせた実行環境のことを指します。これは「Linux」「Apache HTTP Server...