PDA

View Full Version : سوال: آيا مي شه با ساخت كتابخانه هاي ++C قواعد برنامه نويسش رو هم عوض كرد؟



complexcoding
شنبه 23 دی 1391, 23:07 عصر
با سلام خدمت دوستان گل عاشق دنياي كدنويسي :شیطان: حتما هم عاشق فيلم هاي علمي تخيلي!!! :تشویق:
يه سوال داشتم :
مي خواستم بدونم آيا مي شه با ساخت كتابخانه هاي ++C قواعد برنامه نويسش رو هم عوض كرد؟ مثلا يه IDE ساخت كه با استفاده از كتابخونه ها توش كدنويسي كنيم و در اون ديگه جفت اسلش به معناي توضيحات نباشه و نيازي به رعايت حروف كوچك بزرگ نباشه و ... از اين جور تغييرات!
ممنون

بهروز عباسی
یک شنبه 24 دی 1391, 00:37 صبح
درود به شما
چنین کاری امکان پذیره ؛ امّا شما باید چیزی شبیه کامپایلر پیاده سازی بکنید تا سینتکس مورد نظرتون رو به عنوان ورودی بپذیره و به کدهای سی تبدیل کنه .


یعنی قواعد مورد نظر شما رو به کدهای استاندارد یک زبان دیگه تبدیل کنه.

موفق باشید.

rubiks.kde
یک شنبه 24 دی 1391, 03:21 صبح
جواب آقا بهروز درسته باید دنبال ایجاد یه چی مثل کامپایلر باشی و این به IDE که داخلش کد مینویسی ربطی نداره اگه یه سرچی بزنی توی گوگل در مورد زبان هایی که برپایه سی هستن ولی سینتکس اونا با سی فرق داره پیدا خواهی کرد

Felony
یک شنبه 24 دی 1391, 06:22 صبح
چنین کاری امکان پذیره ؛ امّا شما باید چیزی شبیه کامپایلر پیاده سازی بکنید تا سینتکس مورد نظرتون رو به عنوان ورودی بپذیره و به کدهای سی تبدیل کنه .
اون میشه مفسر .

complexcoding
یک شنبه 24 دی 1391, 17:02 عصر
دوستان ممنون با توجه به پاسخ هاي شما چند سوال برام پيش اومده؟
1- يعني بايد يك مفسر بسازم ديگه؟
2- خوب پياده كردن همچين كاري به اسمبلي كه ربطي نداره؟
3- يك همچين كاري سخت تر هست يا ساخت يك زبان برنامه نويسي جديد؟
4- خوب اين كار عين اين هست كه من با بيلدر يا دلفي يه نرم افزار بنويسم كه باهاش نرم افزار بسازن!!! خوب اين سرعت نرم افزارهاي نوشته شده با نرم افزار من رو پايين نمي ياره؟
ممنون

mahak006
یک شنبه 24 دی 1391, 17:04 عصر
خب خیلی از زبان های برنامه نویسی این طوری هستن . همون طور که تو یه تاپیک یگه گفتم و فک کنم خونده باشید ، هسته ی اجرایی MATLAB زبان برنامه نویسی C هست که کد های مطلب به اون زبان تبدیل می شه .
اما ذکر یه نکته ضروریه :
حد الامکان تو جایی که چنین کاری انجام می شه و به قول دوستمون یه مفسر ساخته میشه ، امکانی هم وجود داره که به طور مستقیم بتونی از کد های زبان پایه بهره بگیری . مثلا تو همون مطلب می شه با کد های سی هم کار کرد . همچنین تو هر IDE این امکان فراهم شده که هم کد های زبان اصلی نوشته بشه و هم به طور مستقیم از کد های اسمبلی بهره گرفته بشه .

مصطفی ساتکی
یک شنبه 24 دی 1391, 22:02 عصر
بگو یه چیزی شبیه پایتون میخام خودتو راحت کن شما با اینکار performance رو از دست میدید شاید کدنویسی سریع تر شه ولی بایستی توجه داشته باشید فلسفه استفاده از C++ چیه.

complexcoding
یک شنبه 24 دی 1391, 23:08 عصر
چرا مثل پيتون؟ يه توضيح بيشتر لطف كنيد؟:چشمک:
در اين نظر سنجي هم لطفا شركت كنيد (http://barnamenevis.org/showthread.php?378470-%D8%A7%D9%85%D9%83%D8%A7%D9%86%D8%A7%D8%AA-%D9%85%D9%86%D8%AD%D8%B5%D8%B1-%D8%A8%D9%81%D8%B1%D8%AF-%D9%88-%D8%A7%D9%85%D9%83%D8%A7%D9%86%D8%A7%D8%AA%D9%8A-%D9%83%D9%87-%D8%AF%D9%84%D9%8A%D9%84-%D9%85%D8%AD%D8%A8%D9%88%D8%A8%D9%8A%D8%AA-C-%D8%B4%D8%AF%D9%87-%D9%88-%D8%A7%D9%85%D9%83%D8%A7%D9%86%D8%A7%D8%AA%D9%8A-%D9%83%D9%87-%D8%A7%D9%8A%D9%86-%D8%B2%D8%A8%D8%A7%D9%86-%D9%86%D8%AF%D8%A7%D8%B1%D8%AF%D8%9F)