زبان برنامه نویسی سی/پیش درآمدی بر برنامه نویسی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۱۰:
ربان برنامه‌نویسی ، زبانی برای نوشتن کدهایی است که در چارچوب خاصی برای کامپایلر یا مفسر مفهوم دارند ، تا ترجمه آن به زبان ماشین یا کرنل و سیستم‌عامل ، امکان‌پذیر باشد و سپس توسط به پیاده‌ساز زبان ( مثلاً کامپایلر Compiler ) به زبان ماشین یا زبان سیستم عامل ترجمه می‌شوند و یا توسط مفسر ( Interpreter ) بدون ترجمه به زبان ماشین ، تفسیر شده و به اجرا در می‌آیند . هر چه زبان ، سطح پائین‌تری داشته باشد ، در نوشتن برنامه وظیفه بیشتری به شما واگذار می‌شود و حتی برای نوشتن برنامه‌های ساده نیز باید مدت‌های طولانی‌تری نسبت به زبان‌های سطح بالا کدنویسی کنید ، زبان های سطح بالا ، زبان هایی هستند که مجموعه‌ای از نیاز های برنامه‌نویسی را که به صورت متداول در برنامه‌نوسی به کار می‌روند را با زبان‌های سطح پائین نوشته‌اند تا برنامه‌نویس به راحتی و در کم‌ترین زمان ، برنامه مورد نیاز خود را بنویسد و بدون نیاز به تغییر کد ( یا با کم‌ترین تغییر در کد ) آن را روی هر ماشینی پیاده سازی نماید . زبان هایی همچون Pascal ، ALGOL 68 ، Ada و در نهایت زبان C و خانواده آن که شامل Objective-C و ++C هم می‌شود و بسیاری از زبان ها که تأثیر گرفته از سی هستند همگی زبان های سطح بالا هستند و زبان هایی همچون COBOL ( کوبول ) یا Python ( پایتان ) زبان های خیلی سطح بالا محسوب می شوند . با نوشتن برنامه ، شما این قابلیت را به رایانه می دهید تا کارهای مورد نیاز یا مد نظر شما را به صورت روتین انجام دهد<br>
زبان‌های برنامه‌نویسی با کمک دستورها ، عملگرها و داده‌ها ، امکاناتی را نظیر پردازش بر روی اعداد ، حروف و متون ، برقراری ارتباط با سخت افزار و ارتباط با ورودی‌ها و خروجی‌های سیستم را فراهم می نمایند . ضمن اینکه خطاهایی که خارج از استاندارد هستند ، در زبان های سطح بالا توسط مجموعه برنامه‌های پیاده‌ساز جلوگیری می‌شود تا رفع اشکال و به عبارتی Debug شوند ، همچنین زبان‌های سطح بالا مثل C ، برنامه دیباگر Debugger دارند تا مرحله به مرحله و نحوه ارزیابی و اجرای برنامه را از ابتدا تا انتهای برنامه نوشته شده را به شما نشان دهد
 
در همین ابتدا نیز عرض می‌کنم که در این کتاب از ۰ تا ۱۰۰ زبان برنامه‌نویسی C مرحله به مرحله نوشته و تشریح خواهد شد و در پایان شما می‌توانید با استعداد و پشتکار خود یک برنامه‌نویس حرفه‌ای C بشوید ؛ اما در ابتدای کتاب که اصطلاحاتی را می‌بینید که برای شما نامعلوم است و نیاز به تعریف و تمثیل و تفسیر دارند ؛ در ادامه کتاب ، تمام آنها را نوشته و خواهیم نوشت . ضمن اینکه با مرور چندباره کتاب و تمرین در کد زدن و استمرار در آن حتماً موفق خواهید شد
[[رده:زبان برنامه نویسی سی]]