Работим за възстановяване на приложението Unionpedia в Google Play Store
ИзходящIncoming
🌟Упростихме нашия дизайн за по-добра навигация!
Instagram Facebook X LinkedIn

Функционално програмиране

Index Функционално програмиране

В компютърните науки функционално програмиране е парадигма за програмиране – стил за изграждането на структурата и елементите на компютърни програми, който третира като изчислява оценката на математически функции и избягва променящите състоянието непостоянни данни.

Съдържание

  1. 43 отношения: APL, C, C (език за програмиране), C Sharp, Common Lisp, D (език за програмиране), Erlang, Haskell, IBM, Java, JavaScript, Lisp (език за програмиране), PHP, Python, Scala, Scheme, Scheme (език за програмиране), SQL, Visual Basic, XQuery, XSLT, Клас (програмиране), Паскал (език за програмиране), Парадигма на програмиране, Посетител (шаблон), Основи на математиката, Обектно-ориентирано програмиране, Архитектура на фон Нойман, Стратегия (шаблон), Тюринг (награда), Цикъл (програмиране), Централен процесор, Масачузетски технологичен институт, Машина на Тюринг, Матрица (математика), Миранда (програмиране), Императивно програмиране, Затваряне (информатика), База данни, Джон Маккарти (информатик), Джон Бекъс, Естествено число, Единбургски университет.

  2. Парадигми на програмиране

APL

APL е странен, необичаен и мощен програмен език, който може да се използва за компактно и находчиво решаване на различни задачи.

Виж Функционално програмиране и APL

C

C, c е третата буква от латинската азбука.

Виж Функционално програмиране и C

C (език за програмиране)

С програмен език (произнася се „си“ в оригинал на английски, защото е на латиница) е разработен за програмиране на софтуер и операционни системи език.

Виж Функционално програмиране и C (език за програмиране)

C Sharp

C# (C Sharp, произнася се Си Шарп) е обектно ориентиран език за програмиране, разработен от Microsoft като част от софтуерната платформа.NET.

Виж Функционално програмиране и C Sharp

Common Lisp

Common Lisp (Комън Лисп, „Общ Лисп“) е един от езиците за програмиране в семейството Лисп.

Виж Функционално програмиране и Common Lisp

D (език за програмиране)

„D“ е обектно ориентиран език за програмиране създаден от Уолтър Брайт (фирма Digital Mars) през 1999.

Виж Функционално програмиране и D (език за програмиране)

Erlang

Erlang (Ерланг) е програмен език и среда за изпълнение, специално създаден за изграждане на паралелни и разпределени изчислителни системи.

Виж Функционално програмиране и Erlang

Haskell

Haskell (Ха̀скъл) е функционален език за програмиране.

Виж Функционално програмиране и Haskell

IBM

International Business Machines Corporation (IBM) (ай би ем) е американска многонационална технологична компания със седалище в Армонк, щата Ню Йорк, с операции в над 170 страни.

Виж Функционално програмиране и IBM

Java

Java, или джава, е обектно ориентиран език за програмиране, разработен от Sun Microsystems и пуснат в употреба през 1995 година, като част от Java платформата.

Виж Функционално програмиране и Java

JavaScript

JavaScript е интерпретируем език за програмиране, разпространяван с повечето уеб браузъри.

Виж Функционално програмиране и JavaScript

Lisp (език за програмиране)

Лисп (LISP, LISt Processing language – „език за обработка на списъци“; в съвременен запис: Lisp) е съвкупност от програмни езици и данни, създадена през 1958 г.

Виж Функционално програмиране и Lisp (език за програмиране)

PHP

PHP е скриптов език върху сървърната (обслужваща) страна.

Виж Функционално програмиране и PHP

Python

Python е език за програмиране от високо ниво, интерпретативен, интерактивен, обектно ориентиран, създаден от Гуидо ван Росум в началото на 90-те години.

Виж Функционално програмиране и Python

Scala

Scala е език за обобщено програмиране.

Виж Функционално програмиране и Scala

Scheme

#пренасочване Scheme (език за програмиране).

Виж Функционално програмиране и Scheme

Scheme (език за програмиране)

Scheme е функционален език за програмиране, диалект на LISP, разработен в технологичния институт в Масачузетс.

Виж Функционално програмиране и Scheme (език за програмиране)

SQL

SQL, или Език за структурирани запитвания, (Structured Query Language, SQL) е популярен език за програмиране, предназначен за създаване, видоизменяне, извличане и обработване на данни от релационни системи за управление на бази данни.

Виж Функционално програмиране и SQL

Visual Basic

Visual Basic (VB) е събитийно-ориентирана среда за разработка, основаваща се на езика за програмиране BASIC.

Виж Функционално програмиране и Visual Basic

XQuery

XQuery е език за заявки (query language), разработен за обработка на данни във формат XML.

Виж Функционално програмиране и XQuery

XSLT

XSLT (Extensible Stylesheet Language Transformations) е декларативен, XML-базиран език използван за преобразуване на XML документи.

Виж Функционално програмиране и XSLT

Клас (програмиране)

Класът е една от характеристиките на обектно ориентираното програмиране.

Виж Функционално програмиране и Клас (програмиране)

Паскал (език за програмиране)

Паскал (Pascal) е структурен език за програмиране, създаден през 1970 г.

Виж Функционално програмиране и Паскал (език за програмиране)

Парадигма на програмиране

Парадигмата на програмиране, парадигма за програмиране или програмна парадигма представлява фундаменталния стил на програмиране.

Виж Функционално програмиране и Парадигма на програмиране

Посетител (шаблон)

UML диаграма на шаблона Посетител В обектно-ориентираното програмиране и софтуерното инженерство, дизайнерският шаблон, наречен „посетител“, представлява метод за отделяне на даден алгоритъм от обектната структура, върху която оперира.

Виж Функционално програмиране и Посетител (шаблон)

Основи на математиката

През дългата си история математиката често се е сблъсквала с проблеми свързани със собствената ѝ същност.

Виж Функционално програмиране и Основи на математиката

Обектно-ориентирано програмиране

#пренасочване Обектно ориентирано програмиране.

Виж Функционално програмиране и Обектно-ориентирано програмиране

Архитектура на фон Нойман

Архитектура на фон Нойман (von Neumann architecture) е широкоизвестен тип компютърна архитектура – принцип за съвместна организация и взаимодействие на хардуера и софтуера при организацията на изчислителния процес при компютрите.

Виж Функционално програмиране и Архитектура на фон Нойман

Стратегия (шаблон)

UML диаграма на шаблона Стратегия Стратегия (Strategy) е поведенчески шаблон за дизайн, който се използва в обектно-ориентираното програмиране.

Виж Функционално програмиране и Стратегия (шаблон)

Тюринг (награда)

Наградата „Тюринг“ (A.M. Turing Award) е годишна награда, която се присъжда от Асоциацията по изчислителна техника (Association for Computing Machinery) на личност със съществени приноси към компютърната общност.

Виж Функционално програмиране и Тюринг (награда)

Цикъл (програмиране)

Цикличният изчислителен процес е процес, за по-накратко наричан цикъл, който представлява многократното изпълнение на дадена последователност от операции с различни данни.

Виж Функционално програмиране и Цикъл (програмиране)

Централен процесор

Ядро на микропроцесор Intel 80486DX2 (реални размери: 12×6,75 mm) Централният процесор (Central processing unit, „централно обработващо устройство“), наричан още ЦП (CPU), е основна част на електронноизчислителна машина, която декодира и изпълнява инструкциите на програмното осигуряване.

Виж Функционално програмиране и Централен процесор

Масачузетски технологичен институт

Един от корпусите на MIT – центърът ''Stata'' Масачузетският технологичен институт (Massachusetts Institute of Technology, по-известен със съкращението MIT) е американски частен университет в Кеймбридж, Масачузетс, в непосредствена близост до Бостън.

Виж Функционално програмиране и Масачузетски технологичен институт

Машина на Тюринг

Художествено представяне на машината на Тюринг Машина на Тюринг е абстрактно изчислително устройство, описано от английския математик Алън Тюринг през 1936 г.

Виж Функционално програмиране и Машина на Тюринг

Матрица (математика)

Означение на елементите в матрица m × n Матриците са основен елемент от линейната алгебра.

Виж Функционално програмиране и Матрица (математика)

Миранда (програмиране)

Миранда (Miranda) е един чисто функционален език за програмиране, създаден от проф.

Виж Функционално програмиране и Миранда (програмиране)

Императивно програмиране

Императивното програмиране (imperare.

Виж Функционално програмиране и Императивно програмиране

Затваряне (информатика)

Затваряне (closure) в програмирането е функция, която запазва (затваря) областта на видимост, в която е дефинирана, поне докато съществува референция към нея.

Виж Функционално програмиране и Затваряне (информатика)

База данни

База данни (БД, също база от данни) представлява колекция от логически свързани данни в конкретна предметна област, които са структурирани по определен начин.

Виж Функционално програмиране и База данни

Джон Маккарти (информатик)

Джон Маккарти (John McCarthy, 4 септември 1927, Бостън, Масачузетс — 24 октомври 2011, Станфорд, Калифорния) е американски информатик и когнитивен изследовател, който получава Награда Тюринг през 1971 за неговия принос в областта на Изкуствения интелект (ИИ).

Виж Функционално програмиране и Джон Маккарти (информатик)

Джон Бекъс

Джон Уорнър Бекъс (John Warner Backus) е американски информатик.

Виж Функционално програмиране и Джон Бекъс

Естествено число

В математиката естествено число е цяло положително число (1, 2, 3, …).

Виж Функционално програмиране и Естествено число

Единбургски университет

Единбургският университет (The University of Edinburgh, на шотландски келтски език: Oilthigh Dhùn Èideann) е основан през 1582 г., което го нарежда сред старите университети на територията на Британските острови.

Виж Функционално програмиране и Единбургски университет

Вижте също

Парадигми на програмиране