برنامه نویسی چیست؟
بیایید با یک تعریف ساده برنامه نویسی شروع کنیم. برنامه سایت های آموزش برنامه نویسی به کودکان نویسی شامل دستور دادن به رایانه برای انجام وظایف است. این می تواند یک کار ساده مانند نمایش مجموع دو عدد یا حل مسائل پیچیده مانند عملکرد ماشین های خودران باشد.
با تعریف برنامه نویسی، بیایید در نظر بگیریم که در دنیای مدرن کجا قرار می گیرد. خوب، به جرات می توان گفت که برنامه نویسی با زندگی روزمره ما به روش هایی بیش از آنچه که احتمالاً می دانیم در هم تنیده است.
استفاده از برنامهنویسی برای راحتتر کردن زندگی تقریباً درسایت های آموزش برنامه نویسی به کودکان همه جنبههای زندگی، از تجارت، سرگرمی، حملونقل، مراقبتهای بهداشتی، کشاورزی، ورزش، سیاست و غیره قابل مشاهده است.
اولین برنامه نویس کامپیوتر
آدا لاولیس، ریاضیدان انگلیسی قرن نوزدهمی، به عنوان اولین خالق برنامه کامپیوتری با الگوریتمی برای محاسبه اعداد برنولی شناخته شد.
آنها به همراه چارلز بابیج چیزی را که به عنوان اولین کاسایت های آموزش برنامه نویسی به کودکانمپیوتر در نظر گرفته می شود، توسعه دادند. این یک دستگاه مکانیکی اولیه به نام موتور تحلیلی بود و لاولیس الگوریتم خود را برای این دستگاه نوشت.
از آن زمان، برنامه نویسی به یک زمینه گسترده در صنعت فناوری و فراتر از آن تبدیل شده است.
زبان های برنامه نویسی چیست؟
ممکن است تعجب کنید که چگونه برنامه نویسان (انسان ها) دستورالعملسایت های آموزش برنامه نویسی به کودکان ها را به رایانه ها منتقل می کنند. این کار با زبان های برنامه نویسی انجام می شود.
زبان های انسانی مانند انگلیسی و اسپانیایی دارای نحوی برای راهنمایی ترکیب عبارات و جملات هستند. زبان های برنامه نویسی همچنین دارای نحوی هستند که نحوه نوشتن منطق پشت کد نوشته شده توسط برنامه نویسان را راهنمایی می کند.
وقتی به زبان های برنامه نویسی اشاره می کنیم، معمولاً می توانیم آنها را به چهار دسته مجزا طبقه بندی کنیم.
1. زبان ماشین
آیا تا به حال این عبارت را شنیده اید که "کامپیوترها فقطسایت های آموزش برنامه نویسی به کودکان 1 و 0 را می فهمند"؟ این زبان ماشین (یا کد ماشین) است. این مجموعه ای از ارقام باینری (1 و 0) است که توسط CPU رایانه برای اجرای مستقیم استفاده می شود.
یک کامپیوتر دارای ترانزیستورها، کلیدهای الکتریکی کوچک با دو گزینه روشن (برای 1 ثانیه) یا خاموش (برای 0 ثانیه) است. CPU کامپیوتر می تواند ترکیبی از این سیگنال های الکتریکیسایت های آموزش برنامه نویسی به کودکان روشن/خاموش را بخواند و خروجی مورد نظر را ایجاد کند. به طور کلی از کد ماشین به عنوان یک زبان سطح پایین یاد می شود.
اینها به این دلیل معرفی شدند که کد ماشین می تواند خسته کننده و مستعد خطا باشد. بنابراین، به جای استفاده از ارقام باینری، کد با دستوراتی که شامل نمادها و کاراکترها است، نوشته می شود.
از آنجایی که یک کامپیوتر فقط می تواند 0 و 1 (کد ماشین) را اجرا کند، برنامه نویسان باید از اسمبلر برای ترجمه زبان اسمبلی به کد ماشین قبل از اجرا استفاده کنند.
با این حال، این کار برای انسان مناسب نیست، و براسایت های آموزش برنامه نویسی به کودکانی درک آن نیاز به دانش عمیق حافظه کامپیوتر و فرآیندهای CPU دارد. مانند کد ماشین، زبان اسمبلی نیز می تواند به عنوان یک زبان سطح پایین نامیده شود.
ما همچنین یک نمونه از زبان اسمبلی را برای چاپ کلمه "Hello" روی صفحه با استفاده از زبان اسمبلی x86 قرار داده ایم.
وقتی از زبانهای سطح پایین دور میشوید، با زبانهای سطح بالاتری روبرو میشوید که اکثر مردم با شنیدن اصطلاح زبان برنامهنویسی به آن فکر میکنند.
و در حالی که خوب است همه اینها را با هم جمع کنیم، میتواند به تقسیم این زبانهای مدرن به دو زیرمجموعه، از زبانهای سطح متوسط کمک کند.
اینها به شما این امکان را میدهند که در عین حال که دسترسیسایت های آموزش برنامه نویسی به کودکان به لایه انتزاعی یک سیستم کامپیوتری را حفظ میکنید، با نحوی سازگارتر برای انسان بنویسید. همچنان میتوانید سختافزار زیربنایی را مستقیماً کنترل کنید، و زبانهای سطح متوسط را به پلی بین زبانهای سطح پایین و سطح بالاتر تبدیل کنید.
بوت کمپ کامل پایتون از صفر تا قهرمان در پایتون
زبانهای سطح متوسط از کامپایلرها برای ترجمه نحو خود به کد ماشین استفاده میکنند و به رایانهها اجازه میدهند کد را اجرا کنند.
برخی از نمونههای رایج زبانهای سطح متوسط عبارتند از C، Pascal و Cobol. و برای حفظ عادت خود در نگاه کردن به کد واقعی، یک بلوک کوچک از کد C را برای خروجیProgramming teaching sites for children کلمه "Hello" به صفحه اضافه کرده ایبالا