ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

شروع کار با C

 
Post new topic   Reply to topic    ParsX.com Forum Index -> C/C++ Programming
View previous topic :: View next topic  
Author Message
arash
مدير بخش سي
مدير بخش سي


Joined: 27 Nov 2004
Posts: 1232
Location: www.parsx.com

PostPosted: Mon Jan 31, 2005 8:03 am    Post subject: مقدمه ای بر زبان C Reply with quote

برخی خصوصیات برنامه C :
1 ) زبانی ساخت یافته است .
2 ) استفاده از روند منطقی پیاده سازی الگوریتم و عدم استفاده آماری از دستورات غیر ساخت یافته نظیر goto
3 ) C زبان سطح میانی می باشد .
4 ) زبان C حساس به بزرگی کوچکی حروف ( Case sensitive ) است .

نکته Exclamation :
کلیه دستورات را در زبان C با حروف کوچک لحاظ می شوند . می توان از حروف کوچک بزرگ یا ترکیب آنها را برای نامگذاری شناسه ها استفاده نمود ولی در خلال برنامه دقیقا به همان ترتیب مورد استفاده قرار گیرد .

نکته Exclamation :
زبان C زبان برنامه نویسی سیستمی است یعنی به راحتی می توان برنامه هایی برای مدیریت وبهروری از سخت افزار با آن نوشت .
برنامه های سیستمی عبارتند از سیستم عامل ، مفصر ( interpreter ) ، ویراستار ( ویرایشگر ) ، مدیر بانک اطلاعاتی ، اسمبلر و ...

مراحل تولید یک فایل اجرایی :
1 ) نوشتن Source یا منبع در یک ویرایشگر معمولی و ذخیره آن با پسوند *.C یا *.CCP
2 ) ترجمه یا کامپایل که فایل منبع آن را مورد ارزیابی قرار می دهد در صورت وجود اشکال آنها به برنامه نویس اعلام می کند و در صورت عدم اشکال فایل ماژول که ترجمه فایل منبع به کد زبان ماشین است تولید میشود .
3 ) پیوند یا لینک فایل ماژول است فایل کتابخانه ای دیگر به فایلهای ماژول دیگر یک حاصل خواهد داشت که همان فایل اجراییمورد نظر است .
ترتیب اجرا به شکل زیر می باشد :
*.C  کامپایل  *.obj  لینک  *.exe
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> C/C++ Programming All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum