கேள்வி: புரொலாக் - பிற மொழிகளுக்கான இடைமுகங்கள் பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: ப்ரோலாக் மற்றும் Java நிரலாக்க மொழி ஆகியவற்றுக்கு இடையேயான ஒரு இணைப்பை வழங்கும்படியாக சட்டகப்பணிகளும் உள்ளன: * JPL என்பது இரு-திசை ஜாவா ப்ரோலாக் இணைப்பு ஆகும், இது இயல்பாக SWI-ப்ரோலாக் உடன் அனுப்பபடுகின்றதும், இது Java மற்றும் ப்ரோலாக் ஆகியவை ஒன்றுக்கொன்று முறையே அழைத்துக்கொள்ள அனுமதிக்கின்றது. இது அதன் நல்ல ஒத்திசைவு ஆதரவிற்கு பிரபலமானது, மேலும் இது மேம்பாட்டு செயல்பாட்டின் கீழ் உள்ளது. * [http://www.declarativa.com/interprolog/ இண்டெர்ப்ரோலாக்] , இது ஜாவா மற்றும் ப்ரோலாக் இடையிலான நிரலாக்க நூலக இணைப்பு, இது இரண்டு மொழிகளுக்கிடையே அழைக்கப்படுகின்ற இரு-திசை பயனிலையாக/வழிமுறையாக செயலாக்கப்படுகின்றது. ஜாவா இலக்குப்பொருட்களை ப்ரோலாக் விதிமுறைகளில் வரைபடமிடலாம் மற்றும் அதே போன்று மறுதலையாய் செயல்படுத்தலாம். ப்ரோலாக் அடுக்கில் தர்க்க செயலாக்கத்தை விட்டு நீங்கும் வேளையில் ஜாவாவில் GUIகள் உருவாக்கம் மற்றும் பிற செயல்பாட்டுத்தன்மைகளை அனுமதிக்கின்றது. XSB, SWI-ப்ரோலாக் மற்றும் YAP ஆகியவற்றை ஆதரிக்கின்றது. * ப்ரோவா ஆனது ஜாவா, முகவர் செய்தியிடல் மற்றும் பதிலளிப்பு விதிகளுடன் இயல்பு தொடரியல் ஒருங்கிணைப்பை வழங்குகின்றது. ப்ரோவா இடைநிலை மென்பொருளுக்கான விதி-அடிப்படை ஸ்கிரிப்டிங் (RBS) அமைப்பாக தன்னகத்தேயான நிலையைக் கொண்டுள்ளது. மொழியானது கட்டளைத் தன்மை கொண்ட மற்றும் அறிவிக்கக்கூடிய தன்மை கொண்ட நிரலாக்க இணைப்பில் புதிய அடிப்படையைத் தகர்க்கின்றது. * [http://igormaznitsa.com/projects/prol/index.html PROL] என்பது ஜாவாவிற்கான உட்பொதிக்கப்பட்ட ப்ரோலாக் பொறியாகும். இது சிறிய IDE மற்றும் சில நூலகங்களை உள்ளடக்குகின்றது.