memrootじしょ
英和翻訳
reactive programming
Context API
contest
vexed
triangle
sprinter
lithography
lab bench
design
practiced
reactive programming
/riˈæktɪv ˈproʊˌɡræmɪŋ/
リアクティブプログラミング
1.
データストリームと変更の伝播を扱うプログラミングパラダイム。
非同期のデータストリーム(イベント、データ、メッセージなど)を処理し、その変化に自動的に反応して処理を実行するプログラミングパラダイムです。宣言的なコード記述と非同期処理の管理のしやすさが特徴で、ユーザーインターフェース、ネットワーク通信、並行処理などの分野で広く利用されます。データは時間とともに流れるイベントのシーケンスとして扱われ、関数型プログラミングの概念と組み合わせて使われることが多いです。
Reactive
programming
simplifies
handling
complex
asynchronous
data
flows
in
applications.
(リアクティブプログラミングは、アプリケーションにおける複雑な非同期データフローの処理を簡素化します。)
Reactive programming
非同期データフローを扱うプログラミングパラダイムの名前です。
simplifies
~を簡素化する、簡単にするという意味です。
handling
~を処理すること、対処することという意味です。
complex asynchronous data flows
複雑で非同期なデータの流れを指します。
in applications
アプリケーションの中で、という意味です。
Many
modern
UI
frameworks
are
adopting
principles
of
reactive
programming
for
better
user
experience.
(多くの現代的なUIフレームワークは、より良いユーザーエクスペリエンスのためにリアクティブプログラミングの原則を採用しています。)
Many modern UI frameworks
現代の多くのユーザーインターフェース構築用フレームワークを指します。
are adopting
~を採用している、取り入れているという意味です。
principles of reactive programming
リアクティブプログラミングの基本原理や考え方を指します。
for better user experience
より良いユーザー体験のために、という目的を表します。
Understanding
observables
is
key
to
mastering
reactive
programming.
(オブザーバブルを理解することは、リアクティブプログラミングを習得するための鍵です。)
Understanding
理解すること、という意味です。
observables
観測可能なデータストリームを意味する概念です。
is key
鍵である、非常に重要であるという意味です。
to mastering
~を習得するために、という意味です。
reactive programming
非同期データフローを扱うプログラミングパラダイムの名前です。
RxJava
is
a
popular
library
that
brings
reactive
programming
to
the
JVM.
(RxJavaは、JVMにリアクティブプログラミングをもたらす人気のライブラリです。)
RxJava
リアクティブプログラミングの実装の一つである特定のライブラリの名前です。
is a popular library
人気のあるライブラリである、という意味です。
that brings
~をもたらす、提供するという意味で、前の句を修飾しています。
reactive programming
非同期データフローを扱うプログラミングパラダイムの名前です。
to the JVM
Java仮想マシン(JVM)の環境へ、という意味です。
関連
Functional programming
Asynchronous programming
Event-driven architecture
Data streams
Observables
RxJS
Reactor
ReactiveX
Flow-based programming