PDA

View Full Version : طراحی یک زبان برنامه نویسی



amir-haghighi
دوشنبه 25 آذر 1387, 19:30 عصر
به یاد او::

سوالی که مدتها در ضحن من هستش و هنوز جوابی رو برای اون نگرفتم این هست که چرا تا به امروز هیچ نرم زبان برنامه نویسی توسط یک ایرانی عرضه نشده ؟

اصلا طراحی یک کامپایلر چقدر دردسر داره ؟ نیاز به دانستن چه نوع اطلاعاتی و در چه حدی داره ؟

به عنوان مثال من خیلی علاقه دارم بدونم که نوشتن یک زبان برنامه نویسی سمت سرور مانند php نیاز به دانستن چه نوع اطلااعتی داره و ....

linux
دوشنبه 25 آذر 1387, 19:56 عصر
به یاد او::

سوالی که مدتها در ضحن من هستش و هنوز جوابی رو برای اون نگرفتم این هست که چرا تا به امروز هیچ نرم زبان برنامه نویسی توسط یک ایرانی عرضه نشده ؟

اصلا طراحی یک کامپایلر چقدر دردسر داره ؟ نیاز به دانستن چه نوع اطلاعاتی و در چه حدی داره ؟

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

amir-haghighi
سه شنبه 26 آذر 1387, 11:32 صبح
به یاد او::

خیلی مشتاق شدم که در این زمینه کتاب بخونم.لطفا چند تا کتاب معرفی کنید که با c# هم در ارتباط باشن.

BOB
شنبه 30 آذر 1387, 13:12 عصر
سلام

معروفترين كتاب در اين زمينه Programming Languages: Design and Implementation از Pratt و Zelkowitz است.
البته Concepts of Programming Languages هم بد نيست. (http://sadeghizade.ir/Robert%20Sebesta%20-%20Concepts%20Of%20Programming%20Languages.pdf)

amir-haghighi
سه شنبه 03 دی 1387, 14:05 عصر
به یاد او:: نکته ای که برای من سوال هست اینه که چطور باید یک سیستم عامل رو برای یک زبان خاص آماده کرد ؟!به طور مثال همون طور که میدونید php بر روی لینوکس و ... کار میکنه و صفحاتی که دارای پسوند php باشند توسط سرور به صورت خروجی کد php نمایان میشن . در واقع میخوام بدونم که وقتی یک صفحه با پسوند php هست (در صورتی که php روی اون سیستم نصب باشه) وقتی تقاظای یک فایل با پسوند php بشه سیستم از کجا میدونه که برای پردازش اطلاعات باید چیکار کنه ؟ آیا نحوه چگونگی پردازش این اطلاعات توسط خود فایلهایی که در هنگام نصب php به سیستم اظافه میشن به سیستم اعلام میشه ؟ امیدوارم که منظورم رو خوب رسونده باشم تا بتونم خوب جواب بگیرم.

manager
سه شنبه 03 دی 1387, 14:46 عصر
به یاد او:: نکته ای که برای من سوال هست اینه که چطور باید یک سیستم عامل رو برای یک زبان خاص آماده کرد ؟!به طور مثال همون طور که میدونید php بر روی لینوکس و ... کار میکنه و صفحاتی که دارای پسوند php باشند توسط سرور به صورت خروجی کد php نمایان میشن . در واقع میخوام بدونم که وقتی یک صفحه با پسوند php هست (در صورتی که php روی اون سیستم نصب باشه) وقتی تقاظای یک فایل با پسوند php بشه سیستم از کجا میدونه که برای پردازش اطلاعات باید چیکار کنه ؟ آیا نحوه چگونگی پردازش این اطلاعات توسط خود فایلهایی که در هنگام نصب php به سیستم اظافه میشن به سیستم اعلام میشه ؟ امیدوارم که منظورم رو خوب رسونده باشم تا بتونم خوب جواب بگیرم.
1- ربطی به سیستم عامل نداره و این کار وظیفه سیستم وب سرور هستش مثل IIS در Windos و آپاچی و .. در سیستم های دیگه مثل Linux.
2- این سوال ربطی به این تاپیک و این بخش نداره.