Pyrex (programming language)
பைரெக்ஸ் என்பது பைதான் தொகுதிகளை உருவாக்குவதற்கான ஒரு நிரலாக்க மொழியாகும். அதன் தொடரியல் பைத்தானுக்கு மிகவும் நெருக்கமாக உள்ளது, மேலும் பைதான் புரோகிராமர்கள் பைத்தானுக்கு முடிந்தவரை நெருக்கமாக இருக்கும் மொழியில் தொகுதிகளை இடைமுகப்படுத்த பைதான் அல்லாத ஆதரவு குறியீட்டை எழுதுவதை எளிதாக்குகிறது. பைதான் மட்டுமே நீட்டிப்பு தொகுதிகளை எழுத ஒரு சி ஏபிஐ வழங்குகிறது, இது சி செயல்பாடுகள் மற்றும் தரவு வகைகள் எழுத அனுமதிக்கிறது இவை பின்னர் பைதான் இருந்து அணுக முடியும். தற்போதுள்ள சி நூலகங்களின் செயல்பாடுகள் மற்றும் தரவு வகைகளை பைதான் பொருள்களாக மடிக்க முடியும், எனவே அவற்றை பைத்தானுக்கு கிடைக்கச் செய்யலாம். பைரெக்ஸ் பயனரை நீட்டிப்பு தொகுதிகளை பைதான் போன்ற மொழியில் எழுத அனுமதிக்கிறது, இது வெளிப்புற சி குறியீட்டை நேரடியாக அணுகலாம். பைரெக்ஸின் தொடரியல் மற்றும் பைத்தானின் ஒத்த தன்மை பைதான் தொகுதிகளை எழுதுவதை எளிதாக்குகிறது, ஆனால் சில செயல்பாட்டு வரம்புகள் உள்ளன. புரோகிராமர் சி-ஹெடர் கோப்புகள், கணக்கீடுகள், தரவுத்தொகுப்புகள் மற்றும் செயல்பாடுகளை தொகுதியில் அணுக வேண்டிய பெயரைக் குறிப்பிட வேண்டும், பின்னர் அவை பைதான் பொருள்களைப் போல பயன்படுத்தப்படலாம். பைரெக்ஸ் தொகுப்பாளர் தேவையான பசை குறியீட்டை தானாகவே உருவாக்கி, பைரெக்ஸ் குறியீட்டை வேலை செய்யும் பைதான் தொகுதியாக தொகுக்கும். எஸ். டபிள்யூ. ஐ. ஜி அல்லது பைத்தானின் வெளிநாட்டு செயல்பாட்டு நூலக வகைகள் போன்ற கருவிகள் உள்ளன, அவை அதிக கூடுதல் குறியீடு தேவையில்லாமல் இந்த பணிக்கு பயன்படுத்தப்படலாம், ஆனால் இது பைதான் குறியீட்டில் வெளிப்புற நூலகத்தை கிடைக்கச் செய்வதில் மட்டுமே உள்ளது. ஏபிஐ-இல் மாற்றங்கள் தேவைப்பட்டால், பசை குறியீடு மீண்டும் கைமுறையாக எழுதப்பட வேண்டும். மேலும் காண்க சைத்தான் குறிப்புகள் வெளிப்புற இணைப்புகள் இலவச தொகுப்பாளர்கள் மற்றும் மொழிபெயர்ப்பாளர்கள் பைதான் (நிரலாக்க மொழி)