Abstrak Dokumen ini menjelaskan cara instalasi (pemasangan) dan pemakaian perangkat lunak (software atau program) penerjemah Lingu ke bahasa pemrograman Java. Lingu adalah bahasa spesifikasi perancangan program basis data yang dapat diverifikasi. یہ زبان انٹرنیشنل مربوط تحقیق ترقی کے حصے کے طور پر تیار کی گئی تھی (RUTI) Fasilkom UI, گرائمر دیکھیں (گرائمر) ملحقہ میں اس کی
A. . / سچائی کی تصدیق کی زبان ایک صارف ایک پروگرام جو اس کے بعد کی جانچ پڑتال کی جا سکتا ہے کو متعین اجازت دینے کے لئے آسان ہے. تاہم، اس زبان کا استعمال کیا جا سکتا ہے کہ پیداوار پیدا کرنے کے لئے مرتب نہیں کی جا سکتی. جس کی تصریح پر عمل درآمد کر سکتے ہیں کہ پیداوار حاصل کرنے کے لئے جاوا مترجم کے لئے کہ ترقی یافتہ سے Lingu لئے زبان سے Lingu میں نمائندگی رکھتا ہے. Sebelumnya, MuPL2Java مترجم اسی طرح کی ایک ارادے کے ساتھ تیار. کئے گئے تحقیق کے نتائج سے, مزید تصدیق کو آسان بنانے پہلوؤں کے لئے سے Lingu میں تیار MuPL. پارزبانیک نشوونما MuPL2Java, JLex اور JavaCUP استعمال کرتے ہوئے تیار, سے Lingu تکنیک کا استعمال کرتے ہوئے جاوا مترجم سے مختلف UUAG گرائمر منسوب. عام طور پر تعارف, ترجمہ میں شکل کو تبدیل کرنا ایک عمل ہے, ایک فارم سے یعنی ایک مختلف شکل و صورت کے. لسانی لحاظ سے, ترجمہ قریب سے کسی دوسری زبان کے لئے ایک خاص زبان کی تبدیلی کے عمل کے ساتھ منسلک, ترجمہ زبان میں موجود احساس برقرار رکھنے کے لئے. ترجمہ میں اداکاروں ہم عام طور پر ایک مترجم کے طور پر حوالہ دیتے ہیں. Istilah penerjemah dapat merujuk kepada seorang manusia maupun suatu alat bantu otomasi yang dibangun oleh manusia.
1 Bagian dari proyek RUTI II tahun 2003, didanai oleh Kementerian Riset dan Teknologi, Republik Indonesia
Penerjemahan bukanlah suatu pekerjaan yang trivial, baik dikerjakan oleh manusia ataupun alat bantu. Untuk menghasilkan hasil penerjemahan yang akurat, diperlukan aturan-aturan mengenai tata cara penerjemahan yang harus dilakukan. Aturan-aturan ini terkait erat pada bahasa yang akan diterjemahkan dan bahasa yang akan dihasilkan. Selanjutnya, kita akan merujuk pada kedua bahasa tersebut dengan sebutan bahasa sumber dan bahasa target. Untuk memperoleh hasil yang benar, terdapat aspek-aspek yang perlu diperhatikan. Pada dasarnya, aspek penting dalam penerjemahan terdiri atas tata bahasa dan semantik dari masing-masing bahasa sumber dan bahasa target. گرامر یہ لکھا یا استعمال کیا جاتا تھا کہ کس طرح ایک زبان پر قواعد کا تعین, semantics کے، جبکہ زبان کے معنی دیتا ہے. پروگرامنگ زبانوں کے سلسلے میں, گرائمر کی وضاحت کرتا ہے کہ ہم جیسا ایک زبان مرتب کس طرح قوانین سخت اور کے بارے میں سخت ہیں. ایک زبان ایک مبہم معنی ہے کرنے کی اجازت نہیں ہے, جہاں کسی خاص زبان میں ایک جملہ صرف ایک اور صرف ایک ہی معنی ہو سکتے ہیں. لہذا, ہم ہر ایک منفرد جملے کی لئے منفرد ہے کہ semantics کے حاصل. دوسری طرف, جیسا کہ مواصلات کی زبانوں: Bahasa Inggris, Bahasa Indonesia, اور اسی طرح, گرامر میں زیادہ لچک ہے. ہم مواصلات کی زبان میں گرامر کے بعض قوانین کی خلاف ورزی کی ہے، اگرچہ, کبھی کبھی یہ جملے کے معنی کو سمجھنے کے لئے ممکن ہے. یہی وجہ ہے کہ کیوں ابلاغ کے استعمال، بھی مبہم زبان کے طور پر جانا جاتا ہے, جہاں ایک پارٹی اور ایک اور پارٹی کے درمیان میں سے ایک جملہ کے خیال مختلف ہو سکتا ہے. Jadi, ہم اس کا ترجمہ کر سکتے ہیں اس سے پہلے کہ ہم گہرائی میں گرامر اور ہر زبان کے semantics کے سمجھنے کی ضرورت ہے. ترجمہ میں پہلا قدم ہم ترجمہ کرنے کے لئے چاہتے ہیں کے معنی کو سمجھنے کے لئے ہے. یہ مرحلہ اور گرائمر کے ساتھ موجودہ اندراجات ماخذ زبان کے semantics کے ملاپ کی طرف سے کیا جاتا ہے. پھر معنی لسانی مناسب نمائندگی کے لئے مطلوبہ زبان کی گرائمر کی بنیاد پر مطلوبہ زبان میں بھرتی حاصل کی. یہ قدم ماخذ زبان اور ھدف کردہ زبان کے درمیان ایک ہی معنی پیدا کرنے کے لئے احتیاط سے کیا جانا چاہئے. جاوا مترجم سے Lingu کرنے سے Lingu ایک اعلی سطحی زبان معاملت ڈیٹا بیس پر مرکوز ہے کہ ہے. Walaupun demikian, SQL زبان کے مقابلے, سے Lingu آسان زبان اور لکھنے سے ایک مختلف طریقہ ہے. Akan tetapi, سے Lingu ایک پرکشش متبادل کے طور پر سمجھا جا سکتا ہے کہ کئی خصوصیات پیش کرتا ہے, antara lain: 1. ایک اعلی سطح پر سے Lingu پر منطق اجازت دیتا ہے کہ ایک تجریدی زبان سے Lingu. 2. سے Lingu ایک چھوٹے اور سادہ زبان ہے. سادگی سے Lingu ساتھ, یہ زبان استعمال کرنا آسان ہے.
3. سے Lingu جانچ اور توثیق کے لئے حمایت حاصل ہے. یہ وضاحت افعال کے ساتھ پیدا آہنگی کے پروگراموں کو برقرار رکھنے کے لئے کا اختیار دیتا ہے. 4. سے Lingu ثبوت تھیوری اور اس کے اوزار کا استعمال کرتے ہوئے کی طرف سے تصدیق کی جا سکتی ہے کہ تصدیق کے حالات پیدا کی طرف سے تصدیق کی جا سکتی (قضیہ prover). یہ خصوصیات دی گئی ہیں سے Lingu ایک ایسا نظام ہے تفصیلات کے لیے بنیاد کے طور پر اس کے استعمال کے قابل بناتا ہے. ٹیسٹنگ سے Lingu کی تصدیق کرنے کی صلاحیت کے ساتھ, پھر سسٹم کی عملی منصوبہ, خاص طور پر اہم نوعیت, اس کے درست بات کی ضمانت کرنے کے قابل ہے. Walaupun demikian, سے Lingu ایک زبان پھانسی نہیں رکھا جائے کر سکتے ہیں ہے. لہذا, سے Lingu واضح ہیں کہ تجریدی سطح زبانوں میں زبان کی تبدیلی کی ضرورت, یعنی کمپیوٹر پروگرام. جاوا زبان کی تبدیلی سے Lingu لئے انتخاب کے ہدف کے طور پر لیا جاتا ہے. جاوا مترجم سے Lingu کرنے کے لئے ترقی کے نظریہ کو جاوا زبان کی تبدیلی کو خود کار کرنے کے لئے ہے زبان سے Lingu ہے. سے Lingu پیدا کیا جا کرنے کے پروگرام کی توثیق کرنے کے لئے استعمال کیا جا سکتا. جاوا کے لیے مترجم سے Lingu کا استعمال کرتے ہوئے, سچ جاوا پروگرام ثابت کیا گیا ہے کہ وضاحتیں پیدا کر سکتے ہیں. مثالی طور پر, نتیجے کے پروگرام اکیلے جاوا زبان پر fixated نہیں ہے. توجہ مرکوز نظام سے Lingu میں لکھا وضاحتیں پر مکمل طور پر کی بنیاد پر اور اس کے بعد کی ضروریات کے مطابق میں ایک ٹھوس شکل کے طور پر پروگرامنگ زبانوں کی ایک وسیع اقسام میں مکمل ہو سکتا ہے. جاوا کرنے سے Lingu مترجم ایک آلہ UUAG طور پر نظام کا استعمال کرتے ہوئے کی طرف سے تیار کی گئی تھی. UUAG وصف گرائمر اٹریچ کی یونیورسٹی کی طرف سے تیار ایک ایسا نظام ہے. سسٹم کے ایک گروپ کو ایک درخواست سنکلک مترجم بھی شامل ہے کہ تعلق رکھنے والے ایپلی کیشنز کی ترقی میں مدد ملتی ہے. حتمی نتیجہ بھی پروگرامنگ زبان Haskell کی درخواستیں کا نفاذ ہے. جاوا کرنے سے Lingu مترجم جس کی تقریب ہے دیگر پروگرامنگ زبانوں میں سے Lingu ترجمہ کرنے کے لئے دیگر مترجمین پیدا کرنے کے لئے نظر ثانی کی جا سکتا ہے. یہ بس نئی کی مطلوبہ زبان ترجمہ کے لیے کارروائی کی semantics کے وضاحت کی طرف سے کیا جاتا ہے اور بعد کی کارروائی کی تعریف لسانی پرانے ترجمے کے لئے ایک متبادل کے طور پر استعمال کیا.
سے پڑھا جا سکتا ہے اصل ذریعہ