memrootじしょ
英和翻訳
ReasonML
Cancel a contract
terminate talks
Research Assistant (RA)
master a skill
Flask
manage situations
in preference to
Proverbs
Hand tools
ReasonML
/ˈriːzən ɛm ɛl/
リーズンエムエル
1.
OCamlをベースにJavaScriptをターゲットとするプログラミング言語で、ReactなどのWeb開発に利用されます。
ReasonMLは、Facebookによって開発された、ML(Meta Language)ファミリーに属するプログラミング言語OCamlのJavaScriptフレンドリーな構文です。JavaScriptの欠点である型安全性やランタイムエラーの問題を解決し、ReactやWeb開発に最適化されています。OCamlの強力な型システムと推論、パターンマッチング、不変性といった特徴をJavaScriptエコシステムで活用できるように設計されています。
ReasonML
is
a
programming
language
developed
by
Facebook.
(ReasonMLはFacebookによって開発されたプログラミング言語です。)
ReasonML
Facebookによって開発された、OCamlベースのJavaScript向けプログラミング言語です。
is
「~である」という状態を表す動詞です。
a programming language
コードを記述するための形式的な言語を指します。
developed by
「~によって開発された」という意味で、受動態の形で開発元を示します。
Facebook
ソーシャルメディア企業であるFacebookを指します。
You
can
use
ReasonML
to
build
robust
web
applications.
(ReasonMLを使って堅牢なウェブアプリケーションを構築できます。)
You
「あなた」または「人々」を指します。
can use
「~を使うことができる」という可能性や能力を表します。
ReasonML
Facebookによって開発された、OCamlベースのJavaScript向けプログラミング言語です。
to build
「~を構築するために」という目的を示します。
robust
「堅牢な」「頑丈な」という意味で、システムが障害に対して強いことを示します。
web applications
ウェブブラウザ上で動作するソフトウェアアプリケーションを指します。
Many
developers
appreciate
ReasonML
for
its
type
safety
and
performance.
(多くの開発者は、ReasonMLの型安全性とパフォーマンスを高く評価しています。)
Many developers
多数のソフトウェア開発者を指します。
appreciate
「~を高く評価する」「感謝する」という意味です。
ReasonML
Facebookによって開発された、OCamlベースのJavaScript向けプログラミング言語です。
for its
「その~の点で」という理由や目的を示します。
type safety
プログラミングにおいて、型の不一致によるエラーを防ぐ性質を指します。
and performance
「性能」「実行速度」を指します。
ReasonML
compiles
to
highly
optimized
JavaScript.
(ReasonMLは高度に最適化されたJavaScriptにコンパイルされます。)
ReasonML
Facebookによって開発された、OCamlベースのJavaScript向けプログラミング言語です。
compiles to
「~にコンパイルされる」という意味で、ソースコードがある言語から別の言語に変換されることを示します。
highly optimized
「高度に最適化された」という意味で、非常に効率的になるように調整された状態を指します。
JavaScript
Webページの対話性を実現するために広く使われるスクリプト言語です。
Learning
ReasonML
can
improve
your
understanding
of
functional
programming
concepts.
(ReasonMLを学ぶことで、関数型プログラミングの概念の理解が深まります。)
Learning ReasonML
ReasonMLというプログラミング言語を習得することを指します。
can improve
「~を向上させることができる」という可能性を示します。
your understanding
「あなたの理解」という意味です。
of functional programming concepts
副作用を避け、純粋な関数を重視するプログラミングパラダイムの基本的な考え方を指します。
関連
OCaml
JavaScript
React
BuckleScript
Functional Programming
Type Safety
Meta Language