هنگامی که شما سفر برنامه نویسی خود را شروع می کنید کلاس کد نویسی چیست ، یکی از هیجان انگیزترین – و در مواقعی طاقت فرسا – چیزهایی در مورد آن این است که چقدر باید یاد بگیرید.

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

یک فناوری اغلب به دانش دیگری نیاز دارد و به نظر می رسد کلاس کد نویسی چیست همه چیز به هم مرتبط و در هم تنیده است.

با توجه به فناوری‌های جدید که اغلب در چنین صنعت سریع و در حال تغییری عرضه می‌شوند، می‌تواند به سرعت برای کدنویسان مبتدی گیج‌کننده شود.

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

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

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

کامپیوترها چگونه کار می کنند؟

کامپیوترها، وقتی خاموش می شوند، فقط ماشین های الکترونیکی پرهزینه کلاس کد نویسی چیست ای هستند. آنها اشیایی هستند که از دسته ای فلز، پلاستیک و مواد دیگر تشکیل شده اند.

با این حال، هنگامی که دکمه پاور را فشار دهید و آنها فرآیند روشن کردن خود را که بوت کردن نامیده می شود انجام دهند، زنده می شوند.

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

صفحه نمایش آنها پر جنب و جوش و فعال است و انواع دکمه ها و نمادها آماده کلیک کردن هستند.

کامپیوتر و برق

کامپیوترها با کمک برق تغذیه می شوند و کار می کنند.

برق فقط دو حالت دارد - می توان آن را روشن یا خاموش کرد.

روشن شدن و جاری شدن الکتریسیته نشان دهنده درستی است، حالت «روشن» دارد. کلاس کد نویسی چیست از سوی دیگر، هنگامی که خاموش است و جریان ندارد، نشان دهنده حالت نادرست و "خاموش" است.

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

دو حالت الکتریسیته را حالت های دودویی می نامند که پیشوند دو به معنای دو است.

کد باینری چیست؟

این مفهوم از بارهای الکتریکی و وجود تنها دو حالت ممکن به خوبی با آموزش برنامه نویسی کودکان و نوجوانان سیستم عددی که رایانه ها در سخت افزار خود استفاده می کنند، ارتباط دارد. آنها از آن کلاس کد نویسی چیست برای تکمیل تک تک وظایفی که به آنها داده می شود استفاده می کنند. این کد باینری نامیده می شود و از دنباله های 0 و 1 تشکیل شده است.

کد باینری بر اساس طراحی مستقیماً با دستورالعمل ها، دستورات و مکان های خاص ماشین در حافظه کامپیوتر مطابقت دارد. سپس کامپیوتر این دستورالعمل ها را می خواند و تفسیر می کند و سپس وظایف خاصی را انجام می دهد.

کامپیوترها از ترکیبی از هزاران وسیله فیزیکی کوچک تشکیل شده اند کلاس کد نویسی چیست که به عنوان سوئیچ های الکتریکی به نام ترانزیستور عمل می کنند.

اسکرین شات-2021-08-10-at-3.11.05-PM

این قطعات سخت افزاری کوچک الکتریکی، ترانزیستورها، جریان برق را فعال یا غیرفعال می کنند.

آنها بسته به حالت خود می توانند بار الکتریکی مثبت یا منفی داشته باشند - کلاس کد نویسی چیست یعنی حامل برق باشند یا نه.

آن هزاران کلید کوچک کوچک می توانند روشن یا خاموش باشند.

چگونه باینری کار می کند

ممکن است شنیده باشید که "کامپیوترها در 1s و 0s کار می کنند" اما در واقع این به چه معناست؟ ممکن است دیگر مستقیماً با کدهای باینری سروکار نداشته باشیم، اما این تنها چیزی است که CPU کامپیوتر آن را درک می کند.

آیا به معنای واقعی کلمه 0 و 1 در دستگاه های فیزیکی ما ذخیره می شود کلاس کد نویسی چیست که در حال حرکت و حرکت هستند؟ نه واقعا.

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

با کمک ترانزیستورهایی که گرد هم می آیند تا این مدارها را تشکیل دهند و دنباله های کوچک سیگنال های الکتریکی آنها که یا روشن (1) یا خاموش (0) روشن می شوند، فقط دو نوع ولتاژ می تواند وجود داشته باشد - یک ولتاژ بالا و پایین. . و این منجر به نمایش مقادیر مختلف می شود، یعنی دستورالعمل ها یا محاسبات مختلفی در حال انجام است.

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

کامپیوتر و رابطه آنها با انسان

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

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

محدودیت های زبان ماشین

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

این البته بسیار محدود کننده است.

کد ماشین یا کد باینری ممکن است بسیار سریع اجرا شود What is a coding class? ، ممکن است زبان مادری کامپیوتر باشد، و ممکن است بسیار کارآمد باشند زیرا دستورالعمل ها مستقیماً توسط CPU اجرا می شوند. اما بسیار کسل کننده و یکنواخت است - نه به ذکر است بسیار e