Глосарій

Українська

ASCII
Стандартний спосіб представлення символів, які зазвичай використовуються в західноєвропейських мовах, у вигляді 7- або 8-бітних цілих чисел. Зараз замінений на Unicode.
Afrikaans, አማርኛ, اَلْعَرَبِيَّةُ, Deutsch, English, Español, Français, Kiswahili

C

camel case (верблюдячий регістр)
Стиль написання коду, який передбачає іменування змінних та об’єктів без пробілів, символів підкреслення (_), крапки (.) або тире (-). Кожне слово, іноді, за вийнятком першого слова, пишеться з великої літери, наприклад: CalculateSum та findPattern.
kebab_case, pothole_case
Deutsch, English, Setswana

S

Secure Shell (SSH)
Протокол і програма, яка його реалізує, що дозволяє віддалений доступ до сервера через захищений канал, де вся інформація шифрується.
English, Español
SSH-ключ
Рядок випадкових бітів, збережений у файлі, який використовується для ідентифікації користувача в SSH. Кожен SSH-ключ має окремі публічну та приватну частини; публічну частину можна безпечно поширювати, але якщо приватна частина стає відомою, ключ вважається скомпрометованим.
English

U

Unicode
Промисловий стандарт і специфікація, розроблені для забезпечення цифрового представлення символів усіх писемностей світу та спеціальних символів. Unicode надає кожному символу його унікальний код. Специфікації Unicode постійно переглядаються й оновлюються для додавання нових мов і символів. Стандарт не визначає, як ці числові коди зберігаються в пам’яті комп’ютера; для цього існують інші стандарти збереження, такі як UTF-8.
Deutsch, English, Français
UTF-8
Cпосіб зберігання числових кодів, що представляють символи Unicode в пам’яті. UTF-8 є системою кодування зі змінною довжиною, що використовує від одного до чотирьох байтів на символ. Якщо символ належить до перших 127 символів кодування ASCII, він кодується одним байтом, забезпечуючи повну сумісність з ASCII. Для інших символів використовуються два, три або чотири байти, залежно від конкретного символу. Це дозволяє ефективно зберігати тексти різних мов, хоча розмір памʼяті, потрібної для зберігання тексту, може збільшуватися.
English

А

абсолютний шлях
Шлях, який вказує на одне й теж саме місце у файловій системі незалежно від поточного розташування. Абсолютний шлях є аналогом широти та довготи в географії.
relative_path
Afrikaans, አማርኛ, اَلْعَرَبِيَّةُ, Deutsch, Ελληνικά, English, Español, Français, Bahasa Indonesia, Italiano, Português
Асинхронний (неодночасний)
Характеристика чогось, що відбувається не одночасно. У програмуванні асинхронна операція - це операція, яка виконується незалежно від інших, запускається або завершується у визначений час без очікування завершення інших операцій.
synchronous
Afrikaans, አማርኛ, اَلْعَرَبِيَّةُ, Deutsch, Ελληνικά, English, Español, Français, Kiswahili

Б

булевий вираз
Пов’язаний зі змінною або типом даних, які можуть мати логічне значення істини або хибності. Цей термін походить від імені Джорджа Буля, математика 19-го століття. Двійкові системи, як і всі комп’ютери, будуються на основі системи логічного обчислення між станами істини та хибності (1 або 0).
truthy, falsy, бінарний
አማርኛ, اَلْعَرَبِيَّةُ, Deutsch, English, Español, Bahasa Indonesia, Português, Kiswahili
бінарний
Система, яка може мати один з двох можливих станів. В інформатиці часто представлена як 0 або 1. У булевій логіці представлена як хибність (0) або істина (1). Комп’ютери побудовані на системах, які зберігають 0 та 1 як біти.
Afrikaans, አማርኛ, Deutsch, English, Español, Français, Português
біт
Одиниця інформації, яка представляє дві альтернативи, наприклад: так/ні, істина/хибність, 1 або 0 тощо.
бінарний, булевий вираз
Afrikaans, አማርኛ, Deutsch, English, Español, Français, Bahasa Indonesia, Português, Nederlands, Kiswahili, Setswana

В

віддалений вхід
Початок інтерактивного сеансу роботи на одному комп’ютері з іншого комп’ютера, наприклад, за допомогою SSH.
English, Setswana

Г

графічний процесор (GPU)
Спеціалізований процесор, призначений для паралельного виконання багатьох копій однієї програми. Спочатку розроблений для обробки графіки, але зараз також використовується для загальних обчислень у вигляді обчислювальних шейдерів.
cpu, shader, compute_shader
English
Гілка Git
Відгалуження від основної гілки розробки, що дозволяє ізолювати роботу над певними завданнями, такими як додання нових функцій або виправлення помилок, незалежно від змін в основній гілці чи інших відгалуженнях.
feature_branch, fork, master_branch
አማርኛ, English, Français, Português
гілка
Дивіться гілка Git.
አማርኛ, English, Kiswahili

З

змінна (програмування)
У мовах програмування - імʼя, якє має асоційоване з ним значення. Значення змінної може бути змінено після її створення.
constant
اَلْعَرَبِيَّةُ, English, Español, Français, 日本語
значення, розділені комами (CSV)
Текстовий формат для табличних даних, в якому кожен запис - один рядок, а поля розділені комами. Має багато незначних варіацій, особливо щодо використання лапок навколо рядків.
አማርኛ, English

К

каталог
Елемент файлової системи, який може містити файли та інші каталоги. Також відомий як тека.
English, Español, Kiswahili
кешування
Зберігання копії деяких даних у локальному кеші, щоб прискорити майбутній доступ.
English, Español
команда
Інструкція, яка наказує комп’ютерній програмі виконати певне завдання.
Afrikaans, አማርኛ, English, Kiswahili

Н

Група навігаційних посилань на багатьох веб-сайтах, які знаходяться на багатьох веб-сайтах та зазвичай містяться у верхній частині сторінки. Навігаці́йні стежки показують користувачам, де вони знаходяться відносно решти веб-сайту. Термін походить від казки “Гензель і Гретель”, в якій діти залишають за собою слід з хлібних крихт, щоб знайти дорогу додому.
Deutsch, English, Español
Нотація об'єктів JavaScript (JSON)
Спосіб представлення даних шляхом комбінування значень у базових форматах (числа, рядки символів тощо) у структурах даних, таких як списки та словники. JSON розшифровується як “JavaScript Object Notation”; на відміну від більш чітко визначених стандартів, наприклад, XML, цей формат не ускладнений синтаксисом для коментарів або методами визначення схеми.
yaml
አማርኛ, English, Français

О

об'єктно-орієнтоване програмування (ООП)
Стиль програмування, в якому функції та дані об’єднуються разом в об’єкти, які взаємодіють між собою тільки через чітко визначені інтерфейси.
English, Español, Português

П

Повідомлення коміту
Коментар, доданий до коміту, який пояснює, які зміни було зроблено та чому.
አማርኛ, English
покриття коду (в тестуванні)
Показник, який визначає, наскільки велика частина бібліотеки або програми виконується під час виконання тестів. Зазвичай виражається у відсотках від кількості рядків коду: наприклад, якщо під час тестування виконується 40 з 50 рядків у файлі, то покриття коду становить 80%.
አማርኛ, English, Kiswahili

Р

рядок
У мовах програмування — блок тексту, тобто послідовність символів, яка використовується для зберігання та маніпуляції текстовими даними.
English, Español

Ц

цикл
Структура у програмі, яка повторно виконує фрагмент коду, доки не буде виконана умова виходу.
for_loop, while_loop, infinite_loop, loop_body
English, Español

Ш

штучний інтелект (ШІ)
Інтелект, який демонструють машини, на відміну від людей або інших тварин. ШІ може проявлятися через сприйняття, синтезування та виведення інформації. Серед завдань можна виділити обробку природної мови, комп’ютерний зір та машинне навчання.
nlp, machine_learning
English