హోమ్ అభివృద్ధి ఫంక్షనల్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

ఫంక్షనల్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - ఫంక్షనల్ ప్రోగ్రామింగ్ అంటే ఏమిటి?

ఫంక్షనల్ ప్రోగ్రామింగ్ అనేది సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ మోడల్. ఇది స్టేట్ లేదా మ్యూటబుల్ డేటా మరియు అత్యవసరమైన కోడ్ థ్రెడ్ల కంటే గణిత విధులను అంచనా వేస్తుంది మరియు వర్తిస్తుంది. ఫంక్షనల్ ప్రోగ్రామింగ్ యొక్క నిజమైన మూలాలు లాంబ్డా కాలిక్యులస్ మరియు ఫార్మల్ సిస్టమ్ సైన్సెస్, ఇవి ఫంక్షన్ డెఫినిషన్, అప్లికేషన్ మరియు రికర్షన్ వర్తిస్తాయి.

టెకోపీడియా ఫంక్షనల్ ప్రోగ్రామింగ్ గురించి వివరిస్తుంది

ఫంక్షనల్ ప్రోగ్రామింగ్ కోడ్ థ్రెడ్‌ను నడుపుతున్న సమయం లేదా యంత్రంతో సంబంధం లేకుండా భాషా కోడ్ థ్రెడ్‌లు ఒకే విలువలకు కారణమవుతాయి. అత్యవసరమైన ఫంక్షన్ ప్రోగ్రామింగ్ విషయంలో ఇది కాదు, ఇది తరచుగా అనూహ్య ప్రోగ్రామ్ ప్రతిస్పందనలను కలిగి ఉంటుంది.

చాలా మంది (చాలా?) వాణిజ్య సాఫ్ట్‌వేర్ డెవలపర్లు, తరచుగా గణిత నమూనాలతో అనుభవం లేనివారు, ఫంక్షనల్ ప్రోగ్రామింగ్ కాకుండా అత్యవసరమైన ఫంక్షన్ ప్రోగ్రామింగ్‌ను వర్తింపజేస్తారు. ఇది ఆమోదయోగ్యం కాని ప్రతిస్పందనలతో క్రాష్-హాని కలిగించే వాణిజ్య కార్యక్రమాలకు దారితీస్తుంది.

ఫంక్షనల్ ప్రోగ్రామింగ్ ఏ భాషలోనైనా గ్రహించవచ్చు, డిఫాల్ట్ ఫంక్షనల్ ప్రోగ్రామింగ్ నిర్మాణాలతో కూడా రూపొందించబడలేదు.

ఫంక్షనల్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం