خانه / مقالات / کد نویسی چیست و زبان‌های مختلف برنامه نویسی چه وظیفه‌ای دارد؟

کد نویسی چیست و زبان‌های مختلف برنامه نویسی چه وظیفه‌ای دارد؟

کد نویسی چیست ؟

کد نویسی چیست ؟ سوالی که خیلی از نوجوانان در پی یافتن پاسخ آن هستند.

کد نویسی چیزی است که ما را قادر می سازد تا نرم افزارهای کامپیوتری، برنامه ها و وب سایت ها را ایجاد کنیم.

مرورگر شما، سیستم عامل شما، برنامه ها بر روی گوشی شما، انواع و اقسام وب سایت‌هایی که شبانه روز به آن‌ها سر می‌زنیم، همه آنها با کد ساخته شده اند.

نمونه ساده و اولیه از یک کد نویسی در زبان پایتون شبیه زیر است:

print 'Hello, world!

کد نویسی چیست? وظیفه کد نویس چیست؟ تین تک -آموزش برنامه نویسی - سمیرا اثنی عشری - teentech.ir

بسیاری از دستورالعمل های برنامه نویسی از این فرمان به عنوان اولین مثال خود استفاده می کنند.

زیرا این یکی از ساده ترین نمونه هایی است که برای شروع یادگیری از آن استفاده می‌کنند.

معنی کد نویسی بالا  یعنی، این متن «!Hello، world» را بر روی صفحه نمایش می دهد.

خب سوال مهمی که الان ممکنه براتون پیش اومده باشه اینه که “حالا این کد دقیقا چه کار میکنه؟!”

یعنی کامپیوتر چطور معنا و دستور این خط از کد نوشته شده را متوجه می‌شود!؟

وظیفه کدها و زبان‌های مختلف برای کد نویسی چیست ؟

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

بنابراین به جای نوشتن کد و دستورات به روش باینری و صفر و یکی، میتوانیم به راحتی با زبانی که نوشتن و خواندنش به زبان خودمون بسیار نزدیک تر هست

برنامه دلخواه خود را بنویسیم.

حالا یه سوال

این همه تنوع زبان برنامه نویسی و کدنویسی برای چیست؟

 

کد نویسی چیست? وظیفه کد نویس چیست؟ تین تک -آموزش برنامه نویسی

هر زبان به وسیله یک برنامه مشخص و با دستورالعمل مختص خودش نوشته می‌شود.

بنابراین هر زبان برنامه نویسی به روش مخصوص خودش برنامه نوشته شده را به زبان قابل فهم برای کامپیوتر تبدیل می‌کند.

البته این نکته را هم به خاط داشته باشید که هر زبان برنامه نویسی برای انجام یک فعالیت و نوشتن برنامه معینی استفاده می‌شود.

برخی از زبان‌های برنامه نویسی برای طراحی و ساخت وبسایت مناسب هستند.

برخی برای ساخت نرم افزارهای کاربردی دسکتاپ و مثلا برخی دیگر برای حل مسائل ریاضی و فیزیک و سایر علوم دیگر کاربرد دارند.

زبان‌های سطح بالا و زبان سطح پایین در کد نویسی چیست؟

زبان‌های برنامه نویسی در حالت عمومی به دو دسته سطح بالا و سطح پایین تقسیم می‌شوند.

کدهای سطح پایین به زبان کامپیوتر نزدیک تر هستند و به صورت باینری کد نوشته می‌شوند.

کدهای سطح بالا، برعکس، به زبان آدمیزاد نزدیک‌تر هست و شباهت کمتری به کدهای باینری دارند.

به طور معمول کدنویسی با زبان‌های برنامه نویسی سطح بالا برای ما راحت تر و استفاده از آن نیز آسان تر است.

زیرا به نحوی نگارش و ساخته شده‌اند که برنامه‌نویس را کمتر درگیر جزییات زبان باینری می‌کند.

کد نویسی چیست?کد سطح بالا و کد سطح پایین - تین تک -آموزش برنامه نویسی - سمیرا اثنی عشری - teentech.ir

تقریباً اکثر زبان‌های برنامه‌نویسی که امروزه استفاده می‌شوند، سطح بالا هستند.

برنامه یا پروگرم در کد نویسی چیست ( Programs)

جالبه بدونید یک برنامه به سادگی یک فایل متنی هست که با زبان برنامه نویسی مشخصی نوشته شده است.

به کدهای نوشته شده در داخل فایل برنامه، سورس کد (یا کد منبع) می‌گوییم.

هر کدام از زبان‌های برنامه نویسی فرمت مشخصی برای فایل‌های متنی حاوی کد دارند.

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

برای این کار نیز فقط کافیست یک فایل متنی را باز کنید و دستورات مربوط به زبان برنامه نویسی را در آن یادداشت کنید.

در هنگام ذخیره مثلا نام فایل را به نام mypython.py ذخیره کنید.

نحوه اجرای هر یک از فایل‌ها با توجه به زبان برنامه نویسی که انجام شده است، متفاوت است.

کد نویسی چیست? وظیفه کد نویس چیست؟ تین تک -آموزش برنامه نویسی - console - دستور اجرای پایتون

هر یک، دستور مخصوص خود را برای اجرا در console دارند.

در مقالات آتی ان شاالله به نمونه‌های اجرای چند نوع از زبان‌های برنامه نویسی اشاره خواهیم کرد.

 

به امید موفقیت‌های روز افزون همه ما

سمیرا اثنی عشری

درباره ی سمیرا اثنی عشری

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

همچنین ببینید

اسکرچ جی آر - scratch jr - برنامه نویسی کودکان - بازی مناسب 5 تا 7 سال - بازی سازی - اپلیکیشن کاربردی کودکان - اسکرچ

اسکرچ جی آر چیست؟ چه تفاوت هایی با نرم افزار اسکرچ دارد؟

اسکرچ جی آر چیست؟ اسکرچ جی آر  scratchJr یک زبان برنامه نویسی مقدماتی است که توسط …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *