[程序员学英语 第1天]

以有什么不妥的地方,告诉我,非常感谢)。平时也就是能应付了一些基本英文文档,但是有时候不能确切的理解作者的用意。故把自己的学习过程分享出来,一来可以和志同道合的同学共同学习,二来可以有个记录,看看到年底英语水平有多大的提升。当然内容 99% 基本是计算机相关,这样学英语时还可以学习开发知识,一举两得,何乐而不为。

[程序员学英语 第1天]

ReactiveX is a library for composing asynchronous and event-based programs by using observable sequences.It extends the observer pattern to support sequences of data and/or events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety, concurrent data structures, and non-blocking I/O.

[翻译]

ReactiveX 是一个通过使用可观察的序列来组合异步和基于事件的库。它扩展了观察者模式,以支持数据和/或事件序列,并通过添加操作符让您可以以声明的方式把序列组合到一起,而抽象出我们无需关心的,比如:低层次线程、同步、线程安全、并发数据结构和非阻塞 I/O.

[自己的理解]

ReactiveX 它是一个通过把某些数据或事件变成可观察的序列(Observable),这样观察者可以监听这些可观察的对象,这样就可以达到响应式的编程,比如 RxSwift。这个库已经为我们处理了很多,我们不必关心那些比如线程、同步、线程安全、并发数据结构和非阻塞 I/O等问题。

[生词]

  • compose: 组成;组合
  • observable: 可观察的,observable sequences 可观察的序列
  • declaratively:声明地;说明地;陈述地
  • abstract: 抽象
  • concurrent: 并发的,concurrent processing 并发编程

[来源]

reactivex http://reactivex.io/intro.html

===== 我是有底线的 ======
喜欢我的文章,欢迎关注我的新浪微博 Lefe_x,我会不定期的分享一些开发技巧

[程序员学英语 第1天]_第1张图片

你可能感兴趣的:([程序员学英语 第1天])