Submitted 13 September, 2024; v1 submitted 25 August, 2024; originally announced August 2024. , Comments: Accepted by the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024)
توضیحات به فارسی
ارسال شده 13 سپتامبر 2024 ؛V1 ارسال شده 25 اوت 2024 ؛در ابتدا اوت 2024. ، نظرات: پذیرفته شده توسط 39 مین کنفرانس بین المللی IEEE/ACM در زمینه مهندسی نرم افزار خودکار (ASE 2024)
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
این محصول به صورت فایل دانلودی کامل ارائه میشود.
توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا
لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی: واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248 تلگرام: @ma_limbs
چکیده
Programs implemented in various programming languages form the foundation of software applications. To alleviate the burden of program migration and facilitate the development of software systems, automated program translation across languages has garnered significant attention. Previous approaches primarily focus on pairwise translation paradigms, learning translation between pairs of languages using bilingual parallel data. However, parallel data is difficult to collect for some language pairs, and the distribution of program semantics across languages can shift, posing challenges for pairwise program translation. In this paper, we argue that jointly learning a unified model to translate code across multiple programming languages is superior to separately learning from bilingual parallel data. We propose Variational Interaction for Multilingual Program Translation~(VIM-PT), a disentanglement-based generative approach that jointly trains a unified model for multilingual program translation across multiple languages. VIM-PT disentangles code into language-shared and language-specific features, using variational inference and interaction information with a novel lower bound, then achieves program translation through conditional generation. VIM-PT demonstrates four advantages: 1) captures language-shared information more accurately from various implementations and improves the quality of multilingual program translation, 2) mines and leverages the capability of non-parallel data, 3) addresses the distribution shift of program semantics across languages, 4) and serves as a unified model, reducing deployment complexity.
چکیده به فارسی (ترجمه ماشینی)
برنامه های اجرا شده در زبان های مختلف برنامه نویسی پایه و اساس برنامه های نرم افزاری را تشکیل می دهند.برای کاهش بار مهاجرت برنامه و تسهیل در توسعه سیستم های نرم افزاری ، ترجمه خودکار برنامه در زبانها توجه چشمگیری را به خود جلب کرده است.رویکردهای قبلی در درجه اول بر روی الگوی ترجمه زوج متمرکز می شوند ، و ترجمه ترجمه بین جفت زبانها با استفاده از داده های موازی دو زبانه.با این حال ، جمع آوری داده های موازی برای برخی از جفت های زبان دشوار است ، و توزیع معناشناسی برنامه در زبان ها می تواند تغییر کند و چالش هایی را برای ترجمه برنامه زوج ایجاد می کند.در این مقاله ، ما استدلال می کنیم که یادگیری مشترک یک مدل یکپارچه برای ترجمه کد در چندین زبان برنامه نویسی برتر از یادگیری جداگانه از داده های موازی دو زبانه است.ما تعامل متنوع را برای ترجمه برنامه چند زبانه ~ (VIM-PT) ، یک رویکرد تولیدی مبتنی بر جداسازی که به طور مشترک یک مدل یکپارچه برای ترجمه برنامه چند زبانه را در چندین زبان آموزش می دهد ، پیشنهاد می کنیم.VIM-PP کد را به ویژگی های زبانی و خاص زبان تقسیم می کند ، با استفاده از استنباط متنوع و اطلاعات تعامل با یک محدوده پایین رمان ، سپس از طریق تولید مشروط به ترجمه برنامه می رسد.VIM-PT چهار مزیت را نشان می دهد: 1) اطلاعات مربوط به زبان را با دقت بیشتری از پیاده سازی های مختلف ضبط می کند و کیفیت ترجمه برنامه چند زبانه را بهبود می بخشد ، 2) مین ها و توانایی های داده های غیر موازی را به خود اختصاص می دهد ، 3) به تغییر توزیع معناشناسی برنامه می پردازددر سراسر زبانها ، 4) و به عنوان یک مدل یکپارچه ، باعث کاهش پیچیدگی استقرار می شود.
📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر مقاله اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
این محصول به صورت فایل دانلودی کامل ارائه میشود.
توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا
لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی: واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248 تلگرام: @ma_limbs