విషయ సూచిక:
- నిర్వచనం - సింగిల్ అసైన్మెంట్ లాంగ్వేజ్ (సిసాల్) లో స్ట్రీమ్స్ మరియు ఇటరేషన్ అంటే ఏమిటి?
- టెకోపీడియా సింగిల్ అసైన్మెంట్ లాంగ్వేజ్ (సిసాల్) లో స్ట్రీమ్స్ అండ్ ఇటరేషన్ గురించి వివరిస్తుంది
నిర్వచనం - సింగిల్ అసైన్మెంట్ లాంగ్వేజ్ (సిసాల్) లో స్ట్రీమ్స్ మరియు ఇటరేషన్ అంటే ఏమిటి?
సింగిల్ అసైన్మెంట్ లాంగ్వేజ్ (సిసాల్) లో స్ట్రీమ్స్ అండ్ ఇటరేషన్ అనేది సింగిల్-అసైన్మెంట్ ఫంక్షనల్ ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది కఠినమైన సెమాంటిక్స్, శక్తివంతమైన అర్రే హ్యాండ్లింగ్ మరియు అవ్యక్త సమాంతరతను కలిగి ఉంటుంది. SISAL ఇంటర్మీడియరీ ఫారం 1 (IF1) లో డేటాఫ్లో గ్రాఫ్ను అవుట్పుట్ చేయగలదు.
యునిక్స్ డిక్షనరీ "/ usr / dict / words" నుండి "సింగిల్ అసైన్మెంట్ లాంగ్వేజ్" కోసం "సాల్" ను తీసుకోవడం నుండి ఈ పేరు ఉద్భవించింది.
టెకోపీడియా సింగిల్ అసైన్మెంట్ లాంగ్వేజ్ (సిసాల్) లో స్ట్రీమ్స్ అండ్ ఇటరేషన్ గురించి వివరిస్తుంది
1983 లో, జేమ్స్ మెక్గ్రా మరియు ఇతరులు. మాంచెస్టర్ విశ్వవిద్యాలయం, కొలరాడో స్టేట్ విశ్వవిద్యాలయం, లారెన్స్ లివర్మోర్ నేషనల్ లాబొరేటరీ (ఎల్ఎల్ఎన్ఎల్) మరియు డిజిటల్ ఎక్విప్మెంట్ కార్పొరేషన్ (డిఇసి) లలో సిసాల్ ను నిర్వచించారు. మొదటి పునర్విమర్శ 1985 లో జరిగింది, మరియు మొదటి సంకలనం 1986 లో జరిగింది. సి మరియు ఫోర్ట్రాన్ యొక్క ప్రదర్శనలతో పోల్చినప్పుడు, సిసాల్ యొక్క పనితీరు అగ్రశ్రేణి, ఇది ఆటోమేటిక్ మరియు అత్యంత ప్రభావవంతమైన సమాంతరతను కలిగి ఉంటుంది.
SISAL జాక్ డెన్నిస్ అభివృద్ధి చేసిన విలువ-ఆధారిత అల్గోరిథమిక్ లాంగ్వేజ్ (VAL) పై ఆధారపడింది. ఇది పరిమిత ప్రవాహాలు మరియు పునరావృతాలను జోడిస్తుంది. వాక్యనిర్మాణం పాస్కల్ మాదిరిగానే ఉంటుంది మరియు అనేక మల్టీప్రాసెసర్లపై సంఖ్యా కార్యక్రమాల కోసం ఉద్దేశించిన సాధారణ ఉన్నత-స్థాయి భాషగా అభివృద్ధి చేయబడింది.
SISAL యొక్క క్రియాత్మక స్వభావం కంపైలర్ ప్రోగ్రామ్ ద్వారా డేటాఫ్లోను కనుగొనటానికి అనుమతిస్తుంది. సమాంతర కంప్యూటర్లలోని ప్రాసెసర్ల మధ్య పనిని విభజించాల్సిన మార్గంలో తెలివైన నిర్ణయాలు తీసుకోవడానికి ఇది సహాయపడుతుంది.
క్రే వై-ఎంపి, క్రే ఎక్స్-ఎంపి, క్రే -2, ఎంకోర్ అలయంట్, సీక్వెంట్, డిఇసి వాక్స్ -11 / 784, డేటాఫ్లో ఆర్కిటెక్చర్స్, సిస్టోలిక్ శ్రేణులు మరియు ట్రాన్స్పుటర్లకు వెర్షన్లు అందుబాటులో ఉన్నాయి.
