ஆய்வு

இ-தமிழின் பின்னணி ஆய்வு

வெளியிடப்பட்ட கட்டுரை, இலக்கிய ஆய்வு, மேலும் இந்திய வரிவிதிப்பு, கணக்கியல் தரநிலைகள், தமிழ் எழுத்து குறித்த மொழியை வடிவமைத்த குறிப்புகள்.

இ-தமிழ், சென்னை வண்டலூரிலுள்ள பி.எஸ். அப்துர் ரஹ்மான் கிரசன்ட் அறிவியல் மற்றும் தொழில்நுட்பக் கழகத்தின் கணினி பயன்பாட்டியல் துறையில், கணினி தகவல் மற்றும் கணிதவியல் அறிவியல் பள்ளியில் நடைபெறும் முனைவர் பட்ட ஆய்வின் பொருள்.

கட்டுரை

Developing an Indian DSL (Programming Language) for Accounts, Commerce, Finance, and Fintech Professionals

முகமது மாருப், முனைவர் பட்ட ஆய்வாளர், கணினி பயன்பாட்டியல் துறை முனைவர் எஸ். பி. வள்ளி, இணைப் பேராசிரியர், கணினி அறிவியல் மற்றும் பொறியியல் துறை பி.எஸ். அப்துர் ரஹ்மான் கிரசன்ட் அறிவியல் மற்றும் தொழில்நுட்பக் கழகம், சென்னை — 600048

கட்டுரையைப் படிக்க (PDF)

சுருக்கம்

இக்கட்டுரை இ-தமிழ் ஐ முன்மொழிகிறது — இந்தியாவின் நிதித் துறைக்காக வடிவமைக்கப்பட்ட புதுமையான துறைசார் மொழி (DSL). இந்திய வரி மற்றும் வங்கி ஒழுங்குமுறைகளை மொழியிலேயே பொதிந்து, பொதுநோக்கு மொழிகளின் வரம்புகளை இது எதிர்கொள்கிறது. தமிழிலும் லத்தீன் எழுத்துப்பெயர்ப்பிலும் இருமொழித் திறவுச்சொற்களைக் கொண்டு, நிதிநுட்ப மேம்பாட்டை ஜனநாயகப்படுத்த இலக்கு வைக்கிறது. Rust மற்றும் LLVM கொண்டு கட்டப்பட்ட இ-தமிழ், தானியக்கம் மற்றும் இணக்கத்துக்குப் பாதுகாப்பான, உயர்செயல்திறன் தீர்வை வழங்குகிறது.

முக்கியச் சொற்கள் — Domain-Specific Language, இ-தமிழ், Fintech, India, Tamil, GST, ITR, RBI, UPI, ULI, Rust, LLVM, Blockchain

முறை

2003–2025 காலகட்டத்தின் 28 கல்வி மற்றும் தொழில்துறை ஆதாரங்கள் மீதான விவரண இலக்கிய ஆய்வு; Google Scholar, IEEE Xplore, அதிகாரப்பூர்வ ஒழுங்குமுறை ஆவணக் காப்பகங்கள் வழியாகக் கண்டறியப்பட்டவை. DSL மேம்பாடு, நிதித் தொழில்நுட்பக் கட்டமைப்பு, இந்திய ஒழுங்குமுறைக் கட்டமைப்பு, மொழி உள்ளூராக்கம் ஆகியவற்றுக்கான பொருத்தத்தின் அடிப்படையில் ஆதாரங்கள் தேர்ந்தெடுக்கப்பட்டு, துறைப் பொருத்தம், ஒழுங்குமுறை வீச்சு, தொழில்நுட்பச் சாத்தியம் ஆகியவற்றுக்காகக் கருப்பொருள் வாரியாக ஒப்பிடப்பட்டன. ஆய்வு ஐந்து இழைகளாக ஒழுங்கமைக்கப்பட்டுள்ளது: DSL கோட்பாடு, இந்திய நிதி, பன்மொழி நிரலாக்கம், தொகுப்பி வடிவமைப்பு, நிதியில் பிளாக்செயின்.

வாதம்

இடைவெளி

Python, Java போன்ற பொதுநோக்கு மொழிகள் நெகிழ்வானவை; ஆனால் இந்திய நிதிப் பணி — GST சரிகட்டல், ITR கணக்கீடு, RBI இணக்கம் — அவற்றில் வெளிப்படுத்த மிக அதிக சிறப்புக் குறியீடு தேவைப்படுகிறது. அது சீரற்ற, பிழையான, இணக்கமற்ற செயலாக்கங்களை உருவாக்குகிறது. மேலும் அவற்றில் இந்திய மொழிகளுக்கு உள்ளமைந்த ஆதரவு இல்லை; இது விதிகளை எழுதவும் மறுஆய்வு செய்யவும் யார் முடியும் என்பதைக் கட்டுப்படுத்துகிறது.

தற்போதுள்ள நிதி DSL-கள் இம்முறையின் மதிப்பை நிரூபிக்கின்றன; ஆனால் அவை பிற நீதிப் பரப்புகளுக்குச் சேவை செய்கின்றன: அபாயம் மற்றும் விலைநிர்ணயத்துக்கு Murex, OpenGamma; ஐரோப்பிய ஒழுங்குமுறை அறிக்கைக்கு FpML; ஸ்மார்ட் ஒப்பந்தப் பேரேடுகளுக்கு DAML; வரி மாதிரியாக்கத்துக்கு OpenFisca; கணக்கியலுக்கு Ledger CLI; SAP-க்கு ABAP. எதுவும் இந்திய ஒழுங்குமுறையைக் கையாள்வதில்லை.

இந்திய மொழி நிரலாக்கத் திட்டங்கள் — Ezhil, Niral, Bhailang, மற்றும் தமிழ்க் கல்வித் தளமான Swaram — சாத்தியத்தை நிரூபிக்கின்றன; ஆனால் அவை பரிசோதனை அல்லது கற்பித்தல் நோக்கம் கொண்டவை, தொழில்துறைப் பயன்பாட்டுக்குத் தேவையான தொகுப்பி முதிர்ச்சியும் குறுக்குத் தள ஆதரவும் இல்லாதவை.

இந்தியாவுக்கான நிதி DSL என்ன செய்ய வேண்டும்

வடிவமைப்புத் தத்துவம்

கட்டுரை ஐந்து கோட்பாடுகளை முன்வைக்கிறது: துறை மைய கட்டமைப்புகள், மொழி அணுகல்தன்மை, ஒழுங்குமுறை விழிப்புணர்வு, முழு அடுக்குத் திறன்கள், மற்றும் நவீன உள்கட்டமைப்பு (Rust மற்றும் LLVM — குப்பை சேகரிப்பான் இல்லாத நினைவகப் பாதுகாப்பு, துறைக் கட்டுப்பாடுகளைச் சுமக்கக்கூடிய வகை அமைப்பு, மற்றும் Linux, Windows, WebAssembly ஆகியவற்றுக்குக் குறுக்குத் தள இடம்பெயர்வைத் தரும் பின்தளம்).

அணுகல்தன்மை குறித்து, தொழில்நுட்பத் துறைகளில் தாய்மொழி இடைமுகங்கள் கற்றலையும் பயன்பாட்டெளிமையையும் மேம்படுத்துகின்றன என்ற சான்றிலும், உயர்கல்வியில் பிராந்திய மொழிகளுக்கு முன்னுரிமை தரும் தேசியக் கல்விக் கொள்கை 2020-இலும் இது வாதத்தை நிலைநிறுத்துகிறது.

கட்டுரையும் நிரலும். கட்டுரை கட்டம் 5 வரையிலான முழுப் பார்வையை விவரிக்கிறது. தொகுப்பி கட்டம் 1-இன் நடுவில் உள்ளது — மைய மொழி உள்ளது; GSTN/NPCI இணைப்புகள், ITR மற்றும் TDS வார்ப்புருக்கள், Hyperledger ஒருங்கிணைப்பு ஆகியவை இல்லை. நிலைப் பக்கம் அந்தக் கோட்டைத் தெளிவாக வைத்திருக்கிறது.

ஐந்து கட்டத் திட்டவரைபடம்

  1. தொகுப்பி மற்றும் மைய மொழி மேம்பாடு
  2. கணக்கியல், வரிவிதிப்பு, வங்கிக்கான துறைத் தொகுதிகள்
  3. கருவிகள், REPL ஷெல், தரவுத்தள ஒருங்கிணைப்பு
  4. முன்னோடித் திட்டங்கள் மற்றும் திறந்த மூல வெளியீடு
  5. MCA, RBI, GSTN உடன் கொள்கை ஈடுபாடு

இந்த வேலையை மேற்கோள் காட்ட

Maruff, M. and Valli, S. P. "Developing an Indian DSL (Programming Language)
for Accounts, Commerce, Finance, and Fintech Professionals."
ICTETL 2025, 16 pp. B.S. Abdur Rahman Crescent Institute of Science and
Technology, Chennai.

ஆசிரியரின் தொடர்புடைய நூல்கள்

ஆய்வுக் குறிப்புகள்

மொழியை வடிவமைக்கும்போது சேகரிக்கப்பட்ட பணிக் குறிப்புகள் — அதன் சொல்லகராதிக்குப் பின்னாலுள்ள துறை வாசிப்பும், அதன் எழுத்துப்பெயர்ப்புக்குப் பின்னாலுள்ள எழுத்துப் பணியும்.

இக்குறிப்புகள் ஆங்கிலத்தில் மட்டுமே உள்ளன. அவை ஆய்வுக்கான மூலப் பணிக் குறிப்புகள்; இன்னும் மொழிபெயர்க்கப்படவில்லை.

இந்திய வரிவிதிப்பும் கணக்கியல் தரநிலைகளும்

தமிழ் எழுத்தும் எழுத்துப்பெயர்ப்பும்

இலக்கியம்