مقدمه‌ای بر برنامه نویسی

برنامه نویسی، هنر حل مسائل، با استفاده از کدها و دستوراتی است که کامپیوتر می‌تواند آنها را اجرا نماید. برنامه نویسی به شما این قدرت را می‌دهد که بتوانید به کامپیوتر دستوراتی بدهید تا هر آنچه را که در توانایی سخت افزار آن باشد، انجام دهد. برنامه نویسی می‌تواند برای شما یک سرگرمی باشد، و یا به عنوان یک حرفه و شغل آن را انتخاب کنید.

هدف از برنامه نویسی، ارائه‌ی راه حل‌هایی برای مسائل گوناگون، و همچنین ساده کردن کارهای تکراری و پیچیده می‌باشد. اکثر مسائل دنیای واقعی دارای یک الگوی مشخص و ثابت هستند که ما می‌توانیم آن‌ها را به صورت کد به کامپیوتر دهیم تا با قدرت و سرعت فوق العاده خود، آن مسائل را برای ما حل کند. برنامه نویسی در دنیای کامپوتر به وسیله ابزاری به نام زبان برنامه نویسی انجام می‌شود.

زبان‌های برنامه نویسی متفاوتی وجود دارند، که تنها تعداد کمی از آنها آزمون خود را پس داده، تأیید و به رسمیت شناخته شده‌اند. برخی از آنها فقط برای اهدافی خاص، و برخی دیگر برای اهداف کلی و عمومی طراحی شده‌اند و برای ساخت دامنه‌ی وسیعی از نرم افزارها استفاده می‌شوند. امروزه تعداد بیشماری زبان برنامه نویسی وجود دارد که مبتدیان می‌توانند از آنها برای شروع یادگیری برنامه نویسی استفاده کنند.

اگر می‌خواهید که برنامه نویسی را شروع کنید، اولین قدم، انتخاب یک زبان برنامه نویسی ست. تعدادی از زبان‌های پرطرفدار و پرکاربرد عبارتند از، C ،Java ،Python ،Ruby ،Javascript. سؤال اینجاست که چه زبان یا زبان‌هایی را باید انتخاب کنید؟ از آنجا که شما در حال مطالعه مطالب این وب سایت هستید، #C قطعاً تنها زبانی است که من به شما پیشنهاد می‌کنم.

من معتقدم که #C یک زبان برنامه نویسی فوق العاده عالی برای آموزش اصولی، شفاف و ساده برنامه نویسی می‌باشد، که در ادامه شما را با آن آشنا خواهم کرد. مطمئن باشید که از انتخاب خود پشیمان نخواهید شد. در این سایت مفاهیم اصولی برنامه نویسی را می‌آموزید که به شما کمک خواهند کرد که بدون در نظر گرفتن زبان برنامه نویسی خاصی، از آنها استفاده کنید.

به واسطه #C با محیط‌های برنامه نویسی و توسعه‌ی Visual C# Express و Visual Studio آشنا می‌شوید و قادر خواهید بود انواع مختلفی از نرم افزارها را توسط #C ایجاد کنید. این وب سایت همچنین برای برنامه نویسانی می‌باشد که می‌خواهند برنامه نویسی یا یک زبان برنامه نویسی جدید و متفاوت را تجربه کنند، و همچنین به عنوان یک مرجع کامل برای این زبان مورد استفاده قرار گیرد.

با گذشت زمان و با روی کار آمدن تکنولوژی‌های جدید، زبان‌های برنامه نویسی هم تکامل یافتند و همیشه توانستند خلاء نیاز به زبان‌های برنامه نویسی جدید را پر کنند. توصیه می‌کنم که همیشه #C خود را با آخرین تغییرات آن، بروز نگه دارید. چون #C زبانی ست که دائماً ویژگی‌های جدیدی به آن اضافه یا ویژگی‌های قبلی آن تقویت می‌شود و استفاده از آن را آسان‌تر می‌نماید.

سال‌ها پیش #C از ویژگی‌های زبان برنامه نویسی Java تبعیت می‌کرد، اما امروزه تبدیل به زبانی کاملاً متفاوت شده است. من تلاش می‌کنم که این سایت را بروز نگه دارم و هر گونه تغییر در ویژگی‌ها و یا نسخه‌های این زبان را به آن اضافه نمایم.

کسب مهارت در برنامه نویسی ممکن است مدت زمان زیادی برای شما به طول بیانجامد، اما ارزشش را خواهد داشت، زیرا بسیار سرگرم کننده و مفید خواهد بود. برای کسب این مهارت نیاز دارید که علاوه بر خواندن این کتاب، آموخته‌های خود را امتحان و تمرین کنید. اصول و مفاهیم برنامه نویسی را درک کنید و سعی کنید آموخته‌هایتان را در نوشتن نرم افزارهای خودتان به کار گیرید. بیایید برنامه نویسی به زبان #C را شروع کنیم.