Funkcionālā valoda

Autors: Monica Porter
Radīšanas Datums: 22 Martā 2021
Atjaunināšanas Datums: 27 Jūnijs 2024
Anonim
Functional Language English
Video: Functional Language English

Saturs

Definīcija - ko nozīmē funkcionālā valoda?

Funkcionālā valoda ir programmēšanas valoda, kas balstīta uz loģiskām funkcijām vai procedūrām un ap tām tās programmēšanas struktūrā. Tas ir balstīts uz matemātiskajām funkcijām un ir līdzīgs tās programmu plūsmā.


Funkcionālās valodas savu pamatstruktūru iegūst no Lambda calculus matemātiskā ietvara un kombinētās loģikas. Erlangs, LISP, Haskell un Scala ir vispazīstamākās funkcionālās valodas.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro funkcionālo valodu

Funkcionālā valoda, kas galvenokārt sastāv no funkcijām, uzsver programmas semantiku, nevis kompilāciju. Funkcionālajai valodai nav tradicionālo obligāto programmēšanas stilu blakusparādības, jo funkcionālā valoda nemaina programmas stāvokli un atgriezīs tos pašus rezultātus, līdz funkcijas tiks nodotas ar vieniem un tiem pašiem argumentiem.

Tomēr blakusparādību trūkums ir arī funkcionālās valodas trūkums, jo ne visas programmas var izstrādāt, ja nav šo efektu, jo īpaši tās, kurām nepieciešami mainīgi stāvokļi un jāizveido ievades / izvades (I / O) procedūras.