Английский для программиста | EnglishScript – Telegram
Английский для программиста | EnglishScript
52.8K subscribers
2.07K photos
5 videos
1 file
309 links
Технический английский для айтишников 🧑🏻‍💻

Сотрудничество: @CodingLead

РКН: shorturl.at/uLjY4
Download Telegram
AUDIT [ˈɔːdɪt] (одит)
Аудит, проверка, ревизия

1. A software audit review is a type of software review in which one auditor conduct an independent examination of a software product to assess compliance with standards.
— Проверка аудита программного обеспечения - это тип проверки программного обеспечения, при котором один аудитор проводит независимую экспертизу программного продукта для оценки соответствия стандартам.

2. We need to conduct an audit.
— Нужно провести аудит.

3. The audit of the software development process guarantees the validation of the testing process and shows the areas in which it could be optimized.
Аудит процесса разработки программного обеспечения гарантирует валидацию процесса тестирования и показывает области, в которых его можно было бы оптимизировать.
👍1
WORKLOAD [ˈwɜːkləʊd] (вёклоуд)
Рабочая нагрузка

1. A workload is a program that uses basic computing resources to perform tasks within a given time frame.
Рабочая нагрузка - это программа, которая использует базовые вычислительные ресурсы для выполнения задач в заданные временные рамки.

2. The terms "workload", "application", "software" and "program" are often used interchangeably.
— Термины "рабочая нагрузка", "приложение", "программное обеспечение" и "программа" часто используются как взаимозаменяемые.

3. Workload can also refer to the amount of work that software imposes on the underlying computing resources.
Рабочая нагрузка также может относиться к объему работы, которую программное обеспечение налагает на базовые вычислительные ресурсы.
👍1
QUALITY ASSURANCE [ˈkwɔlɪtɪ əˈʃʊərəns] (кволити ашуренс)
Гарантия качества, обеспечение качества

1. Quality assurance is a set of measures taken at different stages of the software lifecycle to ensure the quality level of the product.
Обеспечение качества - это совокупность мероприятий, предпринимаемых на разных стадиях жизненного цикла ПО, для обеспечения уровня качества продукта.

2. The core purpose of quality assurance is to prevent mistakes and defects in the development and production of both manufactured products.
— Основной целью гарантии качества является предотвращение ошибок и дефектов при разработке и производстве обоих выпускаемых продуктов.

3. He is a quality assurance engineer.
— Он инженер по обеспечению качества.
👍1
TIME FRAME [taɪmfreɪm] (таимфреим)
Таймфрейм, период времени, срок

1. Ensure you are hiring a company that will get the work done within the given time frame.
— Убедитесь, что вы нанимаете компанию, которая выполнит работу в установленные сроки.

2. Projects have to be started and finished within that time frame.
— Проекты должны быть начаты и завершены в течение этого срока.

3. Two years is a more realistic time frame.
— Два года - это более реалистичный срок.
👍1
REFACTORING [rɪˈfæktərɪŋ] (рифакторин)
Рефакторинг

1. A code refactoring is the process of restructuring existing computer code.
Рефакторинг кода - это процесс реструктуризации существующего компьютерного кода.

2. Refactoring is like putting things in order at your workplace.
Рефакторинг - это как наведение порядка на вашем рабочем месте.

3. Refactoring is intended to improve the design, structure, and implementation of the software while preserving its functionality.
Рефакторинг предназначен для улучшения дизайна, структуры и реализации программного обеспечения при сохранении его функциональности.
INFER [ɪnˈfɜː] (инфё)
Выводить

1. Being able to infer some type signatures is better than nothing, but it’s far short of the global type inference offered by languages like Haskell and OCaml.
— Возможность вывести некоторые сигнатуры типов это лучше, чем ничего, но это далеко от глобального вывода типов, предлагаемого такими языками, как Haskell и OCaml.

2. In this article, we’ve gone through some more advanced examples of type inference.
— В этой статье мы рассмотрели несколько более продвинутых примеров вывода типов.

3. Here we declare a new type variable "R" in "My Type", which gets inferred from "T".
— Здесь мы объявляем новую переменную типа "R" в "My Type", которая выводится из "T".
👍1
POINTER [ˈpɔɪntə] (поинтэ)
Курсор, указатель

1. Pointers are a very powerful feature of the language that has many uses in lower level programming.
Указатели - это очень мощная функция языка, которая имеет много применений в программировании более низкого уровня.

2. How to use pointers?
— Как использовать указатели?

3. By using these language and library facilities instead of raw pointers, you will make your program safer, easier to debug.
— Используя эти языковые и библиотечные средства вместо необработанных указателей, вы сделаете свою программу более безопасной и простой в отладке.
DESKTOP COMPUTER [ˈdesktɒp kəmˈpjuːtə] (десктоп кампьютэ)
Настольный компьютер

1. A desktop computer is a personal computer designed for regular use at a single location on or near a desk.
Настольный компьютер - это персональный компьютер, предназначенный для регулярного использования в одном месте на столе или рядом с ним.

2. I want a desktop computer!
— Я хочу настольный компьютер!

3. You will need a personal desktop computer to work.
— Вам потребуется персональный настольный компьютер для работы.
MAINFRAME [ˈmeɪnfreɪm] (мэинфрэим)
Мэйнфрейм

1. A mainframe is the central data repository, linked to users through less powerful devices.
Мэйнфрейм - это центральное хранилище данных, связанное с пользователями через менее мощные устройства.

2. They are slowly rebuilding all the functionality from the mainframe into a new microservices architecture.
— Они медленно перестраивают всю функциональность мэйнфрейма в новую архитектуру микросервисов.

3. I enabled him to hack the mainframe.
— Я позволил ему взломать мэйнфрейм.
NOTIFICATION [nəʊtɪfɪˈkeɪʃn] (ноутификеишн)
Уведомление

1. A notification is a message, email, icon, or another symbol that appears when an application wants you to pay attention.
Уведомление - это сообщение, электронная почта, значок или другой символ, который появляется, когда приложение хочет, чтобы вы обратили на него внимание.

2. I don't get notifications.
— Мне не приходят уведомления.

3. I didn't see your notification.
— Я не увидела твоего уведомления.
MICROPHONE [ˈmaɪkrəfəʊn] (майкрофоун)
Микрофон

1. A microphone is a device – a transducer – that converts sound into an electrical signal.
Микрофон – это устройство, преобразователь, который преобразует звук в электрический сигнал.

2. It is important to understand what the different microphone specifications mean, because it will allow you to select the right one for a given purpose.
— Важно понимать, что означают различные спецификации микрофона, потому что это позволит вам выбрать подходящий для данной цели.

3. Microphones capture sound waves in the air and turn them into identical electrical signals.
Микрофоны улавливают звуковые волны в воздухе и превращают их в идентичные электрические сигналы.
CURSOR [ˈkɜːsə] (кёсэ)
Курсор

1. A database cursor is a mechanism that enables traversal over the records in a database.
Курсор базы данных - это механизм, который позволяет перемещаться по записям в базе данных.

2. Cursors facilitate subsequent processing in conjunction with the traversal, such as retrieval, addition and removal of database records.
Курсоры облегчают последующую обработку в сочетании с обходом, такую как извлечение, добавление и удаление записей базы данных.

3. The database cursor characteristic of traversal makes cursors akin to the programming language concept of iterator.
Курсор базы данных, характерный для обхода, делает курсоры похожими на концепцию итератора в языке программирования.
TABLET [ˈtæblɪt] (таблит)
Планшет

1. Tablet is a mobile device, typically with a mobile operating system and touch screen display processing circuitry in a single, thin and flat package.
Планшет - это мобильное устройство, обычно с мобильной операционной системой и схемой обработки сенсорного дисплея в одном тонком и плоском корпусе.

2. Modern tablets largely resemble smartphones.
— Современные планшеты во многом напоминают смартфоны.

3. Tablets are larger than smartphones.
Планшеты крупнее смартфонов.
EXPENSION CARD [ɪksˈpænʃn kɑːd ] (икспэншн кад)
Карта расширения

1. An expansion card is a printed circuit board that can be inserted into an electrical connector, or expansion slot on a computer's motherboard to add functionality to a computer system.
Плата расширения - это печатная плата, которую можно вставить в электрический разъем или слот расширения на материнской плате компьютера, чтобы добавить функциональности компьютерной системе.

2. An an expansion card is also called adapter card, peripheral card or accessory card.
Карта расширения также называется картой адаптера, периферийной картой или вспомогательной картой.

3. Laptops, netbooks, and other mobile computers do not have expansion cards.
— Ноутбуки, нетбуки и другие мобильные компьютеры не имеют карт расширения.
ARTICLE [ˈɑːtɪkl] (атикл)
Статья

1. You are a great professional! Why don't you write an article?
— Ты большой профессионал! Почему бы тебе не написать статью?

2. As a programmer, you might find writing articles is unnecessary.
— Как программист, вы можете подумать, что в написании статей нет необходимости.

3. When people read your articles on the internet, they recognize you as a professional and trust you more.
— Когда люди читают ваши статьи в Интернете, они считают вас профессионалом и больше доверяют вам.
EMPLOYEE [emplɔɪˈiː] (емплои)
Сотрудник

1. An employee is a worker who gets paid an hourly wage or annual salary for a set job.
Сотрудник - это работник, которому выплачивается почасовая заработная плата или годовая зарплата за определенную работу.

2. Do you ask every new employee that question?
— Вы задаете этот вопрос каждому новому сотруднику?

3. We need new employees in the company.
— Нам нужны новые сотрудники в компанию.
👍1
INPUT DEVICE [ˈɪnpʊt dɪˈvaɪs] (инпут диваис)
Устройство ввода

1. An input device is a piece of equipment used to provide data and control signals to an information processing system.
Устройство ввода - это часть оборудования, используемая для передачи данных и управляющих сигналов в систему обработки информации.

2. Examples of input devices include keyboards, mouse, scanners, cameras, joysticks, and microphones.
— Примерами устройств ввода являются клавиатуры, мыши, сканеры, камеры, джойстики и микрофоны.

3. Input devices can be categorized based on: modality of input (e.g., mechanical motion, audio, visual, etc.)
Устройства ввода могут быть классифицированы на основе: способа ввода (например, механическое движение, аудио, визуальное и т.д.)
1
COMPLIER [kəmˈpaɪlə] (компаиле)
Компилятор

1. A compiler is a computer program that translates computer code written in one programming language into another language.
Компилятор - это компьютерная программа, которая переводит компьютерный код, написанный на одном языке программирования, на другой язык.

2. The compiler will try to infer the type of all expressions in the program.
Компилятор попытается определить тип всех выражений в программе.

3. During semantic analysis, the compiler uses the AST generated during syntax analysis to check if the program is consistent with all the rules of the source programming language.
— Во время семантического анализа компилятор использует AST, сгенерированный во время синтаксического анализа, чтобы проверить, соответствует ли программа всем правилам исходного языка программирования.
ERROR [ˈerə] (эре)
Ошибка

1. An error is an action which is inaccurate or incorrect.
Ошибка - это действие, которое является неточным или некорректным.

2. What is the difference between an error and bug?
— В чем разница между ошибкой и багом?

3. A syntax error occurs when a programmer writes an incorrect line of code.
— Синтаксическая ошибка возникает, когда программист пишет неправильную строку кода.
TERMINAL [ˈtɜːmɪnl] (тёминл)
Терминал

1. A terminal is your interface to the underlying operating system via a shell.
Терминал - это ваш интерфейс к базовой операционной системе через оболочку.

2. Back in the day, a terminal was a screen and keyboard that was connected to a server.
— Раньше терминал представлял собой экран и клавиатуру, подключенные к серверу.

3. Nowadays, a terminal is usually just a program.
— В настоящее время терминал - это обычно просто программа.
1
CONSOLE [kənˈsəʊl] (консоул)
Консоль

1. A console is a textual GUI window that you see when you run "cmd.exe".
Консоль - это текстовое окно графического интерфейса, которое вы видите при запуске "cmd.exe ".

2. A console allows you to write text to, and read text from, a window without the window having any other UI.
Консоль позволяет вам записывать текст в окно и читать текст из него без какого-либо другого пользовательского интерфейса.

3. To get started you'll want to load Visual Studio, create a new project and choose "Console application".
— Для начала вам нужно загрузить Visual Studio, создать новый проект и выбрать "Консольное приложение".