ارائه روشی کاربردی جهت تحلیل زبانهایانتزاعی

سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,056

فایل این مقاله در 5 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

ELECONFK01_060

تاریخ نمایه سازی: 16 خرداد 1394

چکیده مقاله:

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

نویسندگان

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

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

محمد عصاریان

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • اصول طراحی کامپایلر، حسین ابراهیم زاده قلزم، سیمای دانش تهران، ...
  • اصول طراحی کامپایلر، فردین شاپوری، کانون نشرعلوم تهران، 1390 ...
  • T.W. Pratt and M.V Zelkowitz, "Programming Language :Design ...
  • _ _ _ _ : Principles, Techniques and Tools", Addis ...
  • A.V. Aho, R. Sethi and J. D. Ulman, "Compilers : ...
  • John R.Levine, Tony Mason, Douy Brow, _ Lex and Yace ...
  • Charles Donnely and Richard Stallman, "Bison The Yacc- Compatible Parser ...
  • Devin D. Cook, "Gold Parsing System , Multi Programming Language, ...
  • Haspeter Mossen Bock , Markus Lob erb auer, Albercht wob, ...
  • Cocolsoft Computer Computer Solutions , "COGENCEE _ 2009. ...
  • Vern paxon, "A flex and Ayacc ", University of California, ...
  • Dr. -Ing. Fran k-Reneschafer, "Quex Manual" .Sourceforge, 20 13. ...
  • Abraxas SoftWare Ine , "Compiler Construction On Personal Computers (With ...
  • Mark Lutz, "Programming Python", O'Reilly, 2006. ...
  • P. Norton, A. Samuel, , A. Samuel, D. Aitel , ...
  • CH. Swaroop , "A Byte of Python" , 2003. ...
  • Pat Terry , "Compiling With C# & Java", Pearson, 2005. ...
  • M. E. Lesk and . Schmidt , "Lex :A Lexical ...
  • P. Linz, " An Introduction Formal Language and Automata' _ ...
  • R. Mak, "Writing Compilers and Interpreters: A Software Engineering Approach" ...
  • نمایش کامل مراجع