English | Defenition | Russian |
1.Application (app) | One or several programs working together for the end user | |
2.Program | A generic term for a complete set of instructions that does something | |
3.consoles | A console is a program that sends text commands and receives text output | |
4.Code | Instructions that make up a program | |
5.Script | Instructions in a programming language that need to be interpreted | |
6.the shell | A shell is the program that receives and processes text commands from a console | |
7.CLI | • A command-line interface (CLI) is basically synonymous with a shell. | |
8.GUI | • A CLI is in contrast to a graphical user interface (GUI) | |
9.variables | variables are named locations where we store data | |
10.classes and objects | Classes are abstract categories of things. Objects are particular instances or individuals of a class. | |
11.Statements | Code is made up of statements. A statement performs a particular action. | |
12.interactive vs. script mode | In interactive mode, one statement is run at a time in the shell. Immediate feedback is given after each line. In script mode, the entire script is run at once. Feedback is only given when explicitly required by the script. | |
13.Code editors | Code editors are text editors on steroids. | |
14.Object code | That is, it converts the entire program into machine code in one go | |
15.Source code editor | Something that reads and executes other programs | |
16.Programming language | Codes used to write commands to a computer | |
17.Programming software | Any software that supports the development of new application | |
18.Payroll | A company’s list of employees and how much they are paid | |
19.Interpreter | An application that decodes instructions written in other language | |
20.Firewall | Сетевой защитный экран | |
21.Spyware | ||
22.Removal | ||
23.Malware | ||
24.Flowchart | A diagram representing the successive logical steps of the program | Блок схема |
25.Sourse code | Program instructions written in a particular Computer language | Исходный код |
26.Compiler | A special program which converts the sourse program into machine code – the only language understood by the protcessor | |
27.Machine code | The basic instructions understood by computers; it consits of 1s and 0s | |
28.Debugging | The techiques of detecting and correcting errors which may occur in programs | |
29.Object-oriented programming | The programmer concentrates on particular things and gives each objects functions which can be altered without changing the entire program. | |
30.XML | Which stands for extensible markup language | |
31.Deny | The purpose of the software is to not allow access to unauthorized users | |
32.Permits | ||
33.Secutity | ||
34.Multimedia player | a device that can play audio, video and other files | Мультимедийный проигрыватель |
35.Bioinformatis | the application of computer software to the field of biology | |
36.Simulation | A realistic representation of something | |
37.COBOL | Common Bussines Orieneted Language | |
38.markup languages | to format and link text files | Язык разметки |
39.Virus | ||
40.HTML | Hyper Text Marking Language | |
41.object oriendted programming | The programmer concevtrataes on paricular things and gives each object functions which can be altered without changing the entire programm. | |
42.IDE(Integrated Development Environment) | Software application that helps programmers develop software code effciently | Интегрированная среда разработки |
43.low level languages | ||
44.high level languages | ||
45.VoiceXML | VoiceXML is used to create voice applications that run on the phone where as HTML is used to create visual applications ей | |
46.interactive mode | Интерактивный мод | |
47.script mode | returns the most frequently occurring value, the mode value, of the aggregated data in an expression, as defined by the group by clause | |
48.Arrange | Организовать | |
49.Quarantine | ||
50.Removal | Удаление | |
51.browser | is a special client program designed to view the content of web sites and display HTML documents. | |
52.Winchester | is a computer hard drive (HDD, hard disk drive), the main storage of information. | |
53.Hyperlink | English Hyperlink) a basic functional element of HTML documents, which is the implementation of a dynamic connection of any object of a given web page with the contextual content of another document or file object. | |
54.A domain | is a logical level of the Internet, that is, a group of network resources that has its own name and is managed by its own network station. | |
55.Login | is a logical account identifying the user, used in combination with a password during the authorization process | |
56.A local network | is a structure consisting of several computers connected to each other by a special cable, between which data is transferred. | |
57.framework | ||
58.Router | is a specialized server that performs routing | |
59.Interface | This is a contract that defines a set of methods that a class must implement. Interfaces allow you to define standardization of interaction. | |
60.Index | It is a data structure that organizes values in a database to speed up searching and retrieving data | |
61.paradigm | a set of ideas and concepts that determine the style of writing computer programs | |
62.syntax | ||
63.terminal | A 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. | |
64.Java | an island in Indonesian coffee in American slang and a programming language for internet applications | |
65.platform independement | software that can run on any operating system | |
66.compiler | A special program hich converts the source program into machine code —the noly language unrstood by the processor. | |
67.text coding | Text-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 | |
68.tenserflow | TensorFlow 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 | |
69.plug-in | an auxliary program that enable web browser to support new content for example animation | |
70.applet | a small Java application usually designed to run automatically within a web page | |
71.object oriented programming | a 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 | |
72.platform independement | software that can run on any operating system | |
73.Strings | Definition. 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. | |
74.Statements | In 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. | |
75.Coding languages | A 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 | |
76.Arithmetics operators | An 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. | |
77.Assignment operators | The 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 | |
78.While loops | Loops, but this loop is breaking then when some condition statement will changed | Цикл |
79.For Loops | A «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. | |
80.Web Development | Web 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 | |
81.Syntax | Syntax 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. | |
82.Stack | A 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. | |
83.Refactoring | Refactoring 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.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 | |
85.Loop | A 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. | |
86.Git | Git 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. | |
87.Function | A 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. | |
88.Error Handling | Error 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. | |
89.Data Structure | A 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. | |
90.Algorithm | An 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. | |
91.Web Development | Web 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 | |
92.Version Control | Version 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 | |
93.Variable | A 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. | |
94.Performance Optimization | Performance 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 | |
95.Back-end | The 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 | |
96.Boolean | True / False | |
97.Branch | A 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. | |
98.Branch | A 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. | |
99.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 |