زبان برنامه نویسی کربن چیست؟ — همه چیز درباره کربن گوگل

زبان برنامه نویسی کربن (Carbon Programming Language) یکی از جدیدترین زبان‌هایی به حساب می‌آید که اخیراً توسط شرکت گوگل معرفی شده است. این شرکت به‌صورت مداوم به ارائه پلتفرم‌ها و زبان‌های برنامه نویسی جدید با قابلیت‌ها و ابزارهای نوین و کارامد می‌پردازد. زبان کربن گوگل، جایگزینی برای زبان برنامه نویسی C++‎ محسوب می‌شود. مقاله حاضر، با محوریت پاسخ به این پرسش که «زبان برنامه نویسی کربن چیست» و به منظور ارائه دلیل ظهور این زبان و شرح ویژگی‌های آن نوشته شده است و دستورات مقدماتی این زبان برنامه نویسی به همراه مثال توضیح داده می‌شوند.

ادامه مطلب

کلاس در پایتون چیست؟ — آموزش کامل ساخت و استفاده + کد و مثال

«کلاس» (Class) یکی از مهم‌ترین و پرکاربردترین مفاهیم در برنامه نویسی محسوب می‌شود. کلاس بستری را فراهم می‌کند تا داده‌ها و توابع در کنار یکدیگر قرار بگیرند که همین امر در بهتر شدن کدنویسی به‌صورت سازمان‌یافته نقش به‌سزایی دارد. کلاس در پایتون به عنوان یکی از اساسی‌ترین مفاهیم این زبان تلقی می‌شود، زیرا تمامی ماهیت‌های این زبان برنامه نویسی بر پایه مفهوم کلاس بنا شده‌اند. همچنین، زبان پایتون جزء زبان‌های برنامه نویسی شی‌گرا به شمار می‌رود که از کلاس، به عنوان مهم‌ترین عنصر شی گرایی، به منظور پیاده‌سازی اصول آن استفاده می‌کند.

ادامه مطلب

تفاوت لیست و دیکشنری در پایتون — به زبان ساده

برای استفاده از متغیر‌ها و ساختار داده‌های متفاوت یک زبان برنامه نویسی، شناخت دقیق ویژگی‌ها و کاربردهای آن ساختار داده‌ها لازم است. در زبان پایتون، انواع داده‌های مختلفی وجود دارد که هر کدام بسته به شرایط و نیاز برنامه‌‌نویس قابل استفاده هستند. پایتون دارای ساختارهایی همچون «لیست» (List)،‌ «تاپل» (Tuple)، «مجموعه» (Set)، «دیکشنری» (Dictionary) و موارد دیگری است که امکانات گوناگونی دارند. دو نمونه از پرکاربردترین آن‌ها لیست و دیکشنری است که در این مطلب به تعریف ساختار داده‌های آن‌ها می‌پردازیم و تفاوت لیست و دیکشنری در پایتون را مورد بررسی قرار خواهیم داد.

ادامه مطلب

ساخت اسلایدر با جاوا اسکریپت — آموزش کامل و رایگان + کد

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

ادامه مطلب

درخت در ساختمان داده چیست؟ — به زبان ساده + انواع

ساختمان داده درخت به عنوان مجموعه‌ای از اشیاء یا موجودیت‌هایی به نام گره‌ (Node) تعریف می‌شود که به صورت سلسله مراتبی (به وسیله یال) به یکدیگر مرتبط شده‌اند. درخت ساختمان داده‌ای غیرخطی است، زیرا داده‌ها را نه به صورت متوالی، بلکه به صورت سلسله‌مراتبی ذخیره می‌کند. در ساختمان داده درخت، اولین گره به عنوان گره ریشه شناخته می‌شود. درخت از گره ریشه شروع می‌شود و توسعه می‌یابد. هر گره حاوی داده ‌و همچنین حاوی ارجاعاتی به گره‌های فرزند است. یک گره ریشه هرگز نمی‌تواند گره والد داشته باشد.

ادامه مطلب

کتابخانه های پایتون که باید بشناسید — کامل ترین فهرست + معرفی

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

ادامه مطلب

همه چیز در مورد زبان برنامه نویسی دارت (Dart)

همه چیز در مورد زبان برنامه نویسی دارت (Dart)

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

ادامه مطلب

نصب و راه اندازی زبان برنامه نویسی دارت (Dart)

نصب و راه اندازی زبان برنامه نویسی دارت (Dart)

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

ادامه مطلب

محبوب ترین کتابخانه های جاوا اسکریپت در سال 2023 و 2024

محبوب ترین کتابخانه های جاوا اسکریپت در سال 2023 و 2024

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

ادامه مطلب

دیباگ چیست؟ – توضیح اهمیت در برنامه نویسی + شرح فرآیند

در این مطلب از دیدگاه برنامه نویسی پیرامون اینکه دیباگ چیست بحث شده است و همچنین شرح داده می‌شود که چگونه دیباگ کنیم و چطور می‌توان در دیباگ کردن (Debug کردن) پیشرفت داشت و این مهارت را در خود بهبود داد.

ادامه مطلب