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

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

РКН: shorturl.at/uLjY4
Download Telegram
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, создать новый проект и выбрать "Консольное приложение".
SUBSCRIPTION [səbˈskrɪpʃn] (сабскрипшн)
Подписка

1. Subnoscription is an amount of money that you pay regularly to receive a product or service.
Подписка - это сумма денег, которую вы регулярно платите за получение продукта или услуги.

2. I cancelled our Netflix subnoscription.
— Я отменил нашу подписку на Netflix.

3. This is available for subnoscription around $20/month.
— Это доступно по подписке примерно за 20 долларов в месяц.
LIST [lɪst] (лыст)
Список

1. A list or sequence is an abstract data type that represents a finite number of ordered values, where the same value may occur more than once.
Список или последовательность - это абстрактный тип данных, представляющий конечное число упорядоченных значений, где одно и то же значение может встречаться более одного раза.

2. An instance of a list is a computer representation of the mathematical concept of a tuple or finite sequence.
— Экземпляр списка - это компьютерное представление математической концепции кортежа или конечной последовательности.

3. Lists are a basic example of containers, as they contain other values.
Списки являются базовым примером контейнеров, поскольку они содержат другие значения.
KERNEL MODE [kɜːnl məʊd] (кёнл моуд)
Режим ядра

1. In kernel mode, the executing code has complete and unrestricted access to the underlying hardware.
— В режиме ядра исполняемый код имеет полный и неограниченный доступ к базовому оборудованию.

2. What is the difference between user and kernel modes?
— В чем разница между пользовательским режимом и режимом ядра?

3. A kernel-mode driver is not isolated from other drivers and the operating system itself.
— Драйвер режима ядра не изолирован от других драйверов и самой операционной системы.
👍1😁1
ACCOUNT [əˈkaʊnt] (экаунт)
Аккаунт, учётная запись

1. I do not have an account in these forums.
— У меня нет учётной записи на этих форумах.

2. Creating an account on a social network is quite simple.
— Создать аккаунт в социальной сети достаточно просто.

3. I forgot my account password. What should I do?!
— Я забыла пароль от своего аккаунта. Что же мне делать?!
TEXT [tekst] (текст)
Текст

1. Can you read this text?
— Вы можете прочитать этот текст?

2. You write texts perfectly. Would you like to become an author? Young programmers need such information.
— Вы прекрасно пишите тексты. Не хотели бы стать автором? Молодым программистам нужна подобная информация.

3. Write the text tomorrow before 12:00.
— Напишите текст завтра до 12:00.