Я программировал в течение нескольких месяцев, и часто используемое слово является "контекстом" в классах. Как ServletContext (Java), Activity (Android), Service (Java, Android), NSManagedContext (Objective-C, iOS).
Поглядывая в словари, я вижу, что это слово означает: ситуация, окружающая среда, обстоятельства и т.д. Однако, поскольку я не являюсь носителем английского языка, я не понимаю, к чему я должен перевести это прямо. Например, если бы я должен был написать класс, который либо был назван SomeClassContext, либо метод, который имел параметр контекста, я бы не понял, когда я должен назвать его контекстом, потому что я его не понимаю.
Я искал контекст в Stack Overflow, но никаких вопросов/ответов мне не помогло.
Я был бы очень рад, если бы кто-нибудь мог дать мне объяснение.