சென்ற வாரம் வெளியிட்ட தரவமைப்பு வடிவங்களின் தமிழாக்கம் – கருத்து கணிப்பு விடைகள் மற்றும் எனக்கு பிடித்த தமிழாக்கம் பரிந்துரைகளையும் இங்கு பதிவு செய்கிறேன்.
முதலில் பங்கேற்ற வர்களுக்கு நன்றி. தமிழ் மொழியில் data structures என்பதன் பெயர்களையும், கருவூலமான அம்சங்களையும் தமிழாக்கம் செய்ய இந்த படிவங்களை நிரப்பவும். உங்கள் உள்ளீடு தமிழ் கணிமையின் வளர்ச்சிக்கு மிக முக்கியமானது.
கருத்து கணிப்பு விடைகள்:
விடைகள்கி ழே; மின் அஞ்சல் மட்டும் சில சுய விவரங்கள் மறைக்க பட்டன. கருத்து கணிப்பில் பங்கேற்ற நிரலாளர்களின் கூடிய சராசரி அனுபவ்வம் 9 ஆண்டுகள்! பட்டியலில் உள்ளது போலவே பல தரவு வடிவங்களுக்கு தமிழாக்கம் பெயர்கள் உடன்பாடு இருந்தது. சிலதில் தவரான பொருள் இடத்து உண்டபாடும் இருந்தது.
பயனர் | “stack” என்பது தமிழில் | “heap” என்பது தமிழில் | “dictionary” or “associative array” என்பது தமிழில் | “linked list” என்பது தமிழில் | “binary tree” என்பது தமிழில் | “graph” என்பது தமிழில் | “hash table” என்பது தமிழில் | “queue” என்பது தமிழில் | “priority queue” என்பது தமிழில் | “circular list” என்பது தமிழில் |
0 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | இரு கிளை மரம் | முனை ஓரம் அடைவு | எண்குறி அடைவு | முறை வரிசை | பிரதான வரிசை | வட்ட தொடர் பட்டியல் |
1 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | இரு கிளை மரம் | வரைபடம் | எண்குறி அடைவு | முறை வரிசை | முக்கிய வரிசை | வட்டவடிவப் பட்டியல் |
2 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | இரு கிளை மரம் | முனை ஓரம் அடைவு | கையெழுத்து அடைவு | முறை வரிசை | முக்கிய வரிசை | தொடர் பட்டியல் வட்டம் |
3 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | இரும மரம் | முனை ஓரம் அடைவு | சுறுக்கு குறி அடைவு | வரிசை முறை | முதன்மை வரிசை | வட்ட தொடர் பட்டியல் |
4 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | பின்னாக்கு கிளை | வரைபடம் | ரகசிய அடைவு | வரிசை | முதர்சன வரிசை | வட்ட தொடர் பட்டியல் |
5 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | பின்னாக்கு கிளை | வரைபடம் | ரகசிய அடைவு | வரிசை | முதர்சன வரிசை | வட்ட தொடர் பட்டியல் |
6 | அடுக்கு | குவிப்பு | அடைவு | தொடர் | இருகிளையி எனச்சுருங்கச் சொல்லலாம் | முனை ஓரம் என்றோ கோலம் என்றோ சொல்லலாம் | எண்குறி அடைவு | முறை வரிசை | விருப்பவரிசை, முன்னுரிமை வரிசை | சுற்றுச்சங்கிலித்தொடர் |
7 | அடுக்கு | குவிப்பு | அகராதி | தொடர் பட்டியல் | இரு கிளை மரம் | வரைபடம் | எண்குறி அடைவு | வரிசை | முன்னுரிமை வரிசை | வட்டப்பட்டியல் |
8 | அடுக்கு | குவிப்பு | தொடர்புறு அணி | தொடர் பட்டியல் | இரு கிளை மரம் | முனை ஓரம் அடைவு | எண்குறி அடைவு | நேர் வரிசை | முக்கிய வரிசை | வட்ட தொடர் பட்டியல |
பரிந்துரைகள் – எனக்கு பிடித்த தமிழாக்கம்
எனது பரிந்துரைகளை முன்வைக்கும் முன்னரே எனக்கு உள்ள சில நிபந்தனைகளை சொல்கிறேன்.
நிபந்தனைகள் (criteria)
- அறிவியல் தமிழ் அல்லது கணித தமிழில் ஏற்கனவே பயன்பாடு கொண்டதாக இருக்க வேண்டும்; எ. கா. arrays என்றல் அணி என்று ஏற்கனவே உள்ளது
- சக்கரத்தை மறுபடி கண்டுபிடிக்க வேண்டாம். உள்ளதை அப்படியே எடுத்து கொள்ளலாம்.
- கணிமை சொற்களுடன் எளிதாக எழுதும் வகையில், பேசும் வகையில் இருக்கவேண்டும்
- நடைமுறை, இயல்பு தமிழ், மற்றும் கணிமை கோட்பாடுகளை சரியே குணாதிசியங்களை போதிக்கும் திறன் கொண்ட சொற்களாக அமைய வேண்டும்.
பரிந்துரைகள்
- array அணி
- set கணம்
- stack அடுக்கு
- heap குவிப்பு
- dictionary அடைவு, தொடர்புறு அணி
- linked list தொடர் பட்டியல், தொடர்
- circular list வட்ட தொடர் பட்டியல்
- graph நுனி ஓரம் / முனை ஓரம் அடைவு
- queue முறை வரிசை, நேர் வரிசை
- priority queue முன்னுரிமை வரிசை, முதர்சன வரிசை
- hash table எண்குறி அடைவு, சுறுக்கு குறி அடைவு
- binary tree இரும மரம், இரு கிளை மரம்
நிறைய பெயர்கள் எ. க. ‘dictionary’ என்பன நேர்வழி தமிழில் ‘அகராதி’ என்றும் ‘graph’ என்பது ‘வரைபடம்’ என்றும் மொழி பெயர்க்க முடியாது – கணினி தரவமிப்பில் தமிழில் இதை அடைவு அல்லது தொடர்புறு அணி என்று சொன்னால் சரியாக இருக்கும்; ‘graph’ என்பது ‘கோலம்’ அல்லது ‘முனை ஓரம அடைவு’/’நுனி ஓரம் அடைவு’ என்றும் சொன்னால் பொருளளவில் தமிழாக்கம் செய்யப்படும்.