نمایش نتایج 1 تا 8 از 8

نام تاپیک: ساخت زبان برنامه نویسی

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    59

    Post ساخت زبان برنامه نویسی

    سلام دوستان عزیز !
    من خیلی وقت است که می خواهم یک زبان برنامه نویسی کامپایلری بسازم !
    خوب من نیاز به یک کار بلد دارم که این کار را باهم انجام بدیم .

    من راجب نوشتن کامپایلر و طراحی آن مطالبی خواندم اما همان طور که گفتم نیاز یه کمک دارم !

    خوب اجازه بدین مواردی که از ساخت کامپایلر می دانم را توضیح دهم تا بهتر ارتباط برقرار کنیم .

    کامپایلر از دو قسمت جلویی و عقبی تشکیل شده است که برای تعریف آن باید از حروف با قاعده استفاده کرد !

    مثال : [a-z]

    خوب من دقیقا در همین جا مشکل دارم و نیاز به کسی دارم که راحت بتونه با این حروف ها ارتباط برقرار کنه .

    ویژگی های زبان :

    تعریف متغییر ----> $ int variable name
    $ double variable name
    $ string variable name

    کلمات کلیدی : int , double , string , and , or , while , if , write , read , sub

    شروع برنامه : sub main
    پایان برنامه : end sub

    توابع : (write(variable or string برای خروجی کرفتن

    (read(variable or string برای ورودی گرفتن

    عملگر ها : * و + و - و / و ^ و %

    عملگر های انتسابی : > و < و => و =< و ==

    عملگر های منطقی : and , or , !

    عبارت های کنترلی : ( ) if
    ]

    [

    ( ) while
    ]

    [

    تنها همین یک زبان که خیلی راحت است و در محیط console خروجی چاپ می شود .

    دوستان عزیز اگر کسی است که متواند به من کمک کند ممنون می شوم اطلاعات خودشون را در اختیار بگذارند

    در ضمن این تنها یک پروژه ساده و قصد آن آشنایی با ساخت کامپایلر و ارتباط دادن آن با یک IDE است پس ممنون می شوم مطالب را با بیان ساده و راحت قرار دهید .

    ممنون :)

  2. #2

    نقل قول: ساخت زبان برنامه نویسی

    الان ابزارهای رایگانی هست که هم قسمت جلوبندی (frotend) و هم قسمت عقب بندی(backend) رو انجام میدن ، شما فقط کافیه که سیتکسی که میخوای رو به اون ابزارها بدی و بقیه ی کارها رو اونها انجام میدن ، یعنی کار تجزیه و تحلیل و ترجمه و تولید کد و .... رو خودشون انجام میدن . برای کسب اطلاعات بیشتر و دریافت کد این اسکنرها و پارسر ها میتونی به کتاب کامپیلر آقایان ای هو و همکاران مراجعه کنی. یاعلی

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    59

    نقل قول: ساخت زبان برنامه نویسی

    ممنون دوست عزیز می شه یک خورده بیشتر توضیح دهید ؟

  4. #4

    نقل قول: ساخت زبان برنامه نویسی

    سلام دوست عزیز


    من یک زبان مفسری نوشته بودم.
    تا jump پیش رفتم. تو for و while گیر کردم...

    http://parsian-programmers.vcp.ir/23...%A7%D9%86.html

  5. #5

    نقل قول: ساخت زبان برنامه نویسی

    نمیخوام نظر منفی بدم شایدم من اشتباه میکنم. ولی دوست و دوستان عزیز چرا ما همیشه سعی داریم چرخ رو دوباره اختراع کنیم؟الان با وجود فریم ورک قدرتمندی مثل دات نت و یا زبان هایی مثل دلفی و ... با اون همه قدمت و تجربه و پشتیبانی بی نظیر هست . من واقعا دلیل کارتون رو نمیفهمم!

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    59

    نقل قول: ساخت زبان برنامه نویسی

    دوست عزیز من فقط می خواهم مراحل طراحی کامپایلر و ارتباط آن با یک IDE را یاد بگیرم و نیاز به کسی داشتم که این کار را یاد بده فکر نکنم دخیلی به اختراع دوباره چرخ داشته باشد !

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    59

    نقل قول: ساخت زبان برنامه نویسی

    ممنون دوست عزیز مشاهده کردم برنامه شما را ولی من دنبال مفسر نیستم چون سرعتش پایین است . بازم تشکر

  8. #8

    نقل قول: ساخت زبان برنامه نویسی

    بسیار نیک. حالا که میگی هدفت یادگیریه. تصریح کن که میخواهی پیاده سازی کامپایلر را تمرین کنی. یا طراحی زبان؟

تاپیک های مشابه

  1. حرفه ای: ساخت Compiler و یک زبان برنامه نویسی جدید
    نوشته شده توسط IamOverlord در بخش پروژه‌های Open Source
    پاسخ: 328
    آخرین پست: دوشنبه 06 آبان 1398, 01:45 صبح
  2. انتخاب زبان برنامه نویسی با قابلیت ساخت interface زیبا
    نوشته شده توسط NIMA_1981 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 3
    آخرین پست: سه شنبه 11 تیر 1392, 12:51 عصر
  3. مبتدی: آموزش ساخت برنامه “Hello World” در زبان برنامه نویسی F#‎.Net
    نوشته شده توسط birtemp در بخش F#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 11 فروردین 1392, 00:14 صبح
  4. ساخت یک زبان برنامه نویسی فقط با C
    نوشته شده توسط tick-tock در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: جمعه 05 آذر 1389, 09:48 صبح
  5. گفتگو: پروژه ساخت یک زبان برنامه نویسی !
    نوشته شده توسط Sundown در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 15
    آخرین پست: شنبه 08 فروردین 1388, 21:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •