English glossary

EnglishDefinitionRussian
Source code editorText editor program designed specifically for editing source code of computer programs.Редактор исходного кода
ProgrammA series of operations that cintrol the function of a computerПрограмма
Programming languageCodes used to write commands to a computerЯзык программирования
Programming softwareAny software that supports the development of new applicationsПрограммное обеспечение для программирования
InterpreterA computer program that changes the instructions in another program into a form that can be easily utderstood by a computerИнтерпритатор
ComplierA computer program that changes instructions(high-lvl) into machine language Компилятор
IDE(Integrated Development Environment)Software application that helps programmers develop software code effcientlyИнтегрированная среда разработки
codeIntsructions that make up a programКод
an application ( app )One or several programs working together for the end userПриложение
10 a scriptInstructions in a programming language that need to be interpretedСкрипт
11 Data Managmentthe ability to track and evaluate informationДанные
12 Satellite Navigationthe process of determining a location based on electronic informationСпутниковая навигация
13 Payrolla company’s list employees and how much they are paid
14 Multimedia playera device that can play audio, video and other files
15 Digital assistanta small, handheld computer that typycally works as a mobile phone
16 Bioinformatisthe application of computer software to the field of biologyбиоинформация
17 ThreatWarningУгроза
18 firewall(brandmawer)firewall permits access only to athorized users. It will deny access to anyone without proper credentials.Сетевой экран
19 Malwarea file or code, typically delivered over a network, that infects, explores, steals or conducts virtually any behavior an attacker wants.Вредоносная программа
20 Antivirus SoftwareDon’t let uauthorized parties stal your personal information with spyware And stop viruses before they destroy your computer. The SharpAlert Exviro package protects against all types of malware. It quarantines infected files. Then threat removal just takes one click.Защитная программа от вирусов
21 SimulationA realistic representation of somethingСимуляция
22 Security SoftwareThe engineer installed a program that protects a computer foro various threats on he company’s systemsЗащитная программа
23 SpywareA steeling data programШпионская программа
24 RemovalA special programm that can remove from computer viruses and other malwersУдаление
25 QuarantineQuarantine is a place where Antivirus put the virusesКарантин
26 Virusan infective agent that typically consists of a nucleic acid molecule in a protein coat, is too small to be seen by light microscopy, and is able to multiply only within the living cells of a host.Вирус
27 arrangeорганизовать
28 customizeнастроить
29 machine codeThe vasic instructions understood by computers; it consists of 1s and 0s ( binary code )машинный код
30 assembly lanugages a type of low-level programming language that is intended to communicate directly with a computer’s hardwareязыки ассамблеи
31 low level languagesa programming language that provides little or no abstraction from a computer’s instruction set architecture ( language for computers )языки низкого уровня
32 high level languagesa computer programming language that resembles natural language or mathematical notation and is designed to reflect the requirements of a problem; ( Almost natural english )языки высокого уровня
FORTRANa third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing
33 the shellA shell is the program that receives and processes text commands from a console.
Bash is a shell that processes commands in the Linux operating system
оболочка
34 CLIcommand line interfaceинтерфейс командной строки
35 GUIgraphical user interfaceграфический интерфейс пользователя
36 variablesvariables are named locations where we store dataпеременные
37 classesclasses are abstract categories of thingsклассы
38 objectsobjects are particular instances or individuals of a classобъекты
39 statements a command given to the computer that instructs the computer to take a specific action, such as display to the screen, or collect inputправила
40 interactive modein interactive mode, one statement is run at time in the shell immediate feedback is given after each lineинтерактивный режим
41 script modein script mode, the entire script is run at once. Feedback is only given when explicitly required by the scriptскриптовый режим
42 code editorscode editors are text editors on steroidsкодовые редакторы
43 machine codeThe only language computers can undestand directly is machine code. For computers
44 object oriented programmingthe programmer concentrates on paricular things ( a piece of text, a graphic or a table , etc.) and gives each objext functions which can be altered without changing the entire programmОбъектно орентированное программирование
45 object codeit converts the entire program into machine code in one go- on the other hand, an interpreter translates the source code line by line as the program is running
46 markup languagesto format and link text files
47 HTMLHyper Text Marking Language
48 XMLExtensible Markup Language
49 VoiceXMLVoiceXML is used to create voice applications that run on the phone, whereas HTML is used to create visual applications
50 COBOLCommon Business Oriented Language
51 flowchartA diagram represanting the successive logical steps of theблок схема
52 source codeprogram instuctions written in aa particular computer language
53 complierA special program hich converts the source program into machine code — the noly language understood by the processor
54 debuggingThe techniques of detecting and correcting erros ( or bugs) which may occur in programs
55 AlgorithmA programming algorithm is a procedure or formula used for solving a problem. It is based on conducting a sequence of specified actions in which these actions describe how to do something, and your computer will do it exactly that way every time.Алгоритм
56 ArgumentIn programming, a value that is passed between programs, subroutines or functions. Arguments are independent items, or variables, that contain data or codes. When an argument is used to customize a program for a user, it is typically called a «parameter.» See argc.Аргумень
57 ArraysIn coding and programming, an array is a collection of items, or data, stored in contiguous memory locations, also known as database systems . The purpose of an array is to store multiple pieces of data of the same type together.Массив
58 Javahigh level programming language
59 InputThe area where you can type some kind of string or numbersВвод
60 Condition StatementCondition Statement is using for logic operator (if)Условия
61 For LoopsA «For» Loop is used to repeat a specific block of code a known number of times. For example, if we want to check the grade of every student in the class, we loop from 1 to that number. When the number of times is not known before hand, we use a «While» loop.Циклы
62 While loopsLoops, but this loop is breaking then when some condition statement will changedЦикл
63 Assignment operatorsThe assignment operator = assigns the value of its right-hand operand to a variable, a property, or an indexer element given by its left-hand operand. The result of an assignment expression is the value assigned to the left-hand operand
64 Arithmetics operatorsAn arithmetic operator is a mathematical function that takes two operands and performs a calculation on them. They are used in common arithmetic and most computer languages contain a set of such operators that can be used within equations to perform a number of types of sequential calculation.Арифмитические операторы
65 Coding languagesA programming language is a set of instructions written by a programmer to deliver instructions to the computer to perform and accomplish a task. This set of instructions is usually viewed as incomprehensible code structured following a definite programming language syntax.
66 StatementsIn computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out. A program written in such a language is formed by a sequence of one or more statements.Переменная
67 StringsDefinition. A string is a data type used in programming, that is used to represent text rather than numbers. A string is a sequence of characters and can contain letters, numbers, symbols and even spaces.
68 TerminalA terminal is simply a text-based interface to the computer. In a terminal, you can type commands, manipulate files, execute programs, and open documents. When working in a terminal, the current directory is called your working directory. A terminal will usually start in the top-level directory of your account.
69 TenserflowTensorFlow is defined as an open-source platform and framework for machine learning, which includes libraries and tools based on Python and Java — designed with the objective of training machine learning and deep learning models on data
70 Text codingText-based programming involves typing lines of code that tell computers what task to perform. It involves writing words, phrases, numbers and symbols in a certain order, so it makes sense to the computer — just like spelling and grammar in any other language 
71 plug-inan auxiliary program that enable webbrowser to support new content for example animation
72 appleta samll Java application usually designed to run automatically within a web page
73 platform independentsoftware that can run on any operating system
74 object oriented programminga computer programming tchnique that allows the creationof objects that interact with each other and can be used as the foundation of others used to create graphical user interfaces
75Javaan island in Indonesia coffe in American slang and a programming language for internet applications
76 AlgorithmAn Algorithm is a step-by-step procedure or set of rules for solving a specific problem or performing a task. It provides a clear, structured approach to solving problems and is fundamental to coding and programming. Algorithms can be expressed in various forms, such as pseudocode or flowcharts, and implemented in different programming languages.
77 Data StructureA Data Structure organizes and stores data in a computer’s memory or storage system. It defines the relationships, operations, and access methods for efficiently manipulating and retrieving data. Data structures include arrays, linked lists, stacks, queues, trees, and graphs.
78 Error HandlingError Handling is anticipating, detecting, and handling errors or exceptions that may occur during program execution. It involves implementing strategies, such as try-catch blocks or error codes, to handle errors and prevent program crashes or unexpected behavior safely.
79 FunctionA Function, a method, or a subroutine is a reusable block of code that performs a specific task or calculation. Functions help organize code, improve modularity, and enable code reuse. They accept input parameters, perform operations, and may return a value.
80 GitGit is a distributed version control system widely used in software development. It allows multiple developers to collaborate on a project, track changes, and manage different code versions. Git enables efficient code management, facilitates collaboration, and provides conflict resolution mechanisms.
81 LoopA Loop is a programming construct that allows repetitive execution of a code block based on a specified condition. It helps automate tasks and process large amounts of data efficiently. Common loops include the for loop, while loop, and do-while loop.
82 Object-Oriented Programming (OOP)Object-Oriented Programming (OOP) is a programming paradigm that organizes code around objects, which are instances of classes. It emphasizes concepts such as encapsulation, inheritance, and polymorphism. OOP allows modular and reusable code, promotes code organization, and facilitates software maintenance and extensibility
83 RefactoringRefactoring is the process of restructuring and improving existing code without changing its external behavior. It involves making code modifications to enhance readability, maintainability, and performance while preserving its functionality. Refactoring helps eliminate code smells, improve code organization, and reduce technical debt
84 StackA Stack is a data structure that follows the Last-In-First-Out (LIFO) principle in programming. It allows elements to be added or removed only from one end, the top. Stacks are commonly used for managing function calls, tracking program execution, and handling recursive algorithms.
85 SyntaxSyntax refers to the rules and conventions that dictate the structure and format of a programming language. It defines how instructions and statements are written to form valid and meaningful code. Following the correct syntax is essential for the compiler or interpreter to understand and execute the code accurately.
86 Web DevelopmentWeb Development encompasses the creation and maintenance of websites and web applications. It involves designing user interfaces, writing code, integrating databases, and implementing functionality using web technologies such as HTML, CSS, JavaScript, and server-side scripting languages. Web development focuses on creating engaging and interactive experiences for users on the web
87 Version ControlVersion Control, also known as Source Code Management (SCM), tracks and manages source code file changes. It allows developers to collaborate, maintain different versions of code, and track modifications over time. Version control systems, such as Git or SVN, provide mechanisms for branching, merging, and reverting changes
88 VariableA Variable is a named storage location in a computer’s memory that holds a value or data. Variables are used to store and manipulate data during program execution. They have a specific data type (integer, string, or boolean) and can be assigned new values throughout the program.
89 Performance OptimizationPerformance Optimization refers to improving a software application’s speed, efficiency, and resource utilization. It involves analyzing and fine-tuning code, algorithms, and system configurations to minimize execution time, reduce memory usage, and optimize overall performance. Performance optimization aims to deliver a fast and responsive user experience
90 Back-endThe element of a computer system or programme that is normally in charge of storing and maintaining data but which the end user does not directly access or utilise is the back-end . The person in charge of creating back-end services is a back-end developer
91 BooleanTrue / False
92 BranchA branch in Git is a new version of the main repository that includes copies of all the documents and history at the time of separation without actually duplicating all the contents. This enables the subsequent merging of all changes made to the branch back into the main repository.
93 C++C++ is a simple but functional programming language. People who learn this language will be capable of comprehending complex instructions and understanding how programmes operate
94 CacheTo help with faster load times from repetitive activities, a cache is the temporary storage of data and information.
Without caching, it would take some time for each user that calculates taxes to finish. However, with caching, only the initial user would need to conduct the calculation; subsequent users who meet the same “tax criteria” would have access to the pre-calculated results and receive their results almost immediately.

Lisa kommentaar