Summary: | Funktionaalinen ohjelmointiparadigma on ohjelmointityyli, joka tarjoaa kiinnostavan vaihtoehdon suositulle imperatiiviselle paradigmalle. Tässä tutkielmassa luodaan katsaus funktionaaliseen paradigmaan vertailemalla sitä imperatiiviseen paradigmaan eri näkökulmista. Samalla esitellään tarkemmin funktionaalisen paradigman tärkeitä ominaisuuksia. Osoittautuu, että funktionaalinen paradigma voi usein olla kilpailukykyinen vaihtoehto sovelluskehitykseen. Lisäksi todetaan, että funktionaalinen paradigma tarjoaa ohjelmointiin monia hyödyllisiä työkaluja, joita imperatiivinen paradigma ei tue. Näiden työkalujen käyttöönotto ja integrointi imperatiivisiin ohjelmointikieliin voi tarjota useita etuja ohjelmistojen kehittämiseen.
Functional programming paradigm is a style of writing programs, one that offers an interesting alternative to the popular imperative paradigm. In this thesis an overlook on the functional paradigm is taken by comparing it with the imperative paradigm. Consequently several important characteristics of the functional paradigm are introduced. It turns out that the functional paradigm can often be a competitive option for software development. Additionally, it's established that the functional paradigm offers many useful tools the imperative paradigm doesn't support. Deploying these techniques and integrating them into existing languages is likely to offer several advantages for software development.
|