SIGNAL (programming language)
சிக்னல் என்பது ஒத்திசைக்கப்பட்ட தரவு-ஓட்டத்தை (ஓட்டங்கள் + ஒத்திசைவு) அடிப்படையாகக் கொண்ட ஒரு நிரலாக்க மொழியாகும்ஃ ஒரு செயல்முறை என்பது தரவு மற்றும் கட்டுப்பாடு இரண்டையும் விவரிக்கும் அடிப்படை ஓட்டங்களில் உள்ள சமன்பாடுகளின் தொகுப்பாகும். சிக்னல் முறையான மாதிரி பல கடிகாரங்களைக் கொண்ட அமைப்புகளை (பாலிக்ன்ரோனஸ் அமைப்புகள்) தொடர்புடைய விவரக்குறிப்புகளாக விவரிக்கும் திறனை வழங்குகிறது. உறவுகள் பகுதி விவரக்குறிப்புகள் மற்றும் நிர்ணயிக்கப்படாத சாதனங்களின் விவரக்குறிப்புகள் (எடுத்துக்காட்டாக ஒரு தீர்மானிக்கப்படாத பஸ்) அல்லது வெளிப்புற செயல்முறைகள் (எடுத்துக்காட்டாக ஒரு பாதுகாப்பற்ற கார் ஓட்டுநர்) பயனுள்ளதாக இருக்கும். சிக்னலைப் பயன்படுத்துவது ஒரு பயன்பாட்டைக் குறிப்பிடவும், ஒரு கட்டமைப்பை வடிவமைக்கவும், விரிவான கூறுகளை ஆர்டிஓஎஸ் அல்லது வன்பொருள் விளக்கத்திற்குச் செம்மைப்படுத்தவும் அனுமதிக்கிறது. சிக்னல் மாதிரி ஒரு வடிவமைப்பு முறையை ஆதரிக்கிறது, இது விவரக்குறிப்பு முதல் செயல்படுத்தல் வரை, சுருக்கத்திலிருந்து கான்கிரீடைசேஷன் வரை, ஒத்திசைவு முதல் ஒத்திசைவற்றது வரை செல்கிறது. சிக்னல் முக்கியமாக 1980 களில் இருந்து INRIAEspresso குழுவில் உருவாக்கப்பட்டது, அதே நேரத்தில் ஒத்த நிரலாக்க மொழிகளான எஸ்டெரெல் மற்றும் லஸ்டர். ஒரு சுருக்கமான வரலாறு சிக்னல் மொழி முதன்முதலில் 1980 களின் தொடக்கத்தில் சிக்னல் செயலாக்க பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டது. சமிக்ஞை செயலாக்க பயன்பாடுகளின் வடிவமைப்பிற்கான புதிய கள-குறிப்பிட்ட மொழியின் கோரிக்கைக்கு பதிலளிக்க, வரிசை மற்றும் நெகிழ் சாளர ஆபரேட்டர்களுடன் தரவு ஓட்டம் மற்றும் தொகுதி-வரைபட பாணியை ஏற்றுக்கொள்வது முன்மொழியப்பட்டுள்ளது. பி. லீ குர்னிக், ஏ. பென்வெனிஸ்ட் மற்றும் டி. கௌடியர் ஆகியோர் மொழி வரையறையின் பொறுப்பில் உள்ளனர். சிக்னல் பற்றிய முதல் ஆய்வுக் கட்டுரை 1982 ஆம் ஆண்டில் வெளியிடப்பட்டது, அதே நேரத்தில் சிக்னல் பற்றிய முதல் முழுமையான விளக்கம் டி. கௌட்டியரின் பிஎச்டி ஆய்வறிக்கையில் வெளியிடப்பட்டது. Z/3z வழியாக சிக்னலின் குறியீட்டு பிரதிநிதித்துவம் 1986 இல் அறிமுகப்படுத்தப்பட்டது. பூலியன் கடிகாரங்களின் படிநிலை குறித்த கடிகாரக் கணக்கீட்டை அடிப்படையாகக் கொண்ட சிக்னலின் முழு தொகுப்பாளரை எல். பெஸ்னார்ட் 1992 ஆம் ஆண்டில் தனது முனைவர் பட்ட ஆய்வறிக்கையில் விவரித்தார். கடிகார கால்குலஸ் பின்னர் டி. அமாக்பெக்னான் என்பவரால் ஆர்போரசன்ட் நியதி வடிவங்களின் முன்மொழிவுடன் மேம்படுத்தப்பட்டுள்ளது. 1990 களில், சிக்னல் மொழியின் பயன்பாட்டு களம் பொதுவான உட்பொதிக்கப்பட்ட மற்றும் நிகழ்நேர அமைப்புகளுக்கு விரிவுபடுத்தப்பட்டுள்ளது. உறவு சார்ந்த விவரக்குறிப்பு பாணி அமைப்புகளின் கட்டுமானத்தை அதிகரிக்க உதவியது, மேலும் எஸ்டெரெல் மற்றும் லஸ்டரின் அசல் ஒற்றை-கடிகார அடிப்படையிலான செயல்பாட்டுடன் ஒப்பிடும்போது, பல-கடிகார அமைப்புகளைக் கருத்தில் கொண்டு வடிவமைப்பிற்கு வழிவகுத்தது. மேலும், விநியோகிக்கப்பட்ட உட்பொதிக்கப்பட்ட அமைப்புகளின் வடிவமைப்பு மற்றும் செயல்படுத்தல் ஆகியவை சிக்னலில் கணக்கில் எடுத்துக் கொள்ளப்பட்டன. தொடர்புடைய ஆராய்ச்சியில் பி. செரோன் முன்மொழிந்த உகப்பாக்கம் முறைகள் அடங்கும், பி வரையறுக்கப்பட்ட கிளஸ்டரிங் மாதிரிகள். லீ கோஃப், ஓ. மாஃபிஸ் முறைப்படுத்திய சுருக்கம் மற்றும் தனி தொகுப்பு, மற்றும் பி. ஆப்ரி உருவாக்கிய விநியோகிக்கப்பட்ட திட்டங்களின் அமலாக்கம். பாலிக்ளோனி கருவிகள் பாலிக்ளோனி கருவிகள் என்பது நிகழ்நேர பாலிக்ளோனஸ் தரவு-ஓட்ட மொழியான சிக்னலை அடிப்படையாகக் கொண்ட முக்கியமான/உட்பொதிக்கப்பட்ட அமைப்புகளுக்கான திறந்த மூல மேம்பாட்டு சூழலாகும். வடிவமைப்பு மாதிரி உருமாற்றங்கள் மூலம் முறைப்படி ஆதரிக்கப்படும் மேல்-கீழ் மற்றும் கீழ்-மேல் வடிவமைப்பு முறைகளைப் பயன்படுத்தி வடிவமைப்பு ஆராய்ச்சியைச் செய்ய இது ஒரு ஒருங்கிணைந்த மாதிரி-உந்துதல் சூழலை வழங்குகிறது. இது பல்வேறு உள்ளீட்டு சம்பிரதாயங்கள் மற்றும் வெளியீட்டு மொழிகளுடன் பன்முக வடிவமைப்பு அமைப்புகளில் சேர்க்கப்படலாம். பாலிக்ரொனி என்பது பின்வருவனவற்றைக் கொண்ட கருவிகளின் தொகுப்பாகும்ஃ ஒரு சிக்னல் தொகுதி தொகுப்பாளர் ஒரு வரைகலை பயனர் இடைமுகம் (எடிட்டர் + தொகுப்பு செயல்பாடுகளுக்கான ஊடாடும் அணுகல்) சிகாலி கருவி, முறையான சரிபார்ப்பு மற்றும் கட்டுப்படுத்தி தொகுப்புக்கான தொடர்புடைய முறையான அமைப்பு. சிகாலி ஐ. என். ஆர். ஐ. ஏ வெர்டெக் திட்டத்துடன் இணைந்து உருவாக்கப்பட்டது. எஸ்எம்இ சூழல் எஸ்எம்இ (சிக்னல் மெட்டா அண்டர் எக்லிப்ஸ்) சூழல் என்பது மாடல்-டிரைவன் இன்ஜினியரிங் (எம்டிஇ) தொழில்நுட்பங்களை அடிப்படையாகக் கொண்ட எக்லிப்ஸ் சூழலில் பாலிக்ரோனியின் முன் முனை ஆகும். இது எக்லிப்ஸ் மாடலிங் கட்டமைப்பை (ஈ. எம். எஃப்) நம்பியிருக்கும் எக்லிப்ஸ் செருகுநிரல்களின் தொகுப்பைக் கொண்டுள்ளது. முறை தானியங்கி கருத்துக்களுடன் நீட்டிக்கப்பட்ட சிக்னல் மொழியின் உருமாற்றமான எஸ். எம். இ. யைச் சுற்றி சூழல் கட்டப்பட்டுள்ளது. எஸ்எம்இ சூழல் பல செருகுநிரல்களால் ஆனது, அவை பின்வருவனவற்றுடன் ஒத்திருக்கின்றனஃ ஒரு பிரதிபலிப்பு எடிட்டர்ஃ மாதிரிகளை கையாள அனுமதிக்கும் ஒரு மரக் காட்சி எஸ்எம்இ மெட்டாமோடலுக்கு இணங்குகிறது. டாப்கேஸ் மாடலிங் வசதிகளை அடிப்படையாகக் கொண்ட ஒரு வரைகலை மாட்லர் (cf. முந்தைய படம்). தொகுப்பு காட்சிகளை உருவாக்க ஒரு பிரதிபலிப்பு எடிட்டர் மற்றும் ஒரு கிரகணம் பார்வை. பாலிக்ளோனி சேவைகளுக்கான நேரடி இணைப்பு (தொகுப்பு, முறையான சரிபார்ப்பு போன்றவை). ஒரு ஆவணப்படுத்தல் மற்றும் மாதிரி எடுத்துக்காட்டுகள். எஸ்டெரெல் லஸ்டர் (நிரலாக்க மொழி) ஒத்திசைவான நிரலாக்க மொழி தரவுப்பாய்வு நிரலாக்க மொழி உலகளவில் ஒத்திசைவற்ற உள்ளூரில் ஒத்திசைவான முறையான சரிபார்ப்பு மாதிரியை சரிபார்க்கிறது நிரலாக்க மொழிகளின் முறையான சொற்பொருள்கள் ஏ. ஏ. டி. எல் சிமுலிங்க் ஏவியோனிக்ஸ் சிஸ்டம் வடிவமைப்பு ஒத்திசைவற்றது (கணினி நிரலாக்கம்) குறிப்புகள் மற்றும் குறிப்புகள் வெளிப்புற இணைப்புகள் ஐ. என். ஆர். ஐ. ஏ/ஐ. ஆர். ஐ. எஸ். ஏ எஸ்பிரெசோ குழு சிக்னல் (பாலிக்றோனியின் அதிகாரப்பூர்வ வலைத்தளம்) காப்பு இணைப்பான சின்க்ரோன் லேப் (ஒத்திசைவான மொழி ஒளி) எஸ்டெரெல் (ஒத்திசைவான மொழி எஸ்டெரெல்) அறிவிப்பு நிரலாக்க மொழிகள் ஒத்திசைவான நிரலாக்க மொழிகள் வன்பொருள் விளக்க மொழிகள் முறையான முறைகள் மென்பொருள் மாடலிங் மொழி