Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Парадигма програмування

Індекс Парадигма програмування

Паради́гма програмува́ння — це система ідей і понять, які визначають стиль написання комп'ютерних програм, а також спосіб мислення програміста.

Зміст

  1. 40 відносини: Awesome, C++11, Coarray Fortran, Common Lisp, F Sharp, Objective-J, Perl, Python, REXX (мова програмування), Scala, Scheme, Swift (мова програмування), T++, Windows 1.0x, Карго-культ програмування, Компонентно-орієнтоване програмування, Компонентне програмування, Програмування методом копіювання-вставки, Пролог, Парадигма (філософія), Парадигма (значення), Порівняння мов програмування, Об'єктно-орієнтоване програмування, Автоматизація, Алгебраїчне програмування, Робототехніка, Розробка програмного забезпечення, Розділяй та володарюй (інформатика), Список термінів об'єктно-орієнтованого програмування, Функційне програмування, Функціонально-орієнтоване програмування, Мультипарадигмальна мова програмування, Запахи коду, Збірне програмування, Вкладена функція, Декларативне програмування, Історія версій Java, Інтегроване середовище розробки, Людино-машинна взаємодія, Логіка в інформатиці.

Awesome

Awesome - швидкий, компактний, динамічний віконний менеджер для X Window System.

Переглянути Парадигма програмування і Awesome

C++11

C++11 — чинна версія стандарту мови C++, прийнята у серпні 2011 комітетом ISO зі стандартизації мови замість ISO/IEC 14882:2003 (С++03).

Переглянути Парадигма програмування і C++11

Coarray Fortran

Coarray Fortran (Co-array Fortran, CAF, раніше також F--) — це модель програмування, започаткована в 1990-х (Robert Numrich та John Reid) у вигляді розширення, а зараз як частина стандарту мови програмування Fortran для забезпечення розпаралелювання та паралельного виконання програмного коду згідно з парадигмою «одна програма, багато потоків даних» (SPMD) з допомогою явного синтаксису.

Переглянути Парадигма програмування і Coarray Fortran

Common Lisp

Common Lisp (Коммон Лісп) — діалект мови програмування Лісп, визначений стандартом ANSI X3.226-1994.

Переглянути Парадигма програмування і Common Lisp

F Sharp

F# — багатопарадигмова мова програмування, розроблена в підрозділі Microsoft Research і призначена для виконання на платформі Microsoft.NET.

Переглянути Парадигма програмування і F Sharp

Objective-J

Objective-J - це мова програмування, яка була розроблена у складі веб-фреймворку Cappuccino.

Переглянути Парадигма програмування і Objective-J

Perl

Perl (неофіційна розшифровка Practical Extraction and Reporting Language — практична мова витягів та звітів) — високорівнева, інтерпретована, динамічна мова програмування загального призначення.

Переглянути Парадигма програмування і Perl

Python

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.

Переглянути Парадигма програмування і Python

REXX (мова програмування)

REXX або Rexx (REstructured eXtended eXecutor, вимовляється «рекс») — інтерпретована мова програмування, розроблена компанією IBM, використовувалась IBM в системі VM.

Переглянути Парадигма програмування і REXX (мова програмування)

Scala

Scala — мультипарадигмова мова програмування, що поєднує властивості об'єктно-орієнтованого та функційного програмування.

Переглянути Парадигма програмування і Scala

Scheme

Scheme — мультипарадигмна мова програмування, підтримує функціональну та процедурну парадигми програмування.

Переглянути Парадигма програмування і Scheme

Swift (мова програмування)

Swift — багатопарадигмова компільована мова програмування, розроблена компанією Apple для того, щоб співіснувати з Objective C і бути стійкішою до помилкового коду.

Переглянути Парадигма програмування і Swift (мова програмування)

T++

Т++ — мова програмування вказівка необхідності паралельних обчислень з синтаксисом і семантикою, розширюють мову C++,а саме розширенням його кількома словами, що вказують на можливість проведення паралельних обчислень.

Переглянути Парадигма програмування і T++

Windows 1.0x

Windows 1.0 з запущеними програмами Windows 1.01 випущена 20 листопада 1985 року, була першою спробою Microsoft реалізувати багатозадачне операційне середовище для IBM PC з графічним інтерфейсом.

Переглянути Парадигма програмування і Windows 1.0x

Карго-культ програмування

Карго-культ програмування — це стиль комп'ютерного програмування, що характеризується ритуальним включенням коду або програмних структур, які не мають ніякої реальної мети.

Переглянути Парадигма програмування і Карго-культ програмування

Компонентно-орієнтоване програмування

Компоне́нтно-орієнто́ване програмува́ння (component-oriented programming) — одна з парадигм програмування, виникла як свого роду дисципліна, тобто набір певних обмежень, що накладаються на механізм об'єктно-орієнтованого програмування (ООП), коли стало зрозуміло, що безконтрольне застосування ООП призводить до виникнення проблем з надійністю великих програмних комплексів.

Переглянути Парадигма програмування і Компонентно-орієнтоване програмування

Компонентне програмування

Компоне́нтне програмува́ння — це узагальнення ООП, орієнтоване на повторне використання програмних компонентів - незалежних від МП самостійно реалізованих програмних об’єктів, які забезпечують виконання певної сукупності сервісів і представлених як контейнери з доступом до них через інтерфейс.

Переглянути Парадигма програмування і Компонентне програмування

Програмування методом копіювання-вставки

Програмування методом копіювання-вставки, C&P-програмування або копіпаста в програмуванні — процес створення програмного коду з часто повторюваними частинами, створений операціями копіювати-вставити.

Переглянути Парадигма програмування і Програмування методом копіювання-вставки

Пролог

Проло́г (Prolog, Prolog) — мова логічного програмування загального призначення, пов'язана зі штучним інтелектом та математичною лінгвістикою.

Переглянути Парадигма програмування і Пролог

Парадигма (філософія)

Парадигма (παράδειγμα, paradeigma — приклад, зразок) — багатозначне поняття, яке залежно від контексту може означати певний обумовлений часом та обставинами як сталий на певний період стиль, традицію, концепцію, генеральну ідею, закон, за зміною котрих можна застосувати граничні умови — зміни парадигми.

Переглянути Парадигма програмування і Парадигма (філософія)

Парадигма (значення)

Паради́гма (παράδειγμα — «приклад», «взірець») — у загальному значенні — теоретико-методологічна модель.

Переглянути Парадигма програмування і Парадигма (значення)

Порівняння мов програмування

Мови програмування (Comparison of programming languages) використовуються для управління поведінкою машини (частіше комп'ютера).

Переглянути Парадигма програмування і Порівняння мов програмування

Об'єктно-орієнтоване програмування

Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.

Переглянути Парадигма програмування і Об'єктно-орієнтоване програмування

Автоматизація

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

Переглянути Парадигма програмування і Автоматизація

Алгебраїчне програмування

Алгебраї́чне (інсерці́йне) програмування — ґрунтується на теорії переписування термів.

Переглянути Парадигма програмування і Алгебраїчне програмування

Робототехніка

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

Переглянути Парадигма програмування і Робототехніка

Розробка програмного забезпечення

Баг — помилка програмного забезпечення. Розробка програмного забезпечення (software engineering, software development) — це рід діяльності (професія) та процес, спрямований на створення та підтримку працездатності, якості та надійності програмного забезпечення, використовуючи технології, методологію та практики з інформатики, керування проектами, математики, інженерії та інших областей знання.

Переглянути Парадигма програмування і Розробка програмного забезпечення

Розділяй та володарюй (інформатика)

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

Переглянути Парадигма програмування і Розділяй та володарюй (інформатика)

Список термінів об'єктно-орієнтованого програмування

* Unified Modeling Language.

Переглянути Парадигма програмування і Список термінів об'єктно-орієнтованого програмування

Функційне програмування

Функційне програмування — парадигма програмування, яка розглядає програму як обчислення математичних функцій та уникає станів та змінних даних.

Переглянути Парадигма програмування і Функційне програмування

Функціонально-орієнтоване програмування

Функціонально-орієнтоване програмування (Feature-oriented programming) — загальна парадигма компонування програм у ряд програмних продуктів.

Переглянути Парадигма програмування і Функціонально-орієнтоване програмування

Мультипарадигмальна мова програмування

Мультипарадигмальна мова програмування — як правило, мова програмування, розроблена спеціально як інструмент мультипарадигмального програмування, тобто образотворчі можливості якого спочатку передбачалося успадкувати від декількох, найчастіше неспоріднених мов.

Переглянути Парадигма програмування і Мультипарадигмальна мова програмування

Запахи коду

Код із запашком (код з душком, код, що погано пахне code smell.) — термін, що позначає код з ознаками (запахами) проблем в системі.

Переглянути Парадигма програмування і Запахи коду

Збірне програмування

Збі́рне програмува́ння - варіант модульного програмування для розподілених систем, який використовує в процесі збирання програми не тільки готові модулі, а і інші готові елементи (об’єкти, компоненти, каркаси тощо), реалізовані можливо у різних операційних середовищах.

Переглянути Парадигма програмування і Збірне програмування

Вкладена функція

Вкладена функція (вкладена процедура чи вкладена підпрограма, nested function) — у комп'ютерному програмуванні функція, яка визначена всередині іншої функції, функції охоплювальної (enclosing function).

Переглянути Парадигма програмування і Вкладена функція

Декларативне програмування

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

Переглянути Парадигма програмування і Декларативне програмування

Історія версій Java

Мова програмування Java мала декілька змін починаючи JDK 1.0, а також багато доповнень в класах та пакетах стандартної бібліотеки.

Переглянути Парадигма програмування і Історія версій Java

Інтегроване середовище розробки

Інтегроване середовище розробки (ІСР, Integrated development environment або IDE) — комплексне програмне рішення для розробки програмного забезпечення.

Переглянути Парадигма програмування і Інтегроване середовище розробки

Людино-машинна взаємодія

Приклад візуалізації технологічного процесу у SCADA Залежно від контексту, HMI може мати значення.

Переглянути Парадигма програмування і Людино-машинна взаємодія

Логіка в інформатиці

Логіка в інформатиці — це напрям досліджень та галузей знань, де логіка застосовується в інформатиці та штучному інтелекті.

Переглянути Парадигма програмування і Логіка в інформатиці

Також відомий як Мультипарадигмова мова програмування.