کداکسپلور | CodeExplore
7.9K subscribers
1.91K photos
288 videos
103 files
1.65K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
♨️ چند داکیومنت محبوب برای یادگیری زبان #C

🔹 w3schools.com
🔹 geeksforgeeks.org
🔹 stackoverflow.com

مایکروسافت هم یکی از منابع بسیار فوق العاده هستش که محتوای ویدئویی هم داره اما این داکیومنت صرفا جهت آشنایی با زبان #C هستش.

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

🔸 dotnet.microsoft.com


اگر داکیومنت پیشنهادی داری توی کامنتا بنویس 😉👇🏻

@CodeExplore
9👏4👍3
✔️ سادگی #کدهای زبان برنامه نویسی پایتون (python) در برابر کدهای زبان برنامه نویسی سی شارپ(#c)
#info
☕️ @CodeExplore
8👍52
#کاربردی
۱۰ تا از بهترین و پر استفاده ترین فریم ورک های دنیای برنامه نویسی آپدیت ۲۰۲۳👀
۱-فریم ورک ExpressJS با زبان JS
۲-فریم ورک Django با زبان Python
۳-فریم ورک Rails با زبان Ruby
۴-فریم ورک Spring Boot با زبان Java
۵-فریم ورک Flask با زبان Python
۶-فریم ورک Laravel با زبان PHP
۷-فریم ورک ASP.NET با زبان #C
۸-فریم ورک AdonisJS با زبان JS
۹-فریم ورک Gin با زبان Go
۱۰-فریم ورک Phoenix با زبان Elixir
منبع
☕️ @CodeExplore
💯12👎3
معرفی فریم ورک Qt🫡
یکی از کاربردی ترین فریم ورک های برنامه نویسی در سطح سیستم عامل Qt حساب میشه.
چرا؟؟؟؟؟
چون مولتی پلتفرمه(Multiplatform) یعنی کد روی هر سیستم عامل دکستاپی مثل ویندوز و لینوکس و مکینتاش اجرا میشه با کمترین تغییرات🤩
زبان قدرتمند و سریع ++C پشت این فریم ورک هست
حتی پایتونم داره اگه ++C کار نیستید🥶
وجود Document های زیاد و کافی در سطح اینترنت یعنی اگه حتی سوالیم براتون پیش اومد سایت هایی مثل stackoverflow مثل 🏔پشت تونه
وجود ابزار های خیلی کاربردی مثل شبکه و ... که باعث شده این فریم ورک حتی توسط شرکت های معتبری هم استفاده بشه
وجود ابزار Qt Creator که باش می تونید طرح هاتون رو به صورت گرافیکی بزنید به جای اینکه با کد مختصات بدید یه چیزی مثل #C در VS
از خوبیاش گفتم بذارید چند تا نقطه ضعف هم بگم.

❇️اتمام پارت یک❇️
🔥8👎21
کی گفته C سخته؟

#fun #C_Programming #Low_Level_Programming

☕️ @CodeExplore
🤣17
من : از C میترسم
روان پزشک : بهت نشون میدم چطور با ترست کنار بیای باید با Pointer رو به رو شی تا ترست بیفته


#Fun #Pointers #C_Programming

☕️ @CodeExplore
🤣112
زبان برنامه نویسی تایپ اسکریپت TypeScript

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

☕️ @CodeExplore
🔥1521
📣 دوست داشتني ترين فريموورک‌ها وب طبق آمار StackOverflow

🔶 در این لیست Asp.net core در صدر جدول قرار گرفته

👈همانطور که میدانید Asp.net core یک فریموورک قدرتمند مایکروسافت است که جهت ایجاد اپلیکیشن های تحت وب طراحی شده است و یکی از فریم ورک های زبان سی شارپ (#C) می‌باشد.

👈بزرگترین تفاوت این فریموورک با نسخه های قبلی قابلیت اجرا بر روی سیستم عامل های مختلف مانند ios ،Android و ... می باشد.

👈به عبارت دیگر این فریمورک مستقل از پلتفرم و یا همان Cross Platform می باشد.

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

☕️ @CodeExplore
❤‍🔥12😁2
Cpp @CodeExplore.pdf
120.6 KB
این pdf به طور مختصر برای کسانی که کنجکاو هستن درباره زبان سی پلاس پلاس بدونن ساخته شده. زبان بعدی چی باشه؟ توی کامنت ها بگین 🤔

#cpp #c
☕️ @CodeExplore
14🔥5❤‍🔥2
اولین زبان برنامه نویسی فارسی(پارسی)

یک زبان برنامه نویسی فارسی داریم، (یعنی کاملا فارسی، از راست به چپ ، و کلمات رو باید به فارسی ترجمه کنید مثلا if میشه ' اگر ') اسم این زبان ، Farsi.Net هست. این زبان همانطور که از اسمش پیداست، کاربردش مثل سی شارپ (#C) شی گرا و .... هست. این زبان توسط یک دانشجوی رشته نرم افزار به تنهایی و با زبان های 'سی شارپ، دلفی و اسکویک' ساخته شده است.
چیز جالبی که هستش اینه که همه زبان ها دارن از چپ میان به راست و خب زبان ریاضی هم همینطوره! ولی زبان فارسی دات نت از سمت راست شروع میشه بخاطر سینتکس فارسی ای که داره.
با این حال بخاطر کاربردی نبودن(به دو دلیل:۱. وقتی زبان سی شارپ هست چرا بریم یک زبان دیگه رو یاد بگیریم؟ ۲.زبان فارسی رو فقط فارسی زبانان بلدن و این یعنی این زبان اگر موفق هم میشد و پر استفاده میشد خیلی کاربر های محدودی داشت!) مورد توجه و استفاده قرار نگرفت.
شما چه زبان های دیگه ای میشناسین که اونقدر که باید معروف نشدن؟

#languages #csharp
☕️ @CodeExplore
16🔥4❤‍🔥3
سوال : Yield چیست؟🤨
در پایتون یه کار جالب می تونیم بکنیم.
اگه یه تابع دارید که مثلا هر عددی رو به توان ۲ میرسونه و از ۰ شروع می کنه تا اون عدده که بهش گفتین سعی می کنه همه رو با هم انجام بده و سریع بره خط بعدی😐😑
خوب اگه تابع پیچیده باشه و حساب کتابشم طولانی باشه متوجه شدین حتما که برنامتون کند میشه
پس چکار کنم😮
از Yield استفاده کنین
چطوری؟
اینطوری
def square_numbers(n):
for i in range(n):
yield i**2

squares = square_numbers(5)
for square in squares:
print(square)

خوب بریم یه توضیحی هم داشته باشیم
ما اومدیم این دستورو نوشتیم squares = square_numbers(5) به عنوان مقدار return متغییر squares از نوع Generator هست که باهاش می تونیم به اندازه ای که نیاز داریم اون خروجی تابع با ورودی های مختلف رو ببینیم
فوایدش چیه؟ صرفه جویی در حافظه رم کامپیوتر مظلوم و عمل بسیار خوب Optimization
لازم به ذکره بگم فقط توی پایتون اینو‌ نمیبینید زبان هایی مثل #C هم دارن😎

#python #programming
☕️ @CodeExplore
13🔥4❤‍🔥3💔1
لیستی از عملیات‌ها و ترفندهای بیتی جذاب با زبان C 🔥

🌐 github.com/keon/awesome-bits

#c #bitwise
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥3❤‍🔥1😁1
📚دوتا کتاب رایگان و کاربردی برای یادگیری زبان برنامه نویسی سی شارپ ( #C )

1. "C# Programming Yellow Book" by Rob Miles

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

2. "Fundamentals of Computer Programming with C#" by Svetlin Nakov

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

#csharp #book
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥103🔥3😁1
خروجی کد سی شارپ (#C) زیر کدوم گزینست؟

using System;

class Program
{
static void Main()
{
int a = 5, b = 3;
bool result = false;

for (int i = 0; i < 3; i++)
{
result = (a > b) && (i % 2 == 0);
a -= 1;
}

Console.WriteLine(result);
}
}


#csharp #challenge
@CodeExplore
❤‍🔥8🔥31💔1
اندازه حافظه ای که هر تایپ متغیر اشغال میکنه 👀

🥸اندازه حافظه (Memory Size) هر نوع داده در برنامه‌نویسی بسته به زبان برنامه‌نویسی و پلتفرم (سیستم‌عامل و معماری پردازنده) متفاوت هستش، با این حال اینجا یه خلاصه کلی از اندازه‌های رایج در زبان‌های برنامه‌نویسی C و C++ آوردیم:

char: معمولاً 1 بایت (8 بیت)
short: معمولاً 2 بایت (16 بیت)
int: معمولاً 4 بایت (32 بیت)
⭐️ long: معمولاً 4 بایت در سیستم‌های 32 بیتی و 8 بایت در سیستم‌های 64 بیتی
⭐️ float: معمولاً 4 بایت (32 بیت)
⭐️ double: معمولاً 8 بایت (64 بیت)
⭐️ long double: معمولاً 8 بایت یا 16 بایت (بسته به پلتفرم)

#c #cpp #type #volume
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥7❤‍🔥2
کتابخانه GTK چیه؟👀

☄️کتابخانه GTK (GIMP ToolKit) یک کتابخانه‌ی ابزار رابط گرافیکی (GUI) هست که بیشتر برای ساختن واسط‌های کاربری در لینوکس و دیگر سیستم‌عامل‌ها استفاده میشه. این کتابخونه با زبان سی نوشته شده و امکانات زیادی برای ساختن برنامه‌های گرافیکی فراهم می‌کنه.

👑با استفاده از GTK میشه انواع ویجت‌ها مثل دکمه‌ها، منوها، پنجره‌ها و چیزهای دیگه رو ساخت. یکی از مزایای مهم GTK اینه که کراس‌پلتفرمه، یعنی میشه برنامه‌ها رو روی سیستم‌عامل‌های مختلف مثل لینوکس، ویندوز و مک اجرا کرد. همچنین، GTK با استفاده از GLib امکاناتی مثل مدیریت حافظه، کار با فایل‌ها و رشته‌ها، و ... رو فراهم می‌کنه.

دو تا دوره آموزشی از یوتیوب براتون پیدا کردیم که آموزش کار با این کتابخونه رو داره:
▶️ دوره اول
▶️ دوره دوم
و یک داکیومنت نسبتا هم براتون آوردیم :
🔗 داکیومنت

#پست_پیشنهادی
#gtk #c
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤‍🔥22
⚡️با Python اومدن یک کامپایلر برای زبان C نوشتن که بیشتر برای آموزش و یادگیری نحوه کارکرد کامپایلرها  بدرد میخوره و به نظرم می‌تونه مفید باشه و اینکه بگم خیلی راحت میتونین با Pycharm دیباگش کنید و خیلی چیزا یاد بگیرید🔥

🐱https://github.com/ShivamSarodia/ShivyC

#compiler #c #python #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥4❤‍🔥2
بهترین IDEهای کمتر شناخته‌شده و کاربردی برای برنامه‌نویسان 👀

❗️در دنیای برنامه‌نویسی، ابزارهای زیادی برای توسعه نرم‌افزار وجود دارند که هر کدام ویژگی‌ها و قابلیت‌های خاص خودشان را دارند. اکثر برنامه‌نویسان با IDE (integrated development environment) های معروفی مثل Visual Studio ، IntelliJ IDEA یا PyCharm آشنا هستند، اما در کنار این‌ها...

🌕 برای مشاهده کامل مقاله کلیک کنید.

#ide #go #php #python #c #cpp #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1410🔥8
تغییرات در محبوبیت زبان‌های برنامه‌نویسی: افت C و رشد زبان‌های عجیب 📈

💥با توجه به شاخص TIOBE در سپتامبر 2024، تغییرات قابل توجهی در محبوبیت زبان‌های برنامه‌نویسی مشاهده می‌شود. در این ماه، پایتون، C++ و جاوا به عنوان سه زبان محبوب در صدر جدول قرار گرفته‌اند، در حالی که زبان C که تا سال‌ها در میان سه جایگاه اول قرار داشت، افت کرده است. در این مقاله به بررسی دلایل این تغییرات و رشد زبان‌های جدیدتر می‌پردازیم.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#c #python #fortran #news #programming #programming_news
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥22💔2