استفاده از کامپایلر- کامپایلرها در طراحی زبانهای جدید

Publish Year: 1394
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 2,543

This Paper With 7 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

ELECONFK02_076

تاریخ نمایه سازی: 26 شهریور 1395

Abstract:

کامپایلر- کامپایلر یک مولد کامپایلر می باشد و در واقع برنامه ای است که قوانین لغوی و گرامر کدی که برای هر عبارت و عنصری از زبان باید توسط مولد کد ایجاد شود، را در ورودی گرفته در خروجی خود یک کامپایلر ایجاد می کند. طراحی یک کامپایلر به روش های مختلفی انجام می شود. یک روش بسیار ساده که امروزه با استفاده از امکانات برنامه نویسی جدید توسعه و کاربرد یافته است، استفاده از نرم افزارهای مولد می باشد. این نرم افزارهای تولید کننده کامپایلر، به همراه استفاده از کامپایلرهای آزاد ، به عنوان یک روش ساده و بدون صرف وقت و هزینه جهت طراحی فازهای تحلیل لغوی و تحلیل نحوی کامپایلرها، مورد استفاده وسیعی قرار گرفته اند. در این مقاله، پس از معرفی ابزارهای مولد یک کامپایلر، چگونگی استفاده از آنها مورد بررسی قرار می گیرد و در نهایت با مقایسه بین نرم افزارهای موجود، کاربردهای آنها تشریح می گردد.

Authors

زهره اخوان حجازی

عضو هیأت علمی گروه کامپیوتر، دانشگاه آزاد اسلامی واحد کاشان، ایران

زهرا سادات سجادی

عضو هیأت علمی گروه کامپیوتر، دانشگاه آزاد اسلامی واحد کاشان، ایران

علیرضا صدیقی

دانشجوی کارشناسی ارشد کامپیوتر، دانشگاه آزاد اسلامی کاشان، ایران

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Language :Design and Imp lementation' _ .Prentice Hall, 4th Edition, ...
  • A.V. Aho, M. S. LAM, R. Sethi and J. D. ...
  • Techniques and Tools", Addi son-Wesley, second edition , 2007. ...
  • A.V., "XPL A Compiler Generator" , jay mseley. co m/H ...
  • John R.Levine, Tony Mason, Douy Brow, _ Lex and Yack ...
  • Charles Domnely and Richard Stallman, "Bison _ Yacc- Compatible Parser ...
  • Terence parr, _ definitive ANTLR 4 Reference" _ University of ...
  • Mike Chirio, Lemon Parser Generator , University of Pensylvania, sourceforge ...
  • Generator", S _ ftwarepo st.net, 20 15. ...
  • Friedrich Wilhelm schroer, "Accent A Compiler Compiler For The Entire ...
  • Franhofer , S ourceforge, 2006 _ LALR ...
  • Generator, sourceforge. com, 20 12. SoftWare ...
  • Construction On Personal Computers (With Pcyacc), 2000. ...
  • Pat Terry , "Compiling With C# & Java", Pearson, 2005. ...
  • M. E. Lesk and E. Schmidt , "Lex :A Lexical ...
  • B artletPubli shers, Third Editin, 2001. Compilers ...
  • Interpreters: A Software Engineering Approach' , Third Edition, JohnWiley, 2 ...
  • نمایش کامل مراجع