immortalsoull
جمعه 14 تیر 1392, 01:53 صبح
سلام دوستان عزیز !
من خیلی وقت است که می خواهم یک زبان برنامه نویسی کامپایلری بسازم !
خوب من نیاز به یک کار بلد دارم که این کار را باهم انجام بدیم .
من راجب نوشتن کامپایلر و طراحی آن مطالبی خواندم اما همان طور که گفتم نیاز یه کمک دارم !
خوب اجازه بدین مواردی که از ساخت کامپایلر می دانم را توضیح دهم تا بهتر ارتباط برقرار کنیم .
کامپایلر از دو قسمت جلویی و عقبی تشکیل شده است که برای تعریف آن باید از حروف با قاعده استفاده کرد !
مثال : [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 است پس ممنون می شوم مطالب را با بیان ساده و راحت قرار دهید .
ممنون :)
من خیلی وقت است که می خواهم یک زبان برنامه نویسی کامپایلری بسازم !
خوب من نیاز به یک کار بلد دارم که این کار را باهم انجام بدیم .
من راجب نوشتن کامپایلر و طراحی آن مطالبی خواندم اما همان طور که گفتم نیاز یه کمک دارم !
خوب اجازه بدین مواردی که از ساخت کامپایلر می دانم را توضیح دهم تا بهتر ارتباط برقرار کنیم .
کامپایلر از دو قسمت جلویی و عقبی تشکیل شده است که برای تعریف آن باید از حروف با قاعده استفاده کرد !
مثال : [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 است پس ممنون می شوم مطالب را با بیان ساده و راحت قرار دهید .
ممنون :)