From daa1a2aff136fa9da1fcc97d7da97a2036fabc77 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:47 +0100 Subject: unslug uk: move --- files/uk/glossary/abstraction/index.html | 18 ++++ files/uk/glossary/accessibility/index.html | 32 ++++++ files/uk/glossary/algorithm/index.html | 18 ++++ files/uk/glossary/argument/index.html | 27 ++++++ files/uk/glossary/block/scripting/index.html | 19 ++++ .../index.html" | 19 ---- files/uk/glossary/buffer/index.html | 33 +++++++ files/uk/glossary/cipher/index.html | 33 +++++++ files/uk/glossary/ciphertext/index.html | 19 ++++ files/uk/glossary/closure/index.html | 46 +++++++++ files/uk/glossary/compile/index.html | 26 +++++ files/uk/glossary/cryptanalysis/index.html | 19 ++++ .../cryptographic_hash_function/index.html | 27 ++++++ files/uk/glossary/cryptography/index.html | 22 +++++ files/uk/glossary/decryption/index.html | 25 +++++ files/uk/glossary/dtd/index.html | 10 -- .../dynamic_programming_language/index.html | 22 +++++ files/uk/glossary/function/index.html | 89 +++++++++++++++++ files/uk/glossary/hyperlink/index.html | 26 +++++ files/uk/glossary/identifier/index.html | 19 ++++ files/uk/glossary/internet/index.html | 19 ++++ files/uk/glossary/method/index.html | 38 ++++++++ files/uk/glossary/oop/index.html | 21 ++++ files/uk/glossary/operator/index.html | 23 +++++ files/uk/glossary/recursion/index.html | 42 ++++++++ files/uk/glossary/statement/index.html | 33 +++++++ files/uk/glossary/symbol/index.html | 108 +++++++++++++++++++++ files/uk/glossary/type/index.html | 23 +++++ files/uk/glossary/ux/index.html | 21 ++++ files/uk/glossary/value/index.html | 35 +++++++ files/uk/glossary/variable/index.html | 24 +++++ files/uk/glossary/viewport/index.html | 23 +++++ files/uk/glossary/world_wide_web/index.html | 40 ++++++++ files/uk/glossary/wrapper/index.html | 18 ++++ .../index.html" | 18 ---- .../index.html" | 18 ---- .../index.html" | 27 ------ .../index.html" | 33 ------- .../index.html" | 32 ------ .../index.html" | 23 ----- .../index.html" | 25 ----- .../index.html" | 22 ----- "files/uk/glossary/\320\264\320\272/index.html" | 21 ---- .../index.html" | 46 --------- .../index.html" | 24 ----- .../index.html" | 35 ------- .../index.html" | 26 ----- .../index.html" | 19 ---- .../index.html" | 27 ------ .../index.html" | 22 ----- .../index.html" | 38 -------- .../index.html" | 18 ---- .../glossary/\320\276\320\276\320\277/index.html" | 21 ---- .../index.html" | 23 ----- .../index.html" | 26 ----- .../index.html" | 42 -------- .../index.html" | 108 --------------------- .../index.html" | 40 -------- .../glossary/\321\202\320\270\320\277/index.html" | 23 ----- .../index.html" | 89 ----------------- .../\321\210\320\270\321\204\321\200/index.html" | 33 ------- .../index.html" | 19 ---- .../index.html" | 19 ---- .../index.html" | 33 ------- .../index.html" | 19 ---- 65 files changed, 988 insertions(+), 998 deletions(-) create mode 100644 files/uk/glossary/abstraction/index.html create mode 100644 files/uk/glossary/accessibility/index.html create mode 100644 files/uk/glossary/algorithm/index.html create mode 100644 files/uk/glossary/argument/index.html create mode 100644 files/uk/glossary/block/scripting/index.html delete mode 100644 "files/uk/glossary/block/\321\201\320\272\321\200\320\270\320\277\321\202\320\270\320\275\320\263/index.html" create mode 100644 files/uk/glossary/buffer/index.html create mode 100644 files/uk/glossary/cipher/index.html create mode 100644 files/uk/glossary/ciphertext/index.html create mode 100644 files/uk/glossary/closure/index.html create mode 100644 files/uk/glossary/compile/index.html create mode 100644 files/uk/glossary/cryptanalysis/index.html create mode 100644 files/uk/glossary/cryptographic_hash_function/index.html create mode 100644 files/uk/glossary/cryptography/index.html create mode 100644 files/uk/glossary/decryption/index.html delete mode 100644 files/uk/glossary/dtd/index.html create mode 100644 files/uk/glossary/dynamic_programming_language/index.html create mode 100644 files/uk/glossary/function/index.html create mode 100644 files/uk/glossary/hyperlink/index.html create mode 100644 files/uk/glossary/identifier/index.html create mode 100644 files/uk/glossary/internet/index.html create mode 100644 files/uk/glossary/method/index.html create mode 100644 files/uk/glossary/oop/index.html create mode 100644 files/uk/glossary/operator/index.html create mode 100644 files/uk/glossary/recursion/index.html create mode 100644 files/uk/glossary/statement/index.html create mode 100644 files/uk/glossary/symbol/index.html create mode 100644 files/uk/glossary/type/index.html create mode 100644 files/uk/glossary/ux/index.html create mode 100644 files/uk/glossary/value/index.html create mode 100644 files/uk/glossary/variable/index.html create mode 100644 files/uk/glossary/viewport/index.html create mode 100644 files/uk/glossary/world_wide_web/index.html create mode 100644 files/uk/glossary/wrapper/index.html delete mode 100644 "files/uk/glossary/\320\260\320\261\321\201\321\202\321\200\320\260\320\272\321\206\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\260\320\273\320\263\320\276\321\200\320\270\321\202\320\274/index.html" delete mode 100644 "files/uk/glossary/\320\260\321\200\322\221\321\203\320\274\320\265\320\275\321\202/index.html" delete mode 100644 "files/uk/glossary/\320\261\321\203\321\204\320\265\321\200/index.html" delete mode 100644 "files/uk/glossary/\320\262\320\265\320\261_\320\264\320\276\321\201\321\202\321\203\320\277\320\275\321\226\321\201\321\202\321\214/index.html" delete mode 100644 "files/uk/glossary/\320\262\321\226\320\272\320\275\320\276_\320\277\320\265\321\200\320\265\320\263\320\273\321\217\320\264\321\203/index.html" delete mode 100644 "files/uk/glossary/\320\264\320\265\321\210\320\270\321\204\321\200\321\203\320\262\320\260\320\275\320\275\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\264\320\270\320\275\320\260\320\274\321\226\321\207\320\275\320\260_\320\274\320\276\320\262\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\321\203\320\262\320\260\320\275\320\275\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\264\320\272/index.html" delete mode 100644 "files/uk/glossary/\320\267\320\260\320\274\320\270\320\272\320\260\320\275\320\275\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\267\320\274\321\226\320\275\320\275\320\260/index.html" delete mode 100644 "files/uk/glossary/\320\267\320\275\320\260\321\207\320\265\320\275\320\275\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\272\320\276\320\274\320\277\321\226\320\273\321\217\321\206\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\260\320\275\320\260\320\273\321\226\320\267/index.html" delete mode 100644 "files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\207\320\275\320\260_\320\263\320\265\321\210-\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\320\274\320\265\321\202\320\276\320\264/index.html" delete mode 100644 "files/uk/glossary/\320\276\320\261\320\263\320\276\321\200\321\202\320\272\320\260/index.html" delete mode 100644 "files/uk/glossary/\320\276\320\276\320\277/index.html" delete mode 100644 "files/uk/glossary/\320\276\320\277\320\265\321\200\320\260\321\202\320\276\321\200/index.html" delete mode 100644 "files/uk/glossary/\320\277\320\276\321\201\320\270\320\273\320\260\320\275\320\275\321\217/index.html" delete mode 100644 "files/uk/glossary/\321\200\320\265\320\272\321\203\321\200\321\201\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\321\201\320\270\320\274\320\262\320\276\320\273/index.html" delete mode 100644 "files/uk/glossary/\321\202\320\265\320\275\320\265\321\202\320\260/index.html" delete mode 100644 "files/uk/glossary/\321\202\320\270\320\277/index.html" delete mode 100644 "files/uk/glossary/\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\321\210\320\270\321\204\321\200/index.html" delete mode 100644 "files/uk/glossary/\321\210\320\270\321\204\321\200\320\276\321\202\320\265\320\272\321\201\321\202/index.html" delete mode 100644 "files/uk/glossary/\321\226\320\264\320\265\320\275\321\202\320\270\321\204\321\226\320\272\320\260\321\202\320\276\321\200/index.html" delete mode 100644 "files/uk/glossary/\321\226\320\275\321\201\321\202\321\200\321\203\320\272\321\206\321\226\321\217/index.html" delete mode 100644 "files/uk/glossary/\321\226\320\275\321\202\320\265\321\200\320\275\320\265\321\202/index.html" (limited to 'files/uk/glossary') diff --git a/files/uk/glossary/abstraction/index.html b/files/uk/glossary/abstraction/index.html new file mode 100644 index 0000000000..49517c4907 --- /dev/null +++ b/files/uk/glossary/abstraction/index.html @@ -0,0 +1,18 @@ +--- +title: Абстракція +slug: Glossary/Абстракція +tags: + - Абстракція + - Мова Програмування + - Словник +translation_of: Glossary/Abstraction +--- +

Абстрація у галузі {{Glossary("computer programming", "комп'ютерного програмування")}} є способом зменшення складності, що вможливлює підвищення ефективності розробки та втілення складних систем програмного забезпечення. Вона ховає технічну складність системи за простішими {{Glossary("API", "програмними інтерфейсами")}}.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/accessibility/index.html b/files/uk/glossary/accessibility/index.html new file mode 100644 index 0000000000..cbc90fead2 --- /dev/null +++ b/files/uk/glossary/accessibility/index.html @@ -0,0 +1,32 @@ +--- +title: Веб-доступність (Web Accessibility) +slug: Glossary/Веб_Доступність +tags: + - Доступність + - Словник +translation_of: Glossary/Accessibility +--- +

Веб-доступність, або Доступність веб-сайтів (Web Accesability, A11Y), відноситься до передового досвіду для використання веб-сайту, незважаючи на фізичні та технічні обмеження. Веб-доступність формально визначається й обговорюється на {{Glossary("W3C")}} з {{Glossary("WAI","Web Accessibility Initiative","Ініціатива веб-доступності")}} (WAI).

+ +

Дізнайтесь більше

+ +

Загальні поняття

+ + + +

Дізнайтесь про веб-доступність

+ + + +

Технічні посилання

+ + diff --git a/files/uk/glossary/algorithm/index.html b/files/uk/glossary/algorithm/index.html new file mode 100644 index 0000000000..6908966658 --- /dev/null +++ b/files/uk/glossary/algorithm/index.html @@ -0,0 +1,18 @@ +--- +title: Алгоритм +slug: Glossary/Алгоритм +tags: + - Словник +translation_of: Glossary/Algorithm +--- +

Алгоритм — це впорядкована послідовність дієвказів (інструкцій), що має на меті розв'язання певної задачі.

+ +

Зазвичай під цим поняттям мається на увазі саме стратегія розв'язання (алгоритм сортування, алгоритм пошуку). Натомість програмний код, що втілює ту чи ту стратегію, називають реалізацією алгоритму.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/argument/index.html b/files/uk/glossary/argument/index.html new file mode 100644 index 0000000000..1192ea1b6e --- /dev/null +++ b/files/uk/glossary/argument/index.html @@ -0,0 +1,27 @@ +--- +title: Арґумент +slug: Glossary/Арґумент +tags: + - JavaScript + - Словник +translation_of: Glossary/Argument +--- +

Арґумент — це своєрідний тип {{Glossary("Variable", "змінної")}}, що дозволяє передавати до {{Glossary("Function", "функції")}} ({{Glossary("Method", "метода")}}) необхідні {{Glossary("value", "значення")}}, {{Glossary("Scope", "область видимості")}} яких не виходитиме за її (функції) межі.

+ +

Поняття «арґумент» та «параметр» часто вживаються як взаємозамінні, а справжнє значення з'ясовується зі словесного оточення.

+ +

Втім слово параметр (чи то пак «формальний параметр») часто вживається на позначення змінних, наведених в самому оголошенні функції, а натомість слово арґумент (або ж «фактичний арґумент») частіше позначає {{Glossary("Primitive", "прості величини")}} або {{Glossary("Object", "об'єкти")}} які фактично було передано до функції під час її виклику.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + + +

Технічна довідка

+ + diff --git a/files/uk/glossary/block/scripting/index.html b/files/uk/glossary/block/scripting/index.html new file mode 100644 index 0000000000..1a2a923252 --- /dev/null +++ b/files/uk/glossary/block/scripting/index.html @@ -0,0 +1,19 @@ +--- +title: Блок (Скриптинг) +slug: Glossary/Block/Скриптинг +tags: + - CodingScripting + - JavaScript + - Глосарій + - Словник +translation_of: Glossary/Block/Scripting +--- +

В {{glossary("JavaScript")}}, блок - це сукупність пов'язаних {{glossary("statement","інструкцій")}} що вкладені в фігурні дужки ("{}"). Наприклад, Ви можете помістити блок інструкцій після блоку  {{jsxref("Statements/if...else","if (condition)")}}, щоб інтепритатор виконав код в середині блоку, якщо умова правдива (true), або пропустив цілий клок, якщо умова хибна (false).

+ +

Дізнатись більше

+ +

Дізнайтеся про це

+ + diff --git "a/files/uk/glossary/block/\321\201\320\272\321\200\320\270\320\277\321\202\320\270\320\275\320\263/index.html" "b/files/uk/glossary/block/\321\201\320\272\321\200\320\270\320\277\321\202\320\270\320\275\320\263/index.html" deleted file mode 100644 index 1a2a923252..0000000000 --- "a/files/uk/glossary/block/\321\201\320\272\321\200\320\270\320\277\321\202\320\270\320\275\320\263/index.html" +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Блок (Скриптинг) -slug: Glossary/Block/Скриптинг -tags: - - CodingScripting - - JavaScript - - Глосарій - - Словник -translation_of: Glossary/Block/Scripting ---- -

В {{glossary("JavaScript")}}, блок - це сукупність пов'язаних {{glossary("statement","інструкцій")}} що вкладені в фігурні дужки ("{}"). Наприклад, Ви можете помістити блок інструкцій після блоку  {{jsxref("Statements/if...else","if (condition)")}}, щоб інтепритатор виконав код в середині блоку, якщо умова правдива (true), або пропустив цілий клок, якщо умова хибна (false).

- -

Дізнатись більше

- -

Дізнайтеся про це

- - diff --git a/files/uk/glossary/buffer/index.html b/files/uk/glossary/buffer/index.html new file mode 100644 index 0000000000..cba52b5844 --- /dev/null +++ b/files/uk/glossary/buffer/index.html @@ -0,0 +1,33 @@ +--- +title: Буфер +slug: Glossary/Буфер +tags: + - Буфер + - Кеш + - Словник +translation_of: Glossary/buffer +--- +

Буфер — це ділянка фізичної пам'яті (зазвичай, оперативної), що використовується для тимчасового зберігання даних на час їх передачі з одного місця (носія) в інше.

+ +

Попри те, що поняття буфер і кеш певною мірою схожі, їх призначення істотно відрізняється. Кеш передбачає пришвидшення обчислень завдяки розміщенню у швидкій пам'яті даних, над якими здіснюються повторювані операції (читання або запис). Натомість буфер використовується в дещо інший спосіб й може стати в нагоді навіть тоді, коли треба здійснити лише одну операцію читання/запису:

+ + + +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/cipher/index.html b/files/uk/glossary/cipher/index.html new file mode 100644 index 0000000000..b86fe31272 --- /dev/null +++ b/files/uk/glossary/cipher/index.html @@ -0,0 +1,33 @@ +--- +title: Шифр +slug: Glossary/Шифр +tags: + - Безпека + - Криптографія + - Приватність + - Словник +translation_of: Glossary/Cipher +--- +

В {{glossary("Криптографія","криптографії")}}, шифр це алгоритм, що спроможний {{glossary("encryption", "шифрувати")}} {{glossary("cleartext","відкритий текст")}} і зробити його нечитабельним, та {{glossary("decryption", "дешифрувати")}} його назад.

+ +

Шифри набули широкої росповсюдженості ще до інформаційної ери (наприклад, шифри підстановки, шифри транспозиції та шифри перестановки), але жоден з них не був криптографічно безпечним, окрім Шифра Вернама.

+ +

Сучасні шифри спроектовані щоб протистояти {{glossary("attack", "атакам")}} розробленим {{glossary("cryptanalysis", "криптоаналітиками")}}. Немає гарантій, що всі методи атак були відкриті, але кожен алгоритм заточений під відомі класи атак.

+ +

Шифри працюють двома шляхами: блочні шифри на послідовних блоках чи буферах дати, та потокові шифри на потоці даних, що є безперервним (часто це потоки звуку чи відеo).

+ +

Також існує класифікація за методами обробки їх {{glossary("key", "ключів")}}:

+ + + +

Довідатись більше

+ +

Загальні поняття

+ + diff --git a/files/uk/glossary/ciphertext/index.html b/files/uk/glossary/ciphertext/index.html new file mode 100644 index 0000000000..8e2561d57c --- /dev/null +++ b/files/uk/glossary/ciphertext/index.html @@ -0,0 +1,19 @@ +--- +title: Шифротекст +slug: Glossary/Шифротекст +tags: + - Безпека + - Криптографія + - Приватність + - Словник +translation_of: Glossary/Ciphertext +--- +

В {{glossary("Криптографія","криптографії")}}, шифротекст це зашифроване повідомлення, що передає інформацію, але воно є нерозбірливим до процесу {{glossary("decryption","дешифрування")}} правильно підібраним {{glossary("Шифр","шифром")}} і правильним секретом (зазвичай це {{glossary("key","ключ")}}), що дасть змогу відтворити оригінальний {{glossary("cleartext","відкритий текст")}}. Рівень захищеності шифротексту і секретність вміщеної інформації залежать від використання безпечного шифру та зберігання ключа в таємниці.

+ +

Довідатись більше

+ +

Загальні поняття

+ + diff --git a/files/uk/glossary/closure/index.html b/files/uk/glossary/closure/index.html new file mode 100644 index 0000000000..78ec73f7f8 --- /dev/null +++ b/files/uk/glossary/closure/index.html @@ -0,0 +1,46 @@ +--- +title: Замикання +slug: Glossary/Замикання +tags: + - JavaScript + - Словник +translation_of: Glossary/Closure +--- +

Замикання (англ. closure) — це певний різновид сполучення між {{glossary("scope", "областями видимості")}}, що уможливлює доступ до місцевих (локальних) змінних зовнішнього середовища виконання з новоствореного внутрішнього середовища. У {{glossary("JavaScript")}} всяка {{glossary("function", "функція")}} створює замикання.

+ +

Приклади

+ +

В наступному прикладі наведено безіменну функцію, що має доступ до місцевих змінних зовнішньої функції, що її створила:

+ +
function createSequenceGenerator(begin = 0) {
+  var value = begin;
+
+  return function() {
+    return value++;
+  };
+}
+ +

Місцева змінна value доступна зсередини безіменної функції навіть по завершенню виконання функції createSequenceGenerator, що її створила:

+ +
var seq1 = createSequenceGenerator();
+var seq2 = createSequenceGenerator(1000);
+
+console.log(seq1());  // виводить 0
+console.log(seq1());  // виводить 1
+console.log(seq2());  // виводить 1000
+console.log(seq2());  // виводить 1001
+console.log(seq1());  // виводить 2
+ +

Дізнатись більше

+ +

Загальні відомості

+ + + +

Технічна довідка

+ + diff --git a/files/uk/glossary/compile/index.html b/files/uk/glossary/compile/index.html new file mode 100644 index 0000000000..18cb2744e3 --- /dev/null +++ b/files/uk/glossary/compile/index.html @@ -0,0 +1,26 @@ +--- +title: Компіляція +slug: Glossary/Компіляція +translation_of: Glossary/Compile +--- +

Компіляція це процес перетворення комп'ютерної програми, написаної на {{Glossary("computer programming", "мові программування")}} у відповідний код на іншій мові програмування. Компілятор - це програмне забеспечення яке виконує це перетворення. Інколи цей процес називають "збирання" або "побудова", що як правило, означає бульше, ніж просто виконання компіляції, наприклад упакування його у двійковому форматі. 

+ +

Зазвичай компілятор перетворює мову високого рівня, таку як С чи  {{Glossary("Java")}}, яка зрозуміла людям, на машинну мову, таку як Ассемблер, яку розуміє процесор. Деякі компілятори перекладають на подібні за рівнем мови, їх називають транспайлер або крос-компілятор, наприклад компіляція з TypeScript на {{Glossary("JavaScript")}}. Це вважається інтрументами продуктивності.

+ +

Більшість компіляторів працюють або ahead-of-time (AOT) або just-in-time (JIT). Як програміст ти  зазвичай запускаєш компілятор з командного рядка або зі свого {{Glossary("IDE")}}. Як приклад, один з найпопулярніших "gcc".  JIT компілятор зазвичай виконується прозоро для вас.  Наприклад  браузер Firefox' SpiderMonkey JavaScript Engine має вбудований JIT компялітор, який перетворює JavaScript на сайті у машиний код під час перегляду, щоб він працював швидше. Такі проекти як  WebAssembly, працюють над тим щоб робити це ще краще.

+ +

Дізнатися більше

+ +

Загальна інформація

+ + + +

Посилання для вивчення

+ + diff --git a/files/uk/glossary/cryptanalysis/index.html b/files/uk/glossary/cryptanalysis/index.html new file mode 100644 index 0000000000..ed115fb471 --- /dev/null +++ b/files/uk/glossary/cryptanalysis/index.html @@ -0,0 +1,19 @@ +--- +title: Криптоаналіз +slug: Glossary/Криптоаналіз +tags: + - Безпека + - Криптографія + - Приватність + - Словник +translation_of: Glossary/Cryptanalysis +--- +

Криптоаналіз це галузь {{glossary("криптографія","криптографії")}}, що вивчає шляхи взлому кодів та криптосистем. Криптоаналіз створює техніки взлому {{glossary("cipher","шифру")}}, зокрема більш ефективними методами ніж метод "грубої сили". На додачу до традиціїних методів, як частотний аналіз та індекс збігів, криптоаналіз включає більш нові методи, такі як лінійний криптаналіз або диференціальний криптоаналіз, що можуть взламати прогресивніші шифри.

+ +

Довідатись більше

+ +

Загальні поняття

+ + diff --git a/files/uk/glossary/cryptographic_hash_function/index.html b/files/uk/glossary/cryptographic_hash_function/index.html new file mode 100644 index 0000000000..acba67d875 --- /dev/null +++ b/files/uk/glossary/cryptographic_hash_function/index.html @@ -0,0 +1,27 @@ +--- +title: Криптографічна геш-функція +slug: Glossary/Криптографічна_геш-функція +tags: + - Безпека + - Криптографія + - Словник +translation_of: Glossary/Cryptographic_hash_function +--- +

Криптографічна геш-функція, яка також іноді називається дайджест-функція, це одна з {{glossary("криптографія", "криптографічних")}} основ, на меті якої трансформація повідомлення довільного розміру в повідомлення фіксованого розміру, що називається {{glossary("digest","дайджест")}}. Криптографічні геш-функції використовуються для автентифікації, {{Glossary("digital signature", "цифрових підписів")}} та {{Glossary("HMAC", "кодів автентифікації повідомлень (МАС-підписів)")}}.

+ +

Щоб використовуватись у криптографії, геш-функція мусить мати такі якості:

+ + + +

Криптографічні геш-функції як MD5 і SHA-1 вважаються взломаними, бо знайшлись методи атак, що значно зменшили їх стійкість до суперечностей.

+ +

Довідатись більше

+ + diff --git a/files/uk/glossary/cryptography/index.html b/files/uk/glossary/cryptography/index.html new file mode 100644 index 0000000000..8d0ccaec9e --- /dev/null +++ b/files/uk/glossary/cryptography/index.html @@ -0,0 +1,22 @@ +--- +title: Криптографія +slug: Glossary/Криптографія +tags: + - Безпека + - Криптографія + - Приватність + - Словник +translation_of: Glossary/Cryptography +--- +

Криптографія (або криптологія) - це наука яка вивчає методи кодування і безпечної передачі повідомлень. Криптографія створює і вивчає алгоритми, що використовуються для шифрування і дешифрування повідомлень в незахищеному середовищі, і їх використання. Це не тільки конфіденційність даних, криптографія також вивчає ідентифікацію, аутентифікацію, невідмовність і цілісність даних. Тому вона також вивчає використання криптографічних методів в контексті, криптосистеми.

+ +

Довідатись більше

+ +

Загальні поняття

+ + diff --git a/files/uk/glossary/decryption/index.html b/files/uk/glossary/decryption/index.html new file mode 100644 index 0000000000..20cce95d6e --- /dev/null +++ b/files/uk/glossary/decryption/index.html @@ -0,0 +1,25 @@ +--- +title: Дешифрування +slug: Glossary/Дешифрування +tags: + - Безпека + - Криптографія + - Приватність + - Словник +translation_of: Glossary/Decryption +--- +

В {{glossary("Криптографія","криптографії")}}, дешифрування це трансформація {{glossary("Шифротекст","шифротексту")}} в {{glossary("cleartext","відкритий текст")}}.

+ +

Дешифрування це одна з криптографічних основ: цей процес перетворює повідомлення з шифротекстом в відкритий текст, використовуючи криптографічний алгоритм, що називається {{glossary("шифр")}}. Як і шифрування, дешифрування з використанням сучасних шифрів виконується за допомгою специфічних алгоритмів і секрету, який називають {{glossary("key","ключем")}}. Так як алгоритми часто є публічними, то ключ має зберігатись в таємниці, якщо шифрування має бути захищеним.

+ +

The decryption primitive.

+ +

Дешифрування це процес, протилежний процесу {{glossary("encryption","шифрування")}} і якщо ключ залишається в таємниці, то деширування без знання конкретного секрету є складним з математичної точки зору. Складність залежить від рівня захищеності обраного криптографічного алгоритму і розвивається разом з {{glossary("криптоаналіз","криптоаналізом")}}.

+ +

Довідатись більше

+ +

Teхнічна довідка

+ + diff --git a/files/uk/glossary/dtd/index.html b/files/uk/glossary/dtd/index.html deleted file mode 100644 index 2106fd19d6..0000000000 --- a/files/uk/glossary/dtd/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: DTD -slug: Glossary/DTD -tags: - - CodingScripting - - Глосарій -translation_of: Glossary/Doctype -translation_of_original: Glossary/DTD ---- -

{{page("/uk/docs/Glossary/Doctype")}}

diff --git a/files/uk/glossary/dynamic_programming_language/index.html b/files/uk/glossary/dynamic_programming_language/index.html new file mode 100644 index 0000000000..0417968273 --- /dev/null +++ b/files/uk/glossary/dynamic_programming_language/index.html @@ -0,0 +1,22 @@ +--- +title: Динамічна мова програмування +slug: Glossary/Динамічна_мова_програмування +tags: + - ДМП + - Динамічна мова програмування + - Словник +translation_of: Glossary/Dynamic_programming_language +--- +

 

+ +

Динамічна мова програмування, це мова програмування в якій операції, які в іншому разі обробляються в процесі компіляції, можуть здійснюватись в ході виконання коду. Наприклад, в JavaScript можливо змінювати тип змінної чи додавати нові властивості чи методи до об'єкта, коли програма запущена. 

+ +

Термін протиставляється, так званим, статичним мовам програмування, в яких такі зміни типово не можливі.

+ +

Learn more

+ +

General knowledge

+ + diff --git a/files/uk/glossary/function/index.html b/files/uk/glossary/function/index.html new file mode 100644 index 0000000000..b686ccc40c --- /dev/null +++ b/files/uk/glossary/function/index.html @@ -0,0 +1,89 @@ +--- +title: Функція +slug: Glossary/Функція +tags: + - IIFE + - JavaScript + - Словник + - Функція +translation_of: Glossary/Function +--- +

Функція - це фрагмент коду, що може бути викликаний іншим кодом чи сам собою, або {{Glossary("змінна")}} що відноситься до функцій. Коли функцію викликано, {{Glossary("арґументи")}} функція отримує як ввід, та може повертати вивід. Функції у {{glossary("JavaScript")}} це також {{glossary("Object","об'єкти")}}.

+ +

Ім'я функції це {{Glossary("identifier","ідентифікатор")}} оголошений як частина оголошення функції чи виразу функції. {{Glossary("scope", "Область видимості")}} залежить від того, є функція оголошеною чи описаною.

+ +

Різні види функцій

+ +

Анонімна функція, це функція без імені функції:

+ +
function () {};
+// або використовуючи ECMAScript 2015 запис зі стрілкою
+() => {};
+
+ +

Названа функція, це функція що має ім'я:

+ +
function foo() {};
+// або використовуючи ECMAScript 2015 запис зі стрілкою
+const foo = () => {};
+
+ +

Внутрішня функція,  це функція всередині іншої функції (square в цьому випадку). Зовнішня функція, це функція, що містить всередині інші функції (addSquares в цьому випадку):

+ +
function addSquares(a,b) {
+   function square(x) {
+      return x * x;
+   }
+   return square(a) + square(b);
+};
+// використовуючи ECMAScript 2015 запис зі стрілкою
+const addSquares = (a,b) => {
+   const square = x => x*x;
+   return square(a) + square(b);
+};
+
+ +

Рекурсивна функція, це функція, що викликає сама себе. Дивіться {{Glossary("Рекурсія", "рекурсія")}}.

+ +
function loop(x) {
+   if (x >= 10)
+      return;
+   loop(x + 1);
+};
+// використовуючи ECMAScript 2015 запис зі стрілкою
+const loop = x => {
+   if (x >= 10)
+      return;
+   loop(x + 1);
+};
+
+ +

Негайно виконуваний функціональний вираз (IIFE, Immediately Invoked Function Expression) — це вираз, що одночасно оголошує {{Glossary("Функція", "функцію")}} в {{Glossary("JavaScript")}} та здійснює її виклик. Позаяк подальший виклик безіменної функції, посилання на яку відсутнє, неможливий, головним призначенням такого виразу є створення окремої області видимості, щоб уникнути засмічення зовнішньої (зазвичай, глобальної). Створити НВФВ можна, додавши ліву та праву дужки в кінці оголошення функції.

+ +
// Error (https://en.wikipedia.org/wiki/Immediately-invoked_function_expression)
+/*
+​function foo() {
+    console.log('Hello Foo');
+}();
+*/
+
+(function foo() {
+    console.log("Hello Foo");
+}());
+
+(function food() {
+    console.log("Hello Food");
+})();
+
+
+ +

Якщо хочете дізнатись бульше про НВФВ, перегляньте сторінку на Wikipedia : Immediately Invoked Function Expression

+ +

Дізнатись більше

+ +

Технічна довідка

+ + diff --git a/files/uk/glossary/hyperlink/index.html b/files/uk/glossary/hyperlink/index.html new file mode 100644 index 0000000000..2aabe6f66d --- /dev/null +++ b/files/uk/glossary/hyperlink/index.html @@ -0,0 +1,26 @@ +--- +title: Гіперпосилання +slug: Glossary/Посилання +translation_of: Glossary/Hyperlink +--- +

Гіперпосилання підключають веб-сторінки чи елементи даних один до одного. HTML елементи {{HTMLElement ("a")}} визначають гіперпосилання з місця на веб-сторінці (як-от текстовий рядок або зображення) на місце на іншій або на тій же сторінці.

+ +

Дізнайся більше

+ +

Загальні знання

+ + + +

Технічна довідка

+ +

HTML5 a - hyperlink - W3C

+ +

Learn about it

+ + diff --git a/files/uk/glossary/identifier/index.html b/files/uk/glossary/identifier/index.html new file mode 100644 index 0000000000..5499efcc77 --- /dev/null +++ b/files/uk/glossary/identifier/index.html @@ -0,0 +1,19 @@ +--- +title: Ідентифікатор +slug: Glossary/ідентифікатор +tags: + - Початківець + - Словник +translation_of: Glossary/Identifier +--- +

Послідовність символів в коді, яка у недвозначний спосіб позначає (ідентифікує) {{glossary("variable", "змінну")}}, {{glossary("function", "функцію")}} або {{glossary("property", "властивість")}}, називається ідентифікатором.

+ +

У {{glossary("JavaScript")}}, ідентифікатори можуть містити лише алфавітно-цифрові символи (а також "$" або "_"), і не можуть починатися з цифри. Ідентифікатор відрізняється від рядків тим, що рядок являє собою дані, натомість ідентифікатор є частиною коду. В JavaScript, немає можливості перетворити ідентифікатори в рядки, але іноді є можливість перетворити рядки у ідентифікатори.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/internet/index.html b/files/uk/glossary/internet/index.html new file mode 100644 index 0000000000..6c4f91efff --- /dev/null +++ b/files/uk/glossary/internet/index.html @@ -0,0 +1,19 @@ +--- +title: Інтернет +slug: Glossary/Інтернет +tags: + - NeedsContent + - WWW + - Початківець + - Словник +translation_of: Glossary/Internet +--- +

Інтернет (також міжмере́жжя) — всесвітня мережа з мереж, яка використовує стіс {{glossary("protocol", "протоколів")}} {{glossary("TCP")}}/{{glossary("IPv6", "IP")}}.

+ +

Дізнатись більше

+ +

Навчання

+ + diff --git a/files/uk/glossary/method/index.html b/files/uk/glossary/method/index.html new file mode 100644 index 0000000000..1a2b3f8e99 --- /dev/null +++ b/files/uk/glossary/method/index.html @@ -0,0 +1,38 @@ +--- +title: Метод +slug: Glossary/Метод +tags: + - JavaScript + - Словник + - Функція +translation_of: Glossary/Method +--- +

Метод — це {{glossary("function", "функція")}}, яка є {{glossary("property", "властивістю")}} {{glossary("object", "об'єкта")}}. Існує два види методів: Примірниковий метод, який можна викликати лише за наявності об'єкта, або {{Glossary("static method", "Статичний метод")}}, який можна викликати безпосередньо на конструкторі об'єкта.

+ +
+

Заувага: У JavaScript сама функція є об'єктом, а тому метод, насправді є {{glossary("object reference", "посиланням на об'єкт")}} функції.

+
+ +

Дізнатись більше

+ +

Загальні відомості

+ + + +

Технічна довідка

+ + diff --git a/files/uk/glossary/oop/index.html b/files/uk/glossary/oop/index.html new file mode 100644 index 0000000000..6dfa1a3a8c --- /dev/null +++ b/files/uk/glossary/oop/index.html @@ -0,0 +1,21 @@ +--- +title: OOP (Об'єктно-орієнтоване програмування) +slug: Glossary/ООП +tags: + - Об'єкт + - Парадигма + - Програмування +translation_of: Glossary/OOP +--- +

OOP (об'єктно-орієнтоване програмування) є підходом у програмуванні, який передбачає, що дані сховано всередині об'єктів, а операції здійснюються радше над {{glossary("object", "об'єктами")}}, ніж над їх складовими.

+ +

{{glossary("JavaScript")}} є значною мірою об'єктно-орієнтованою мовою. Вона пропонує модель даних засновану на прототипах (на противагу моделі, заснованій на класах).

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/operator/index.html b/files/uk/glossary/operator/index.html new file mode 100644 index 0000000000..9a55273f32 --- /dev/null +++ b/files/uk/glossary/operator/index.html @@ -0,0 +1,23 @@ +--- +title: Оператор +slug: Glossary/Оператор +tags: + - Оператори + - Словник +translation_of: Glossary/Operator +--- +

Зарезервований вираз, що позначається знаком пунктуації чи буквенно-цифровим символом, що забезпечує вбудований функціонал, що може варіюватись в залежності від мови. Наприклад, в JavaScript оператор додавання ("+") може додавати числа та, крім цього, виконувати конкатинацію(злиття) рядків; оператор "not" (позн. "!") надає виразу протилежного значення, наприклад, вираз зі значенням true повертатиме false.

+ +

Learn more

+ +

General knowledge

+ + + +

Technical reference

+ + diff --git a/files/uk/glossary/recursion/index.html b/files/uk/glossary/recursion/index.html new file mode 100644 index 0000000000..b69251d64b --- /dev/null +++ b/files/uk/glossary/recursion/index.html @@ -0,0 +1,42 @@ +--- +title: Рекурсія +slug: Glossary/Рекурсія +tags: + - Словник +translation_of: Glossary/Recursion +--- +

Рекурсія — це виклик функцією самої себе. Рекурсію застосовують, коли розв'язувана задача містить подібні до себе підзадачі. Залежно від вхідних даних розрізняють кінцевий виклик (розв'язує найпростішу задачу) та проміжний (має підзадачі, тож передбачає щонайменше один рекурсивний виклик).

+ +

Типовим прикладом застосування рекурсії є обчислення факторіалу:

+ +
function f(n) {
+  if (n > 1) {
+    return n * f(n - 1);
+  }
+  return 1;
+}
+ +

Слід завважити, що будь-який алгоритм можна втілити без застосування рекурсії, але для вирішення певних задач її застосування спрощує та увиразнює код. Для прикладу розгляньмо обчислення факторіалу без рекурсії:

+ +
function f(n) {
+  var value = 1;
+
+  while (n > 1) {
+    value *= n;
+    n--;
+  }
+
+  return value;
+}
+
+ +

Водночас для деяких алгоритмів перевага рекурсивного втілення буде навіть суттєвішою.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/statement/index.html b/files/uk/glossary/statement/index.html new file mode 100644 index 0000000000..6364c4093e --- /dev/null +++ b/files/uk/glossary/statement/index.html @@ -0,0 +1,33 @@ +--- +title: Інструкція +slug: Glossary/Інструкція +tags: + - Beginner + - CodingScripting + - Глосарій +translation_of: Glossary/Statement +--- +

В комп'ютерній мові програмування інструкція - це рядок коду, який виконує завдання. Кожна програма складається з послідовності інструкцій.

+ +

Дізнатись більше

+ +

Загальні знання

+ + + +

Технічна довідка

+ + + + + +
+
+ +
+
diff --git a/files/uk/glossary/symbol/index.html b/files/uk/glossary/symbol/index.html new file mode 100644 index 0000000000..5b0a3767a1 --- /dev/null +++ b/files/uk/glossary/symbol/index.html @@ -0,0 +1,108 @@ +--- +title: Символ +slug: Glossary/Символ +tags: + - ECMAScript2015 + - JavaScript + - Sharing + - Символ + - Словник + - Тип даних +translation_of: Glossary/Symbol +--- +

У {{Glossary("JavaScript")}}, символ (Symbol) є {{Glossary("Primitive", "простим типом даних")}}.

+ +

Значення типу символ також називають "Символьним значенням". У середовищі виконання JavaScript символьне значення створюється викликом функції {{jsxref("Symbol")}}, яка динамічно створює анонімне, унікальне значення. Символ можна використовувати як властивість об'єкта.

+ +

Символ може мати необов'язковий опис, але тільки для відлагодження.

+ +

Символьне значення є унікальним ідентифікатором. Наприклад,

+ +
// Ось два символи з однаковим описом,
+let Sym1 = Symbol("Sym");
+let Sym2 = Symbol("Sym");
+
+console.log(Sym1 == Sym2); // повертає "false"
+// Символи гарантовано є унікальними.
+// Навіть якщо ми створимо багато символів з тим самим описом,
+// вони будуть різними значеннями.
+ +
+

Заувага: Якщо ви знайомі з Ruby чи іншою мовою, що має свій аналог “символів” – будь ласка, не плутайте. Символи JavaScript інші.

+
+ +

Символьний тип - це новий функціонал у ECMAScript 2015, і він не має еквіваленту у ECMAScript 5.

+ +

У деяких мовах програмування символьний тип даних також називається "атом".

+ +

Символи не мають автоматичного перетворення у рядки

+ +

Більшість значень у JavaScript підтримують неявне перетворення у рядки. Наприклад, ми можемо викликати alert майже з будь-яким значенням, і це спрацює. Символи особливі. Вони не перетворюються автоматично.

+ +

Наприклад,

+ +
let Sym = Symbol("Sym");
+alert(Sym); // TypeError: Cannot convert a Symbol value to a string
+ +

Це “мовний захист” від плутанини, тому що рядки та символи є фундаментально різними, і не повинні випадково перетворюватись один на одного.

+ +

Якщо нам дуже потрібно вивести символ, треба викликати на ньому метод .toString().

+ +
let Sym = Symbol("Sym");
+
+alert(Sym.toString()); // Symbol(Sym), тепер це працює
+ +

Або ми можемо скористатись властивістю символу symbol.description, щоб дістати його опис, наприклад,

+ +
let _Sym = Symbol("Sym");
+
+alert(_Sym.description); // Sym
+ +

Добревідомі символи

+ +

Клас {{jsxref("Symbol")}} має константи для так званих добревідомих символів (well-known symbols). Ці символи дозволяють налаштовувати взаємодію JS з об'єктом, використовуючи їх в якості ключів.

+ +

Прикладами добревідомих символів є: {{jsxref("Symbol.iterator")}} для подібних до масивів об'єктів, або {{jsxref("Symbol.search")}} для рядкових об'єктів.

+ +

Вони наведені у таблиці специфікації Добревідомі символи:

+ + + +

Глобальний реєстр символів

+ +

Методами, що мають доступ до глобального реєстру символів, є {{jsxref("Symbol.for()")}} і {{jsxref("Symbol.keyFor()")}}; це посередники між глобальною таблицею (або "реєстром") символів та середовищем виконання. Реєстр символів переважно збудований інфраструктурою компілятора Javascript, а вміст реєстру символів не доступний для інфраструктури виконання Javascript, окрім як за допомогою цих методів.

+ +

Метод Symbol.for(tokenString) повертає символьне значенняз реєстру, а Symbol.keyFor(symbolValue) повертає рядковий токен з реєстру; ці функції зворотні одна одній, тому наступне є істиною:

+ +
Symbol.keyFor(Symbol.for("tokenString")) === "tokenString" // true
+ +

Дізнайтеся більше

+ +

Загальні знання

+ + + + diff --git a/files/uk/glossary/type/index.html b/files/uk/glossary/type/index.html new file mode 100644 index 0000000000..a426877aa6 --- /dev/null +++ b/files/uk/glossary/type/index.html @@ -0,0 +1,23 @@ +--- +title: Тип +slug: Glossary/Тип +tags: + - JavaScript + - Змінна + - Значення + - Словник + - Тип +translation_of: Glossary/Type +--- +

Тип (або тип даних) є характеристикою {{glossary("value", "значення")}}, що визначає формат його зберігання та способи обробки. Скажімо, ціле число можна помножити на дробове, але не на текстовий рядок.

+ +

Крім того, кожен тип даних передбачає обмежену форматом зберігання множину значень. Наприклад, тип {{domxref("Boolean")}} у JavaScript може містити лише значення true та false, натомість тип {{domxref("String")}} містить текстові рядки, а {{domxref("Number")}} — цілі числа та десяткові дроби тощо.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/ux/index.html b/files/uk/glossary/ux/index.html new file mode 100644 index 0000000000..eec0cb229d --- /dev/null +++ b/files/uk/glossary/ux/index.html @@ -0,0 +1,21 @@ +--- +title: ДК +slug: Glossary/ДК +tags: + - Дизайн + - Доступність + - Навігація + - Словник +translation_of: Glossary/UX +--- +

ДК — це акронім від слів досвід користування. Це дослідження взаємодії користувачів і системи. Його мета - зробити систему легкою в взаємодії з точки зору користувача.

+ +

Система може бути будь-яким продуктом або додатком, з яким кінцевий користувач має взаємодіяти. Наприклад, дослідження ДК, проведені на веб-сторінці, можуть продемонструвати, чи легко зрозуміти сторінку, перейти до різних областей та виконувати загальні завдання, а також, де такі процеси можуть мати менше труднощів.

+ +

Вчіть більше

+ +

Загальні знання

+ + diff --git a/files/uk/glossary/value/index.html b/files/uk/glossary/value/index.html new file mode 100644 index 0000000000..f9b6d2f9dd --- /dev/null +++ b/files/uk/glossary/value/index.html @@ -0,0 +1,35 @@ +--- +title: Значення +slug: Glossary/Значення +tags: + - Значення + - Посилання + - Проста величина + - Словник +translation_of: Glossary/Value +--- +

Кажучи про дані або {{Glossary("Wrapper", "обгортку")}} для тих даних, значення являє собою {{Glossary("Primitive","просту величину")}}, яка міститься в об'єкті-обгортці. Натомість, кажучи про {{Glossary("Variable","змінну")}} чи {{Glossary("Property","властивість")}}, значенням можуть називати як просту величину, так і {{Glossary("Object reference","посилання на об'єкт")}}.

+ +

Приклади

+ +
// Значенням змінної x є число 5
+var x = 5;
+
+// Значенням змінної y є рядок (проста величина) 'Затівка'
+var y = 'Затівка';
+
+// Значенням змінної z є посилання на об'єкт типу String, а значенням того об'єкта є рядок (проста величина) 'Затівка'
+var z = new String(y);
+
+console.log(x.valueOf() === 5);  // виводить true
+console.log(y.valueOf() === y);  // виводить true
+console.log(z.valueOf() === z);  // виводить false
+console.log(z.valueOf() === y);  // виводить true
+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git a/files/uk/glossary/variable/index.html b/files/uk/glossary/variable/index.html new file mode 100644 index 0000000000..2c23a36c56 --- /dev/null +++ b/files/uk/glossary/variable/index.html @@ -0,0 +1,24 @@ +--- +title: Змінна +slug: Glossary/Змінна +tags: + - JavaScript + - Програмування +translation_of: Glossary/Variable +--- +

Змінна — це {{glossary("Identifier", "найменована")}} ділянка пам'яті, де зберігається {{Glossary("Value", "значення")}}. Таким чином заздалегідь відоме ім'я уможливлює доступ до значення, яке може бути довільним на момент доступу.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + + +

Технічна довідка

+ + diff --git a/files/uk/glossary/viewport/index.html b/files/uk/glossary/viewport/index.html new file mode 100644 index 0000000000..2136266e89 --- /dev/null +++ b/files/uk/glossary/viewport/index.html @@ -0,0 +1,23 @@ +--- +title: Вікно перегляду +slug: Glossary/Вікно_перегляду +tags: + - Графіка + - Словник +translation_of: Glossary/Viewport +--- +

Вікном (або вікном перегляду) в царині комп'ютерної графіки називають многокутну (зазвичай прямокутну) область, яка в поточний момент переглядається. На прикладі веб-переглядача це та частина відкритого документа, яка в поточний момент видима у вікні переглядача (або на екрані, якщо документ відображено на повний екран). Вміст за межами вікна перегляду для користувача невидимий, тож користувач має можливість гортати той вміст, отримуючи у вікні перегляду щораз іншу частину документа.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + + +

Технічна довідка

+ + diff --git a/files/uk/glossary/world_wide_web/index.html b/files/uk/glossary/world_wide_web/index.html new file mode 100644 index 0000000000..98cde6874d --- /dev/null +++ b/files/uk/glossary/world_wide_web/index.html @@ -0,0 +1,40 @@ +--- +title: Всесвітня мережа +slug: Glossary/Тенета +tags: + - WWW + - Інфраструктура + - Словник +translation_of: Glossary/World_Wide_Web +--- +

Всесві́тня мережа (англ. World Wide Web, скорочено: WWW, W3 чи просто Web), павутиннятене́та, або веб — це всесвітня система відкритих документів і сторінок, доступних в мережі {{Glossary("Internet", "Інтернет")}}. Мережа — це не те саме, що й Інтернет: Мережа є лише одним із численних застосувань Інтернету та використовує останній як середовище передачі даних.

+ +

Тім Бернерз-Лі запропонував архітектуру, яка стала відома під назвою Всесвітня мережа. Саме він в 1990-му році створив найперший веб-{{Glossary("Server", "сервер")}}, {{Glossary("Browser", "переглядач")}} та веб-сторінку на власному комп'ютері в лабораторії фізичних досліджень у ЦЕРН. В 1991-му він оголосив про своє творіння в групі новин alt.hypertext, позначивши мить, коли Мережу вперше було оприлюднено.

+ +

Те, що нині відоме, як Тене́та або Мережа, має декілька складових:

+ + + +

Зв'язування сторінок за допомогою {{Glossary("Hyperlink", "гіперпосилань")}} є ключовою можливістю, яка власне і дає можливість називати Тенета множиною пов'язаних документів.

+ +

Невдовзі після створення Тенет, Тім Бернерз-Лі заснував об'єднання {{Glossary("W3C")}} (англ. World Wide Web Consortium — Консорціум World Wide Web) для стандартизації та подальшого розвитку мережі. Цей консорціум складається з основних цільових веб-груп, таких як розробники переглядачів, державні установи, дослідники та університети. Його місія включає освіту та поширення.

+ +

Дізнатись більше

+ +

Навчання

+ + + +

Загальні відомості

+ + diff --git a/files/uk/glossary/wrapper/index.html b/files/uk/glossary/wrapper/index.html new file mode 100644 index 0000000000..535edbec4f --- /dev/null +++ b/files/uk/glossary/wrapper/index.html @@ -0,0 +1,18 @@ +--- +title: Wrapper +slug: Glossary/Обгортка +tags: + - Обгортка + - Словник +translation_of: Glossary/Wrapper +--- +

У таких мовах програмування, як JavaScript, розрізняють два значення поняття обгортка: це або {{glossary("Function", "функція")}}, призначена викликати одну або кілька інших функцій (лише для зручності або задля пристосування їх до використання з дещо іншою метою, ніж передбачалося раніше), або {{glossary("Object", "об'єкт")}} (та {{glossary("Class", "клас")}}, до якого він належить), який містить (огортає) {{glossary("Primitive", "просту величину")}} та надає відповідні {{glossary("Method", "методи")}} для здійснення операцій над нею.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + diff --git "a/files/uk/glossary/\320\260\320\261\321\201\321\202\321\200\320\260\320\272\321\206\321\226\321\217/index.html" "b/files/uk/glossary/\320\260\320\261\321\201\321\202\321\200\320\260\320\272\321\206\321\226\321\217/index.html" deleted file mode 100644 index 49517c4907..0000000000 --- "a/files/uk/glossary/\320\260\320\261\321\201\321\202\321\200\320\260\320\272\321\206\321\226\321\217/index.html" +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Абстракція -slug: Glossary/Абстракція -tags: - - Абстракція - - Мова Програмування - - Словник -translation_of: Glossary/Abstraction ---- -

Абстрація у галузі {{Glossary("computer programming", "комп'ютерного програмування")}} є способом зменшення складності, що вможливлює підвищення ефективності розробки та втілення складних систем програмного забезпечення. Вона ховає технічну складність системи за простішими {{Glossary("API", "програмними інтерфейсами")}}.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\260\320\273\320\263\320\276\321\200\320\270\321\202\320\274/index.html" "b/files/uk/glossary/\320\260\320\273\320\263\320\276\321\200\320\270\321\202\320\274/index.html" deleted file mode 100644 index 6908966658..0000000000 --- "a/files/uk/glossary/\320\260\320\273\320\263\320\276\321\200\320\270\321\202\320\274/index.html" +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Алгоритм -slug: Glossary/Алгоритм -tags: - - Словник -translation_of: Glossary/Algorithm ---- -

Алгоритм — це впорядкована послідовність дієвказів (інструкцій), що має на меті розв'язання певної задачі.

- -

Зазвичай під цим поняттям мається на увазі саме стратегія розв'язання (алгоритм сортування, алгоритм пошуку). Натомість програмний код, що втілює ту чи ту стратегію, називають реалізацією алгоритму.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\260\321\200\322\221\321\203\320\274\320\265\320\275\321\202/index.html" "b/files/uk/glossary/\320\260\321\200\322\221\321\203\320\274\320\265\320\275\321\202/index.html" deleted file mode 100644 index 1192ea1b6e..0000000000 --- "a/files/uk/glossary/\320\260\321\200\322\221\321\203\320\274\320\265\320\275\321\202/index.html" +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Арґумент -slug: Glossary/Арґумент -tags: - - JavaScript - - Словник -translation_of: Glossary/Argument ---- -

Арґумент — це своєрідний тип {{Glossary("Variable", "змінної")}}, що дозволяє передавати до {{Glossary("Function", "функції")}} ({{Glossary("Method", "метода")}}) необхідні {{Glossary("value", "значення")}}, {{Glossary("Scope", "область видимості")}} яких не виходитиме за її (функції) межі.

- -

Поняття «арґумент» та «параметр» часто вживаються як взаємозамінні, а справжнє значення з'ясовується зі словесного оточення.

- -

Втім слово параметр (чи то пак «формальний параметр») часто вживається на позначення змінних, наведених в самому оголошенні функції, а натомість слово арґумент (або ж «фактичний арґумент») частіше позначає {{Glossary("Primitive", "прості величини")}} або {{Glossary("Object", "об'єкти")}} які фактично було передано до функції під час її виклику.

- -

Дізнатись більше

- -

Загальні відомості

- - - -

Технічна довідка

- - diff --git "a/files/uk/glossary/\320\261\321\203\321\204\320\265\321\200/index.html" "b/files/uk/glossary/\320\261\321\203\321\204\320\265\321\200/index.html" deleted file mode 100644 index cba52b5844..0000000000 --- "a/files/uk/glossary/\320\261\321\203\321\204\320\265\321\200/index.html" +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Буфер -slug: Glossary/Буфер -tags: - - Буфер - - Кеш - - Словник -translation_of: Glossary/buffer ---- -

Буфер — це ділянка фізичної пам'яті (зазвичай, оперативної), що використовується для тимчасового зберігання даних на час їх передачі з одного місця (носія) в інше.

- -

Попри те, що поняття буфер і кеш певною мірою схожі, їх призначення істотно відрізняється. Кеш передбачає пришвидшення обчислень завдяки розміщенню у швидкій пам'яті даних, над якими здіснюються повторювані операції (читання або запис). Натомість буфер використовується в дещо інший спосіб й може стати в нагоді навіть тоді, коли треба здійснити лише одну операцію читання/запису:

- - - -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\262\320\265\320\261_\320\264\320\276\321\201\321\202\321\203\320\277\320\275\321\226\321\201\321\202\321\214/index.html" "b/files/uk/glossary/\320\262\320\265\320\261_\320\264\320\276\321\201\321\202\321\203\320\277\320\275\321\226\321\201\321\202\321\214/index.html" deleted file mode 100644 index cbc90fead2..0000000000 --- "a/files/uk/glossary/\320\262\320\265\320\261_\320\264\320\276\321\201\321\202\321\203\320\277\320\275\321\226\321\201\321\202\321\214/index.html" +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Веб-доступність (Web Accessibility) -slug: Glossary/Веб_Доступність -tags: - - Доступність - - Словник -translation_of: Glossary/Accessibility ---- -

Веб-доступність, або Доступність веб-сайтів (Web Accesability, A11Y), відноситься до передового досвіду для використання веб-сайту, незважаючи на фізичні та технічні обмеження. Веб-доступність формально визначається й обговорюється на {{Glossary("W3C")}} з {{Glossary("WAI","Web Accessibility Initiative","Ініціатива веб-доступності")}} (WAI).

- -

Дізнайтесь більше

- -

Загальні поняття

- - - -

Дізнайтесь про веб-доступність

- - - -

Технічні посилання

- - diff --git "a/files/uk/glossary/\320\262\321\226\320\272\320\275\320\276_\320\277\320\265\321\200\320\265\320\263\320\273\321\217\320\264\321\203/index.html" "b/files/uk/glossary/\320\262\321\226\320\272\320\275\320\276_\320\277\320\265\321\200\320\265\320\263\320\273\321\217\320\264\321\203/index.html" deleted file mode 100644 index 2136266e89..0000000000 --- "a/files/uk/glossary/\320\262\321\226\320\272\320\275\320\276_\320\277\320\265\321\200\320\265\320\263\320\273\321\217\320\264\321\203/index.html" +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Вікно перегляду -slug: Glossary/Вікно_перегляду -tags: - - Графіка - - Словник -translation_of: Glossary/Viewport ---- -

Вікном (або вікном перегляду) в царині комп'ютерної графіки називають многокутну (зазвичай прямокутну) область, яка в поточний момент переглядається. На прикладі веб-переглядача це та частина відкритого документа, яка в поточний момент видима у вікні переглядача (або на екрані, якщо документ відображено на повний екран). Вміст за межами вікна перегляду для користувача невидимий, тож користувач має можливість гортати той вміст, отримуючи у вікні перегляду щораз іншу частину документа.

- -

Дізнатись більше

- -

Загальні відомості

- - - -

Технічна довідка

- - diff --git "a/files/uk/glossary/\320\264\320\265\321\210\320\270\321\204\321\200\321\203\320\262\320\260\320\275\320\275\321\217/index.html" "b/files/uk/glossary/\320\264\320\265\321\210\320\270\321\204\321\200\321\203\320\262\320\260\320\275\320\275\321\217/index.html" deleted file mode 100644 index 20cce95d6e..0000000000 --- "a/files/uk/glossary/\320\264\320\265\321\210\320\270\321\204\321\200\321\203\320\262\320\260\320\275\320\275\321\217/index.html" +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Дешифрування -slug: Glossary/Дешифрування -tags: - - Безпека - - Криптографія - - Приватність - - Словник -translation_of: Glossary/Decryption ---- -

В {{glossary("Криптографія","криптографії")}}, дешифрування це трансформація {{glossary("Шифротекст","шифротексту")}} в {{glossary("cleartext","відкритий текст")}}.

- -

Дешифрування це одна з криптографічних основ: цей процес перетворює повідомлення з шифротекстом в відкритий текст, використовуючи криптографічний алгоритм, що називається {{glossary("шифр")}}. Як і шифрування, дешифрування з використанням сучасних шифрів виконується за допомгою специфічних алгоритмів і секрету, який називають {{glossary("key","ключем")}}. Так як алгоритми часто є публічними, то ключ має зберігатись в таємниці, якщо шифрування має бути захищеним.

- -

The decryption primitive.

- -

Дешифрування це процес, протилежний процесу {{glossary("encryption","шифрування")}} і якщо ключ залишається в таємниці, то деширування без знання конкретного секрету є складним з математичної точки зору. Складність залежить від рівня захищеності обраного криптографічного алгоритму і розвивається разом з {{glossary("криптоаналіз","криптоаналізом")}}.

- -

Довідатись більше

- -

Teхнічна довідка

- - diff --git "a/files/uk/glossary/\320\264\320\270\320\275\320\260\320\274\321\226\321\207\320\275\320\260_\320\274\320\276\320\262\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\321\203\320\262\320\260\320\275\320\275\321\217/index.html" "b/files/uk/glossary/\320\264\320\270\320\275\320\260\320\274\321\226\321\207\320\275\320\260_\320\274\320\276\320\262\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\321\203\320\262\320\260\320\275\320\275\321\217/index.html" deleted file mode 100644 index 0417968273..0000000000 --- "a/files/uk/glossary/\320\264\320\270\320\275\320\260\320\274\321\226\321\207\320\275\320\260_\320\274\320\276\320\262\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\321\203\320\262\320\260\320\275\320\275\321\217/index.html" +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Динамічна мова програмування -slug: Glossary/Динамічна_мова_програмування -tags: - - ДМП - - Динамічна мова програмування - - Словник -translation_of: Glossary/Dynamic_programming_language ---- -

 

- -

Динамічна мова програмування, це мова програмування в якій операції, які в іншому разі обробляються в процесі компіляції, можуть здійснюватись в ході виконання коду. Наприклад, в JavaScript можливо змінювати тип змінної чи додавати нові властивості чи методи до об'єкта, коли програма запущена. 

- -

Термін протиставляється, так званим, статичним мовам програмування, в яких такі зміни типово не можливі.

- -

Learn more

- -

General knowledge

- - diff --git "a/files/uk/glossary/\320\264\320\272/index.html" "b/files/uk/glossary/\320\264\320\272/index.html" deleted file mode 100644 index eec0cb229d..0000000000 --- "a/files/uk/glossary/\320\264\320\272/index.html" +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ДК -slug: Glossary/ДК -tags: - - Дизайн - - Доступність - - Навігація - - Словник -translation_of: Glossary/UX ---- -

ДК — це акронім від слів досвід користування. Це дослідження взаємодії користувачів і системи. Його мета - зробити систему легкою в взаємодії з точки зору користувача.

- -

Система може бути будь-яким продуктом або додатком, з яким кінцевий користувач має взаємодіяти. Наприклад, дослідження ДК, проведені на веб-сторінці, можуть продемонструвати, чи легко зрозуміти сторінку, перейти до різних областей та виконувати загальні завдання, а також, де такі процеси можуть мати менше труднощів.

- -

Вчіть більше

- -

Загальні знання

- - diff --git "a/files/uk/glossary/\320\267\320\260\320\274\320\270\320\272\320\260\320\275\320\275\321\217/index.html" "b/files/uk/glossary/\320\267\320\260\320\274\320\270\320\272\320\260\320\275\320\275\321\217/index.html" deleted file mode 100644 index 78ec73f7f8..0000000000 --- "a/files/uk/glossary/\320\267\320\260\320\274\320\270\320\272\320\260\320\275\320\275\321\217/index.html" +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Замикання -slug: Glossary/Замикання -tags: - - JavaScript - - Словник -translation_of: Glossary/Closure ---- -

Замикання (англ. closure) — це певний різновид сполучення між {{glossary("scope", "областями видимості")}}, що уможливлює доступ до місцевих (локальних) змінних зовнішнього середовища виконання з новоствореного внутрішнього середовища. У {{glossary("JavaScript")}} всяка {{glossary("function", "функція")}} створює замикання.

- -

Приклади

- -

В наступному прикладі наведено безіменну функцію, що має доступ до місцевих змінних зовнішньої функції, що її створила:

- -
function createSequenceGenerator(begin = 0) {
-  var value = begin;
-
-  return function() {
-    return value++;
-  };
-}
- -

Місцева змінна value доступна зсередини безіменної функції навіть по завершенню виконання функції createSequenceGenerator, що її створила:

- -
var seq1 = createSequenceGenerator();
-var seq2 = createSequenceGenerator(1000);
-
-console.log(seq1());  // виводить 0
-console.log(seq1());  // виводить 1
-console.log(seq2());  // виводить 1000
-console.log(seq2());  // виводить 1001
-console.log(seq1());  // виводить 2
- -

Дізнатись більше

- -

Загальні відомості

- - - -

Технічна довідка

- - diff --git "a/files/uk/glossary/\320\267\320\274\321\226\320\275\320\275\320\260/index.html" "b/files/uk/glossary/\320\267\320\274\321\226\320\275\320\275\320\260/index.html" deleted file mode 100644 index 2c23a36c56..0000000000 --- "a/files/uk/glossary/\320\267\320\274\321\226\320\275\320\275\320\260/index.html" +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Змінна -slug: Glossary/Змінна -tags: - - JavaScript - - Програмування -translation_of: Glossary/Variable ---- -

Змінна — це {{glossary("Identifier", "найменована")}} ділянка пам'яті, де зберігається {{Glossary("Value", "значення")}}. Таким чином заздалегідь відоме ім'я уможливлює доступ до значення, яке може бути довільним на момент доступу.

- -

Дізнатись більше

- -

Загальні відомості

- - - -

Технічна довідка

- - diff --git "a/files/uk/glossary/\320\267\320\275\320\260\321\207\320\265\320\275\320\275\321\217/index.html" "b/files/uk/glossary/\320\267\320\275\320\260\321\207\320\265\320\275\320\275\321\217/index.html" deleted file mode 100644 index f9b6d2f9dd..0000000000 --- "a/files/uk/glossary/\320\267\320\275\320\260\321\207\320\265\320\275\320\275\321\217/index.html" +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Значення -slug: Glossary/Значення -tags: - - Значення - - Посилання - - Проста величина - - Словник -translation_of: Glossary/Value ---- -

Кажучи про дані або {{Glossary("Wrapper", "обгортку")}} для тих даних, значення являє собою {{Glossary("Primitive","просту величину")}}, яка міститься в об'єкті-обгортці. Натомість, кажучи про {{Glossary("Variable","змінну")}} чи {{Glossary("Property","властивість")}}, значенням можуть називати як просту величину, так і {{Glossary("Object reference","посилання на об'єкт")}}.

- -

Приклади

- -
// Значенням змінної x є число 5
-var x = 5;
-
-// Значенням змінної y є рядок (проста величина) 'Затівка'
-var y = 'Затівка';
-
-// Значенням змінної z є посилання на об'єкт типу String, а значенням того об'єкта є рядок (проста величина) 'Затівка'
-var z = new String(y);
-
-console.log(x.valueOf() === 5);  // виводить true
-console.log(y.valueOf() === y);  // виводить true
-console.log(z.valueOf() === z);  // виводить false
-console.log(z.valueOf() === y);  // виводить true
- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\272\320\276\320\274\320\277\321\226\320\273\321\217\321\206\321\226\321\217/index.html" "b/files/uk/glossary/\320\272\320\276\320\274\320\277\321\226\320\273\321\217\321\206\321\226\321\217/index.html" deleted file mode 100644 index 18cb2744e3..0000000000 --- "a/files/uk/glossary/\320\272\320\276\320\274\320\277\321\226\320\273\321\217\321\206\321\226\321\217/index.html" +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Компіляція -slug: Glossary/Компіляція -translation_of: Glossary/Compile ---- -

Компіляція це процес перетворення комп'ютерної програми, написаної на {{Glossary("computer programming", "мові программування")}} у відповідний код на іншій мові програмування. Компілятор - це програмне забеспечення яке виконує це перетворення. Інколи цей процес називають "збирання" або "побудова", що як правило, означає бульше, ніж просто виконання компіляції, наприклад упакування його у двійковому форматі. 

- -

Зазвичай компілятор перетворює мову високого рівня, таку як С чи  {{Glossary("Java")}}, яка зрозуміла людям, на машинну мову, таку як Ассемблер, яку розуміє процесор. Деякі компілятори перекладають на подібні за рівнем мови, їх називають транспайлер або крос-компілятор, наприклад компіляція з TypeScript на {{Glossary("JavaScript")}}. Це вважається інтрументами продуктивності.

- -

Більшість компіляторів працюють або ahead-of-time (AOT) або just-in-time (JIT). Як програміст ти  зазвичай запускаєш компілятор з командного рядка або зі свого {{Glossary("IDE")}}. Як приклад, один з найпопулярніших "gcc".  JIT компілятор зазвичай виконується прозоро для вас.  Наприклад  браузер Firefox' SpiderMonkey JavaScript Engine має вбудований JIT компялітор, який перетворює JavaScript на сайті у машиний код під час перегляду, щоб він працював швидше. Такі проекти як  WebAssembly, працюють над тим щоб робити це ще краще.

- -

Дізнатися більше

- -

Загальна інформація

- - - -

Посилання для вивчення

- - diff --git "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\260\320\275\320\260\320\273\321\226\320\267/index.html" "b/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\260\320\275\320\260\320\273\321\226\320\267/index.html" deleted file mode 100644 index ed115fb471..0000000000 --- "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\260\320\275\320\260\320\273\321\226\320\267/index.html" +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Криптоаналіз -slug: Glossary/Криптоаналіз -tags: - - Безпека - - Криптографія - - Приватність - - Словник -translation_of: Glossary/Cryptanalysis ---- -

Криптоаналіз це галузь {{glossary("криптографія","криптографії")}}, що вивчає шляхи взлому кодів та криптосистем. Криптоаналіз створює техніки взлому {{glossary("cipher","шифру")}}, зокрема більш ефективними методами ніж метод "грубої сили". На додачу до традиціїних методів, як частотний аналіз та індекс збігів, криптоаналіз включає більш нові методи, такі як лінійний криптаналіз або диференціальний криптоаналіз, що можуть взламати прогресивніші шифри.

- -

Довідатись більше

- -

Загальні поняття

- - diff --git "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\207\320\275\320\260_\320\263\320\265\321\210-\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" "b/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\207\320\275\320\260_\320\263\320\265\321\210-\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" deleted file mode 100644 index acba67d875..0000000000 --- "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\207\320\275\320\260_\320\263\320\265\321\210-\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Криптографічна геш-функція -slug: Glossary/Криптографічна_геш-функція -tags: - - Безпека - - Криптографія - - Словник -translation_of: Glossary/Cryptographic_hash_function ---- -

Криптографічна геш-функція, яка також іноді називається дайджест-функція, це одна з {{glossary("криптографія", "криптографічних")}} основ, на меті якої трансформація повідомлення довільного розміру в повідомлення фіксованого розміру, що називається {{glossary("digest","дайджест")}}. Криптографічні геш-функції використовуються для автентифікації, {{Glossary("digital signature", "цифрових підписів")}} та {{Glossary("HMAC", "кодів автентифікації повідомлень (МАС-підписів)")}}.

- -

Щоб використовуватись у криптографії, геш-функція мусить мати такі якості:

- - - -

Криптографічні геш-функції як MD5 і SHA-1 вважаються взломаними, бо знайшлись методи атак, що значно зменшили їх стійкість до суперечностей.

- -

Довідатись більше

- - diff --git "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\217/index.html" "b/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\217/index.html" deleted file mode 100644 index 8d0ccaec9e..0000000000 --- "a/files/uk/glossary/\320\272\321\200\320\270\320\277\321\202\320\276\320\263\321\200\320\260\321\204\321\226\321\217/index.html" +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Криптографія -slug: Glossary/Криптографія -tags: - - Безпека - - Криптографія - - Приватність - - Словник -translation_of: Glossary/Cryptography ---- -

Криптографія (або криптологія) - це наука яка вивчає методи кодування і безпечної передачі повідомлень. Криптографія створює і вивчає алгоритми, що використовуються для шифрування і дешифрування повідомлень в незахищеному середовищі, і їх використання. Це не тільки конфіденційність даних, криптографія також вивчає ідентифікацію, аутентифікацію, невідмовність і цілісність даних. Тому вона також вивчає використання криптографічних методів в контексті, криптосистеми.

- -

Довідатись більше

- -

Загальні поняття

- - diff --git "a/files/uk/glossary/\320\274\320\265\321\202\320\276\320\264/index.html" "b/files/uk/glossary/\320\274\320\265\321\202\320\276\320\264/index.html" deleted file mode 100644 index 1a2b3f8e99..0000000000 --- "a/files/uk/glossary/\320\274\320\265\321\202\320\276\320\264/index.html" +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Метод -slug: Glossary/Метод -tags: - - JavaScript - - Словник - - Функція -translation_of: Glossary/Method ---- -

Метод — це {{glossary("function", "функція")}}, яка є {{glossary("property", "властивістю")}} {{glossary("object", "об'єкта")}}. Існує два види методів: Примірниковий метод, який можна викликати лише за наявності об'єкта, або {{Glossary("static method", "Статичний метод")}}, який можна викликати безпосередньо на конструкторі об'єкта.

- -
-

Заувага: У JavaScript сама функція є об'єктом, а тому метод, насправді є {{glossary("object reference", "посиланням на об'єкт")}} функції.

-
- -

Дізнатись більше

- -

Загальні відомості

- - - -

Технічна довідка

- - diff --git "a/files/uk/glossary/\320\276\320\261\320\263\320\276\321\200\321\202\320\272\320\260/index.html" "b/files/uk/glossary/\320\276\320\261\320\263\320\276\321\200\321\202\320\272\320\260/index.html" deleted file mode 100644 index 535edbec4f..0000000000 --- "a/files/uk/glossary/\320\276\320\261\320\263\320\276\321\200\321\202\320\272\320\260/index.html" +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Wrapper -slug: Glossary/Обгортка -tags: - - Обгортка - - Словник -translation_of: Glossary/Wrapper ---- -

У таких мовах програмування, як JavaScript, розрізняють два значення поняття обгортка: це або {{glossary("Function", "функція")}}, призначена викликати одну або кілька інших функцій (лише для зручності або задля пристосування їх до використання з дещо іншою метою, ніж передбачалося раніше), або {{glossary("Object", "об'єкт")}} (та {{glossary("Class", "клас")}}, до якого він належить), який містить (огортає) {{glossary("Primitive", "просту величину")}} та надає відповідні {{glossary("Method", "методи")}} для здійснення операцій над нею.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\276\320\276\320\277/index.html" "b/files/uk/glossary/\320\276\320\276\320\277/index.html" deleted file mode 100644 index 6dfa1a3a8c..0000000000 --- "a/files/uk/glossary/\320\276\320\276\320\277/index.html" +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OOP (Об'єктно-орієнтоване програмування) -slug: Glossary/ООП -tags: - - Об'єкт - - Парадигма - - Програмування -translation_of: Glossary/OOP ---- -

OOP (об'єктно-орієнтоване програмування) є підходом у програмуванні, який передбачає, що дані сховано всередині об'єктів, а операції здійснюються радше над {{glossary("object", "об'єктами")}}, ніж над їх складовими.

- -

{{glossary("JavaScript")}} є значною мірою об'єктно-орієнтованою мовою. Вона пропонує модель даних засновану на прототипах (на противагу моделі, заснованій на класах).

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\320\276\320\277\320\265\321\200\320\260\321\202\320\276\321\200/index.html" "b/files/uk/glossary/\320\276\320\277\320\265\321\200\320\260\321\202\320\276\321\200/index.html" deleted file mode 100644 index 9a55273f32..0000000000 --- "a/files/uk/glossary/\320\276\320\277\320\265\321\200\320\260\321\202\320\276\321\200/index.html" +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Оператор -slug: Glossary/Оператор -tags: - - Оператори - - Словник -translation_of: Glossary/Operator ---- -

Зарезервований вираз, що позначається знаком пунктуації чи буквенно-цифровим символом, що забезпечує вбудований функціонал, що може варіюватись в залежності від мови. Наприклад, в JavaScript оператор додавання ("+") може додавати числа та, крім цього, виконувати конкатинацію(злиття) рядків; оператор "not" (позн. "!") надає виразу протилежного значення, наприклад, вираз зі значенням true повертатиме false.

- -

Learn more

- -

General knowledge

- - - -

Technical reference

- - diff --git "a/files/uk/glossary/\320\277\320\276\321\201\320\270\320\273\320\260\320\275\320\275\321\217/index.html" "b/files/uk/glossary/\320\277\320\276\321\201\320\270\320\273\320\260\320\275\320\275\321\217/index.html" deleted file mode 100644 index 2aabe6f66d..0000000000 --- "a/files/uk/glossary/\320\277\320\276\321\201\320\270\320\273\320\260\320\275\320\275\321\217/index.html" +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Гіперпосилання -slug: Glossary/Посилання -translation_of: Glossary/Hyperlink ---- -

Гіперпосилання підключають веб-сторінки чи елементи даних один до одного. HTML елементи {{HTMLElement ("a")}} визначають гіперпосилання з місця на веб-сторінці (як-от текстовий рядок або зображення) на місце на іншій або на тій же сторінці.

- -

Дізнайся більше

- -

Загальні знання

- - - -

Технічна довідка

- -

HTML5 a - hyperlink - W3C

- -

Learn about it

- - diff --git "a/files/uk/glossary/\321\200\320\265\320\272\321\203\321\200\321\201\321\226\321\217/index.html" "b/files/uk/glossary/\321\200\320\265\320\272\321\203\321\200\321\201\321\226\321\217/index.html" deleted file mode 100644 index b69251d64b..0000000000 --- "a/files/uk/glossary/\321\200\320\265\320\272\321\203\321\200\321\201\321\226\321\217/index.html" +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Рекурсія -slug: Glossary/Рекурсія -tags: - - Словник -translation_of: Glossary/Recursion ---- -

Рекурсія — це виклик функцією самої себе. Рекурсію застосовують, коли розв'язувана задача містить подібні до себе підзадачі. Залежно від вхідних даних розрізняють кінцевий виклик (розв'язує найпростішу задачу) та проміжний (має підзадачі, тож передбачає щонайменше один рекурсивний виклик).

- -

Типовим прикладом застосування рекурсії є обчислення факторіалу:

- -
function f(n) {
-  if (n > 1) {
-    return n * f(n - 1);
-  }
-  return 1;
-}
- -

Слід завважити, що будь-який алгоритм можна втілити без застосування рекурсії, але для вирішення певних задач її застосування спрощує та увиразнює код. Для прикладу розгляньмо обчислення факторіалу без рекурсії:

- -
function f(n) {
-  var value = 1;
-
-  while (n > 1) {
-    value *= n;
-    n--;
-  }
-
-  return value;
-}
-
- -

Водночас для деяких алгоритмів перевага рекурсивного втілення буде навіть суттєвішою.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\321\201\320\270\320\274\320\262\320\276\320\273/index.html" "b/files/uk/glossary/\321\201\320\270\320\274\320\262\320\276\320\273/index.html" deleted file mode 100644 index 5b0a3767a1..0000000000 --- "a/files/uk/glossary/\321\201\320\270\320\274\320\262\320\276\320\273/index.html" +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Символ -slug: Glossary/Символ -tags: - - ECMAScript2015 - - JavaScript - - Sharing - - Символ - - Словник - - Тип даних -translation_of: Glossary/Symbol ---- -

У {{Glossary("JavaScript")}}, символ (Symbol) є {{Glossary("Primitive", "простим типом даних")}}.

- -

Значення типу символ також називають "Символьним значенням". У середовищі виконання JavaScript символьне значення створюється викликом функції {{jsxref("Symbol")}}, яка динамічно створює анонімне, унікальне значення. Символ можна використовувати як властивість об'єкта.

- -

Символ може мати необов'язковий опис, але тільки для відлагодження.

- -

Символьне значення є унікальним ідентифікатором. Наприклад,

- -
// Ось два символи з однаковим описом,
-let Sym1 = Symbol("Sym");
-let Sym2 = Symbol("Sym");
-
-console.log(Sym1 == Sym2); // повертає "false"
-// Символи гарантовано є унікальними.
-// Навіть якщо ми створимо багато символів з тим самим описом,
-// вони будуть різними значеннями.
- -
-

Заувага: Якщо ви знайомі з Ruby чи іншою мовою, що має свій аналог “символів” – будь ласка, не плутайте. Символи JavaScript інші.

-
- -

Символьний тип - це новий функціонал у ECMAScript 2015, і він не має еквіваленту у ECMAScript 5.

- -

У деяких мовах програмування символьний тип даних також називається "атом".

- -

Символи не мають автоматичного перетворення у рядки

- -

Більшість значень у JavaScript підтримують неявне перетворення у рядки. Наприклад, ми можемо викликати alert майже з будь-яким значенням, і це спрацює. Символи особливі. Вони не перетворюються автоматично.

- -

Наприклад,

- -
let Sym = Symbol("Sym");
-alert(Sym); // TypeError: Cannot convert a Symbol value to a string
- -

Це “мовний захист” від плутанини, тому що рядки та символи є фундаментально різними, і не повинні випадково перетворюватись один на одного.

- -

Якщо нам дуже потрібно вивести символ, треба викликати на ньому метод .toString().

- -
let Sym = Symbol("Sym");
-
-alert(Sym.toString()); // Symbol(Sym), тепер це працює
- -

Або ми можемо скористатись властивістю символу symbol.description, щоб дістати його опис, наприклад,

- -
let _Sym = Symbol("Sym");
-
-alert(_Sym.description); // Sym
- -

Добревідомі символи

- -

Клас {{jsxref("Symbol")}} має константи для так званих добревідомих символів (well-known symbols). Ці символи дозволяють налаштовувати взаємодію JS з об'єктом, використовуючи їх в якості ключів.

- -

Прикладами добревідомих символів є: {{jsxref("Symbol.iterator")}} для подібних до масивів об'єктів, або {{jsxref("Symbol.search")}} для рядкових об'єктів.

- -

Вони наведені у таблиці специфікації Добревідомі символи:

- - - -

Глобальний реєстр символів

- -

Методами, що мають доступ до глобального реєстру символів, є {{jsxref("Symbol.for()")}} і {{jsxref("Symbol.keyFor()")}}; це посередники між глобальною таблицею (або "реєстром") символів та середовищем виконання. Реєстр символів переважно збудований інфраструктурою компілятора Javascript, а вміст реєстру символів не доступний для інфраструктури виконання Javascript, окрім як за допомогою цих методів.

- -

Метод Symbol.for(tokenString) повертає символьне значенняз реєстру, а Symbol.keyFor(symbolValue) повертає рядковий токен з реєстру; ці функції зворотні одна одній, тому наступне є істиною:

- -
Symbol.keyFor(Symbol.for("tokenString")) === "tokenString" // true
- -

Дізнайтеся більше

- -

Загальні знання

- - - - diff --git "a/files/uk/glossary/\321\202\320\265\320\275\320\265\321\202\320\260/index.html" "b/files/uk/glossary/\321\202\320\265\320\275\320\265\321\202\320\260/index.html" deleted file mode 100644 index 98cde6874d..0000000000 --- "a/files/uk/glossary/\321\202\320\265\320\275\320\265\321\202\320\260/index.html" +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Всесвітня мережа -slug: Glossary/Тенета -tags: - - WWW - - Інфраструктура - - Словник -translation_of: Glossary/World_Wide_Web ---- -

Всесві́тня мережа (англ. World Wide Web, скорочено: WWW, W3 чи просто Web), павутиннятене́та, або веб — це всесвітня система відкритих документів і сторінок, доступних в мережі {{Glossary("Internet", "Інтернет")}}. Мережа — це не те саме, що й Інтернет: Мережа є лише одним із численних застосувань Інтернету та використовує останній як середовище передачі даних.

- -

Тім Бернерз-Лі запропонував архітектуру, яка стала відома під назвою Всесвітня мережа. Саме він в 1990-му році створив найперший веб-{{Glossary("Server", "сервер")}}, {{Glossary("Browser", "переглядач")}} та веб-сторінку на власному комп'ютері в лабораторії фізичних досліджень у ЦЕРН. В 1991-му він оголосив про своє творіння в групі новин alt.hypertext, позначивши мить, коли Мережу вперше було оприлюднено.

- -

Те, що нині відоме, як Тене́та або Мережа, має декілька складових:

- - - -

Зв'язування сторінок за допомогою {{Glossary("Hyperlink", "гіперпосилань")}} є ключовою можливістю, яка власне і дає можливість називати Тенета множиною пов'язаних документів.

- -

Невдовзі після створення Тенет, Тім Бернерз-Лі заснував об'єднання {{Glossary("W3C")}} (англ. World Wide Web Consortium — Консорціум World Wide Web) для стандартизації та подальшого розвитку мережі. Цей консорціум складається з основних цільових веб-груп, таких як розробники переглядачів, державні установи, дослідники та університети. Його місія включає освіту та поширення.

- -

Дізнатись більше

- -

Навчання

- - - -

Загальні відомості

- - diff --git "a/files/uk/glossary/\321\202\320\270\320\277/index.html" "b/files/uk/glossary/\321\202\320\270\320\277/index.html" deleted file mode 100644 index a426877aa6..0000000000 --- "a/files/uk/glossary/\321\202\320\270\320\277/index.html" +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Тип -slug: Glossary/Тип -tags: - - JavaScript - - Змінна - - Значення - - Словник - - Тип -translation_of: Glossary/Type ---- -

Тип (або тип даних) є характеристикою {{glossary("value", "значення")}}, що визначає формат його зберігання та способи обробки. Скажімо, ціле число можна помножити на дробове, але не на текстовий рядок.

- -

Крім того, кожен тип даних передбачає обмежену форматом зберігання множину значень. Наприклад, тип {{domxref("Boolean")}} у JavaScript може містити лише значення true та false, натомість тип {{domxref("String")}} містить текстові рядки, а {{domxref("Number")}} — цілі числа та десяткові дроби тощо.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" "b/files/uk/glossary/\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" deleted file mode 100644 index b686ccc40c..0000000000 --- "a/files/uk/glossary/\321\204\321\203\320\275\320\272\321\206\321\226\321\217/index.html" +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Функція -slug: Glossary/Функція -tags: - - IIFE - - JavaScript - - Словник - - Функція -translation_of: Glossary/Function ---- -

Функція - це фрагмент коду, що може бути викликаний іншим кодом чи сам собою, або {{Glossary("змінна")}} що відноситься до функцій. Коли функцію викликано, {{Glossary("арґументи")}} функція отримує як ввід, та може повертати вивід. Функції у {{glossary("JavaScript")}} це також {{glossary("Object","об'єкти")}}.

- -

Ім'я функції це {{Glossary("identifier","ідентифікатор")}} оголошений як частина оголошення функції чи виразу функції. {{Glossary("scope", "Область видимості")}} залежить від того, є функція оголошеною чи описаною.

- -

Різні види функцій

- -

Анонімна функція, це функція без імені функції:

- -
function () {};
-// або використовуючи ECMAScript 2015 запис зі стрілкою
-() => {};
-
- -

Названа функція, це функція що має ім'я:

- -
function foo() {};
-// або використовуючи ECMAScript 2015 запис зі стрілкою
-const foo = () => {};
-
- -

Внутрішня функція,  це функція всередині іншої функції (square в цьому випадку). Зовнішня функція, це функція, що містить всередині інші функції (addSquares в цьому випадку):

- -
function addSquares(a,b) {
-   function square(x) {
-      return x * x;
-   }
-   return square(a) + square(b);
-};
-// використовуючи ECMAScript 2015 запис зі стрілкою
-const addSquares = (a,b) => {
-   const square = x => x*x;
-   return square(a) + square(b);
-};
-
- -

Рекурсивна функція, це функція, що викликає сама себе. Дивіться {{Glossary("Рекурсія", "рекурсія")}}.

- -
function loop(x) {
-   if (x >= 10)
-      return;
-   loop(x + 1);
-};
-// використовуючи ECMAScript 2015 запис зі стрілкою
-const loop = x => {
-   if (x >= 10)
-      return;
-   loop(x + 1);
-};
-
- -

Негайно виконуваний функціональний вираз (IIFE, Immediately Invoked Function Expression) — це вираз, що одночасно оголошує {{Glossary("Функція", "функцію")}} в {{Glossary("JavaScript")}} та здійснює її виклик. Позаяк подальший виклик безіменної функції, посилання на яку відсутнє, неможливий, головним призначенням такого виразу є створення окремої області видимості, щоб уникнути засмічення зовнішньої (зазвичай, глобальної). Створити НВФВ можна, додавши ліву та праву дужки в кінці оголошення функції.

- -
// Error (https://en.wikipedia.org/wiki/Immediately-invoked_function_expression)
-/*
-​function foo() {
-    console.log('Hello Foo');
-}();
-*/
-
-(function foo() {
-    console.log("Hello Foo");
-}());
-
-(function food() {
-    console.log("Hello Food");
-})();
-
-
- -

Якщо хочете дізнатись бульше про НВФВ, перегляньте сторінку на Wikipedia : Immediately Invoked Function Expression

- -

Дізнатись більше

- -

Технічна довідка

- - diff --git "a/files/uk/glossary/\321\210\320\270\321\204\321\200/index.html" "b/files/uk/glossary/\321\210\320\270\321\204\321\200/index.html" deleted file mode 100644 index b86fe31272..0000000000 --- "a/files/uk/glossary/\321\210\320\270\321\204\321\200/index.html" +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Шифр -slug: Glossary/Шифр -tags: - - Безпека - - Криптографія - - Приватність - - Словник -translation_of: Glossary/Cipher ---- -

В {{glossary("Криптографія","криптографії")}}, шифр це алгоритм, що спроможний {{glossary("encryption", "шифрувати")}} {{glossary("cleartext","відкритий текст")}} і зробити його нечитабельним, та {{glossary("decryption", "дешифрувати")}} його назад.

- -

Шифри набули широкої росповсюдженості ще до інформаційної ери (наприклад, шифри підстановки, шифри транспозиції та шифри перестановки), але жоден з них не був криптографічно безпечним, окрім Шифра Вернама.

- -

Сучасні шифри спроектовані щоб протистояти {{glossary("attack", "атакам")}} розробленим {{glossary("cryptanalysis", "криптоаналітиками")}}. Немає гарантій, що всі методи атак були відкриті, але кожен алгоритм заточений під відомі класи атак.

- -

Шифри працюють двома шляхами: блочні шифри на послідовних блоках чи буферах дати, та потокові шифри на потоці даних, що є безперервним (часто це потоки звуку чи відеo).

- -

Також існує класифікація за методами обробки їх {{glossary("key", "ключів")}}:

- - - -

Довідатись більше

- -

Загальні поняття

- - diff --git "a/files/uk/glossary/\321\210\320\270\321\204\321\200\320\276\321\202\320\265\320\272\321\201\321\202/index.html" "b/files/uk/glossary/\321\210\320\270\321\204\321\200\320\276\321\202\320\265\320\272\321\201\321\202/index.html" deleted file mode 100644 index 8e2561d57c..0000000000 --- "a/files/uk/glossary/\321\210\320\270\321\204\321\200\320\276\321\202\320\265\320\272\321\201\321\202/index.html" +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Шифротекст -slug: Glossary/Шифротекст -tags: - - Безпека - - Криптографія - - Приватність - - Словник -translation_of: Glossary/Ciphertext ---- -

В {{glossary("Криптографія","криптографії")}}, шифротекст це зашифроване повідомлення, що передає інформацію, але воно є нерозбірливим до процесу {{glossary("decryption","дешифрування")}} правильно підібраним {{glossary("Шифр","шифром")}} і правильним секретом (зазвичай це {{glossary("key","ключ")}}), що дасть змогу відтворити оригінальний {{glossary("cleartext","відкритий текст")}}. Рівень захищеності шифротексту і секретність вміщеної інформації залежать від використання безпечного шифру та зберігання ключа в таємниці.

- -

Довідатись більше

- -

Загальні поняття

- - diff --git "a/files/uk/glossary/\321\226\320\264\320\265\320\275\321\202\320\270\321\204\321\226\320\272\320\260\321\202\320\276\321\200/index.html" "b/files/uk/glossary/\321\226\320\264\320\265\320\275\321\202\320\270\321\204\321\226\320\272\320\260\321\202\320\276\321\200/index.html" deleted file mode 100644 index 5499efcc77..0000000000 --- "a/files/uk/glossary/\321\226\320\264\320\265\320\275\321\202\320\270\321\204\321\226\320\272\320\260\321\202\320\276\321\200/index.html" +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Ідентифікатор -slug: Glossary/ідентифікатор -tags: - - Початківець - - Словник -translation_of: Glossary/Identifier ---- -

Послідовність символів в коді, яка у недвозначний спосіб позначає (ідентифікує) {{glossary("variable", "змінну")}}, {{glossary("function", "функцію")}} або {{glossary("property", "властивість")}}, називається ідентифікатором.

- -

У {{glossary("JavaScript")}}, ідентифікатори можуть містити лише алфавітно-цифрові символи (а також "$" або "_"), і не можуть починатися з цифри. Ідентифікатор відрізняється від рядків тим, що рядок являє собою дані, натомість ідентифікатор є частиною коду. В JavaScript, немає можливості перетворити ідентифікатори в рядки, але іноді є можливість перетворити рядки у ідентифікатори.

- -

Дізнатись більше

- -

Загальні відомості

- - diff --git "a/files/uk/glossary/\321\226\320\275\321\201\321\202\321\200\321\203\320\272\321\206\321\226\321\217/index.html" "b/files/uk/glossary/\321\226\320\275\321\201\321\202\321\200\321\203\320\272\321\206\321\226\321\217/index.html" deleted file mode 100644 index 6364c4093e..0000000000 --- "a/files/uk/glossary/\321\226\320\275\321\201\321\202\321\200\321\203\320\272\321\206\321\226\321\217/index.html" +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Інструкція -slug: Glossary/Інструкція -tags: - - Beginner - - CodingScripting - - Глосарій -translation_of: Glossary/Statement ---- -

В комп'ютерній мові програмування інструкція - це рядок коду, який виконує завдання. Кожна програма складається з послідовності інструкцій.

- -

Дізнатись більше

- -

Загальні знання

- - - -

Технічна довідка

- - - - - -
-
- -
-
diff --git "a/files/uk/glossary/\321\226\320\275\321\202\320\265\321\200\320\275\320\265\321\202/index.html" "b/files/uk/glossary/\321\226\320\275\321\202\320\265\321\200\320\275\320\265\321\202/index.html" deleted file mode 100644 index 6c4f91efff..0000000000 --- "a/files/uk/glossary/\321\226\320\275\321\202\320\265\321\200\320\275\320\265\321\202/index.html" +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Інтернет -slug: Glossary/Інтернет -tags: - - NeedsContent - - WWW - - Початківець - - Словник -translation_of: Glossary/Internet ---- -

Інтернет (також міжмере́жжя) — всесвітня мережа з мереж, яка використовує стіс {{glossary("protocol", "протоколів")}} {{glossary("TCP")}}/{{glossary("IPv6", "IP")}}.

- -

Дізнатись більше

- -

Навчання

- - -- cgit v1.2.3-54-g00ecf