برنامه نویسی یک فرآیند خلاقانه است که به کامپیوتر نحوه انجام آموزش برنامه نویس برای کودکان یک کار را آموزش می دهد. هالیوود به القای تصویری از برنامه نویسان به عنوان متخصصانی که می توانند پشت کامپیوتر بنشینند و هر رمز عبوری را در چند ثانیه بشکنند کمک کرده است. واقعیت به مراتب کمتر جالب است.
پس برنامه نویسی خسته کننده است؟
رایانه ها آنچه را که به آنها گفته می شود انجام می دهند و دستورالعمل های آنها به شکل برنامه هایی است که توسط انسان نوشته شده است. بسیاری از برنامه نویسان کامپیوتر آگاه آموزش برنامه نویس برای کودکان کد منبعی را می نویسند که توسط انسان قابل خواندن باشد اما توسط رایانه قابل خواندن نیست. در بسیاری از موارد، آن کد منبع برای ترجمه کد منبع به کد ماشین، که توسط کامپیوترها قابل خواندن است اما توسط انسان قابل خواندن نیست، کامپایل می شود. این زبان های برنامه نویسی کامپیوتری کامپایل شده عبارتند از:
ویژوال بیسیک
دلفی
سی
C++
سی شارپ
کوبول
فرترن
هدف-C
سریع
پاسکال
پایتون
برخی از برنامه نویسی ها نیازی به کامپایل جداگانه ندارن آموزش برنامه نویس برای کودکان د. بلکه از یک فرآیند به موقع در رایانه ای که برای آن اجرا می شود تشکیل شده است. به این برنامه ها برنامه های تفسیر شده می گویند. زبان های برنامه نویسی کامپیوتری تفسیر شده معروف عبارتند از:
جاوا اسکریپت
پرل
PHP
پس نوشته
پایتون
روبی
نمای نزدیک از دست هایی که روی صفحه کلید تایپ می کنند.
بیشتر بخوانید
کشف زبان های برنامه نویسی
نوشته دیوید بولتون
زبان های برنامه نویسی هر کدام نیاز به دانش قوانین آموزش برنامه نویس برای کودکان و واژگان خود دارند. یادگیری یک زبان برنامه نویسی جدید شبیه به یادگیری یک زبان گفتاری جدید است.
برنامه ها چه کار می کنند؟
اساسا برنامه ها اعداد و متن را دستکاری می کنند. آموزش برنامه نویس برای کودکان اینها اجزای سازنده همه برنامه ها هستند. زبان های برنامه نویسی به شما این امکان را می دهند که با استفاده از اعداد و متن و ذخیره داده ها روی دیسک برای بازیابی بعدی، از آنها به روش های مختلف استفاده کنید.
این اعداد و متن ها متغیر نامیده می شوند و می توان آنها را به صورت مجزا یا در مجموعه های ساختاریافته مدیریت کرد. در C++ می توان از یک متغیر برای شمارش اعداد استفاده کرد. آموزش برنامه نویس برای کودکان یک متغیر ساختار در کد میتواند جزئیات حقوق و دستمزد یک کارمند را مانند:
نام
حقوق
شماره شناسه شرکت
کل مالیات پرداخت شده
SSN
یک پایگاه داده می تواند میلیون ها مورد از این رکوردها را نگه دارد و آنها را به سرعت واکشی کند.
برنامه ها برای سیستم عامل ها نوشته شده اند
هر کامپیوتر یک سیستم عامل دارد که خودش یک برنامه است آموزش برنامه نویس برای کودکان . برنامه هایی که روی آن کامپیوتر اجرا می شوند باید با سیستم عامل آن سازگار باشند. سیستم عامل های معروف عبارتند از:
پنجره ها
لینوکس
سیستم عامل مک
یونیکس
اندروید
قبل از جاوا، برنامه ها باید برای هر سیستم عامل شخصی سازی می شد. برنامه ای که روی یک کامپیوتر لینوکس اجرا می شد نمی توانست روی کامپیوتر ویندوزی یا مک اجرا شود. با جاوا، می توان یک برنامه را یک بار نوشت و سپس آن را در همه جا اجرا کرد، زیرا به یک کد معمولی به نام bytecode کامپایل می شود، که سپس تفسیر می شود. هر سیستم عامل یک مفسر جاوا برای آن نوشته شده است و می داند چگونه بایت کد را تفسیر کند.
بسیاری از برنامه نویسی های کامپیوتری برای به روز رسانی برنامه های کاربردی و سیستم عامل های موجود اتفاق می افتد. برنامه ها از ویژگی های ارائه شده توسط سیستم عامل استفاده می کنند و زمانی که آنها تغییر می کنند، برنامه ها باید تغییر کنند.
به اشتراک گذاری کد برنامه نویسی
بسیاری از برنامه نویسان نرم افزار را به عنوان یک خروجی خلاقانه می نویسند. وب پر از وب سایت هایی با کد منبع است که توسط برنامه نویسان آماتور که این کار را برای سرگرمی انجام می دهند و از به اشتراک گذاشتن کد خود خوشحال هستند. لینوکس زمانی شروع به کار کرد که لینوس توروالدز کدهایی را که نوشته بود به اشتراک گذاشت.
تلاش فکری در نوشتن یک برنامه با اندازه متوسط با نوشتن یک کتاب Teaching programming for children قابل مقایسه است، با این تفاوت که شما هرگز نیازی به اشکال زدایی یک کتاب ندارید. برنامه نویسان کامپیوتر از کشف راه های جدید برای انجام یک اتفاق یا حل یک مشکل خاص لذت می برند.
برنامه نویسی محبوب
:: برچسبها:
برنامه نویسی کودکان ,
:: بازدید از این مطلب : 159
|
امتیاز مطلب : 42
|
تعداد امتیازدهندگان : 9
|
مجموع امتیاز : 9