زبان ماشین چیه:
جالب بدونید که تمام اطلاعاتی که در کامپیوترها پردازش و ذخیره میشن ، فقط با دو عدد ساده یعنی صفر (0) و یک (1) نمایش داده می شه.
مفهوم سیستم باینری (دودویی)
اینطوری بود که زبان ماشین خلق شد
برای اطلاعات بیشتر
Channel | group
جالب بدونید که تمام اطلاعاتی که در کامپیوترها پردازش و ذخیره میشن ، فقط با دو عدد ساده یعنی صفر (0) و یک (1) نمایش داده می شه.
مفهوم سیستم باینری (دودویی)
صفر و یک در واقع پایههای سیستم عددی باینری یا دودویی هستند. برخلاف سیستم دهدهی (decimal) که از اعداد 0 تا 9 استفاده میکند، سیستم دودویی فقط دو عدد دارد: 0 و 1.
این سیستم برای کامپیوترها مناسب است چون مدارهای الکتریکی فقط دو حالت دارند: روشن (1) و خاموش (0). بنابراین، با استفاده از این دو حالت میتوان اطلاعات را به شکلی ساده و قابل فهم برای ماشینها نمایش داد.
وقتی اولین کامپیوترها ساخته شدند، از مدارهای الکترونیکی و سوئیچهایی استفاده کردند که فقط دو حالت روشن یا خاموش داشتند. این ویژگی طبیعی مدارها، باعث شد که صفر و یک بهترین گزینه برای نمایش اطلاعات در کامپیوتر باشند.
اینطوری بود که زبان ماشین خلق شد
برای اطلاعات بیشتر
Channel | group
👍10❤1
This media is not supported in your browser
VIEW IN TELEGRAM
➕ خیلی ها میگن :
✨ هوش مصنوعی تا چند سال دیگه حتی بازیگرها رو هم از کار بیکار میکنه
#ai
Channel | group
هوش مصنوعی قراره فقط برنامه نویسها و طراحها و ... بیکار کنه و با بقیه کاری نداره
ولی واقعا این طور نیست .
✨ هوش مصنوعی تا چند سال دیگه حتی بازیگرها رو هم از کار بیکار میکنه
#ai
Channel | group
👍12🤯9❤1😁1
➕ چند کتاب خوب برای برنامهنویسی که میتونه به توسعهدهندهها کمک کنه :
1 - "Clean Code" نوشتهی Robert C. Martin
2 - "The Pragmatic Programmer" نوشتهی Andrew Hunt و David Thomas
3 - "You Don’t Know JS" نوشتهی Kyle Simpson
4 - "Design Patterns: Elements of Reusable Object-Oriented Software" نوشتهی Erich Gamma و دیگران
5 - "Introduction to the Theory of Computation" نوشتهی Michael Sipser
🔰 این کتابها میتونن به شما در یادگیری و بهبود مهارتهای برنامهنویسی کمک کنن! 📚💻
#book #programming
Channel | Group
1 - "Clean Code" نوشتهی Robert C. Martin
- این کتاب به اصول نوشتن کد تمیز و قابلفهم میپردازه.
- نکات مهمی دربارهی ساختار و طراحی کد ارائه میده.
2 - "The Pragmatic Programmer" نوشتهی Andrew Hunt و David Thomas
- این کتاب به توسعهدهندگان کمک میکنه تا مهارتهای عملی و کاربردی رو یاد بگیرند.
- شامل نکات و تکنیکهای مفید برای حل مشکلات روزمره در برنامهنویسی است.
3 - "You Don’t Know JS" نوشتهی Kyle Simpson
- این مجموعه کتابها به عمق زبان جاوااسکریپت میپردازه.
- برای کسانی که میخوان درک بهتری از جاوااسکریپت داشته باشند، عالیه.
4 - "Design Patterns: Elements of Reusable Object-Oriented Software" نوشتهی Erich Gamma و دیگران
- این کتاب به الگوهای طراحی نرمافزار میپردازه و به توسعهدهندگان کمک میکنه تا کدهای قابلاستفاده مجدد بنویسند.
5 - "Introduction to the Theory of Computation" نوشتهی Michael Sipser
- برای کسانی که به تئوری محاسبات و الگوریتمها علاقهمندند، این کتاب بسیار مفیده.
- مفاهیم پایهای و پیچیده در محاسبات رو توضیح میده.
🔰 این کتابها میتونن به شما در یادگیری و بهبود مهارتهای برنامهنویسی کمک کنن! 📚💻
#book #programming
Channel | Group
👍9❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔰 هوش مصنوعی Grok متعلق به توییتر به صورت رسمی با تلگرام قرارداد همکاری امضا کرد.
🚩 از ویژگی های Grok در تلگرام :
➕ پرسیدن سؤال از گراک
➕ نوشتن متن برای پیامها
➕ خلاصه کردن چت
➕ خلاصه کردن اسناد
➕ خلاصه کردن متن لینکها
➕ نظارت روی چت گروهها
➕ ایجنت هوش مصنوعی
➕ فکت چک در کانالها
➕ ساخت استیکر
➕ ساخت آواتار
#ai #Telegram
Channel | group
🚩 از ویژگی های Grok در تلگرام :
➕ پرسیدن سؤال از گراک
➕ نوشتن متن برای پیامها
➕ خلاصه کردن چت
➕ خلاصه کردن اسناد
➕ خلاصه کردن متن لینکها
➕ نظارت روی چت گروهها
➕ ایجنت هوش مصنوعی
➕ فکت چک در کانالها
➕ ساخت استیکر
➕ ساخت آواتار
#ai #Telegram
Channel | group
👍10❤2🔥2
Forwarded from TwitterChi 24 (توییترچی ۲۴)
🔗 دابانف (@dabanovthegreat):
کیک معینی پور، بزرگوارا نه میدونستن مارکتینگ چیه نه تبلیغات داشتن نه بسته بندی نه هیچی، اگه مواد اولیهشون تموم نمیشد فروششون از اپل بالاتر میرفت
➖➖➖➖➖➖➖➖➖➖➖
🔗 IranServer | ایرانسرور (@iranserver):
امروز روز جهانیه مارکتینگه، به نظر شما کدوم برند ایرانی، خلاقترین تیم مارکتینگ رو داره؟
➖➖➖➖➖➖➖➖➖➖➖
📲 @twittervid_bot
کیک معینی پور، بزرگوارا نه میدونستن مارکتینگ چیه نه تبلیغات داشتن نه بسته بندی نه هیچی، اگه مواد اولیهشون تموم نمیشد فروششون از اپل بالاتر میرفت
➖➖➖➖➖➖➖➖➖➖➖
🔗 IranServer | ایرانسرور (@iranserver):
امروز روز جهانیه مارکتینگه، به نظر شما کدوم برند ایرانی، خلاقترین تیم مارکتینگ رو داره؟
➖➖➖➖➖➖➖➖➖➖➖
📲 @twittervid_bot
👌16❤1
➕ به گفته کارشناسان ، انسان ها از سال 2030 به بعد میتونن برای همیشه زنده بمونن ،
Channel | group
"ری کورزویل" آینده نگر و مهندس سابق گوگل میگه که؛
نانو رباتها قراره انقدر پیشرفته بشن که بتونن سلولهای بدن رو تعمیر کنن و بیماریهایی مثل سرطان رو از بین ببرن و روند پیر شدن رو خیلی کند یا حتی برعکس کنن!
Channel | group
👍5❤2💔1
🔰 تعداد برنامه نویس های جهان🧑💻
♻️ بیش از ۲۸ تا ۳۰ میلیون برنامه نویس در سراسر جهان وجود دارند و پیش بینی میشه این عدد در چند سال اینده به حدود ۴۵ میلیون نفر برسه ؛
✨ تخمین زده میشه در ایران تعداد ۲۰۰ تا ۳۰۰ هزار نفر در این حوزه فعال باشن
#programming
Chanel | Group
♻️ بیش از ۲۸ تا ۳۰ میلیون برنامه نویس در سراسر جهان وجود دارند و پیش بینی میشه این عدد در چند سال اینده به حدود ۴۵ میلیون نفر برسه ؛
✨ تخمین زده میشه در ایران تعداد ۲۰۰ تا ۳۰۰ هزار نفر در این حوزه فعال باشن
➕ (امار دقیق نیست و براوردی هست)
#programming
Chanel | Group
👍11❤5👌2😁1
➕ تلگرام تو آپدیت جدیدش حسابی پخت و پز کرده ؛
#Telegram
Channel | group
تو آپدیت جدید تلگرام میتونید عکساتون رو با کیفیت HD ارسال کنید و دیگه نیاز نیست عکس رو تبدیل به فایل کنید.
برای کانالها هم دایرکت باز شده و میتونید بهصورت مستقیم با مدیر کانال صحبت کنید.
تو بخش ویس هم آپشن جدید اضافه شده که میتونید قسمت مورد نظرتون رو کات کنید و فقط همون رو ارسال کنید.
#Telegram
Channel | group
👍8❤2👌2
👍26💔7❤3
برای اضافه کردن یه مشخصات تکراری به کله ارایه باید چی کار کرد؟🤔
🔰برای اینکه به تکتک آیتمهای یک آرایه ویژگیهای تکراری اضافه کنیم.از متد map استفاده می کنیم
خروجی:
Chanel | Group
🔰برای اینکه به تکتک آیتمهای یک آرایه ویژگیهای تکراری اضافه کنیم.از متد map استفاده می کنیم
این متد بهمون اجازه میده هر آیتم رو تغییر بدیم یا کپیشو با ویژگی جدید بسازیممثال:
const names = ['Ali', 'Sara', 'Reza'];
const newArray = names.map((name, index) => ({
id: index + 1,
name: name,
active: true
}));
خروجی:
[
{ id: 1, name: 'Ali', active: true },
{ id: 2, name: 'Sara', active: true },
{ id: 3, name: 'Reza', active: true }
]
Chanel | Group
👍6❤5
🔰دیتابیس MySQL
نوع: رابطهای (Relational)
#programming
Chanel | Group
نوع: رابطهای (Relational)
یعنی دادهها داخل جدولهایی ذخیره میشن که با هم "رابطه" دارن.✅ مزایا:
در این مدل، اطلاعات توی ردیفها (سطرها) و ستونها مثل فایل اکسل ذخیره میشن، و جداول میتونن به هم "وصل" بشن.
1-بسیار پایدار و مطمئن در پروژههای بزرگ🔰تاریخچه MySQL
2-منبع باز (Open Source) با پشتیبانی قوی
3-پشتیبانی خوب از JOINها و ارتباط بین جداول
4-سازگار با وردپرس، لاراول، Django و..
ابتدا در سال 1995 توسط شرکت MySQL AB توسعه داده شد.
بعداً توسط شرکت Sun Microsystems و سپس اوراکل (Oracle) خریداری شد.
همچنان نسخههای متنباز آن به صورت رایگان در دسترس است
#programming
Chanel | Group
❤4👍3
🕊7❤2💔2
🌀 فرانتاند چالشهای خاص خودش رو داره ،
باما همراه باشید با معرفی چندچالش در فرانت :
1. تطابق با مرورگرها :
2. بهینهسازی عملکرد :
3. طراحی واکنشگرا :
4. مدیریت وضعیت :
5. تجربه کاربری (UX) :
Channel | group
باما همراه باشید با معرفی چندچالش در فرانت :
1. تطابق با مرورگرها :
یکی از بزرگترین چالشها، اطمینان از این است که وبسایت یا اپلیکیشن در تمام مرورگرها به درستی نمایش داده شود. هر مرورگر ممکن است رفتار متفاوتی داشته باشد.
2. بهینهسازی عملکرد :
بارگذاری سریع صفحات و بهینهسازی عملکرد اپلیکیشنهای وب یکی از مهمترین نکات است. استفاده از تکنیکهای بهینهسازی مانند lazy loading و minification میتواند کمککننده باشد.
3. طراحی واکنشگرا :
با توجه به تنوع دستگاهها و اندازههای صفحه نمایش، طراحی واکنشگرا (responsive design) یک چالش بزرگ است. باید اطمینان حاصل شود که اپلیکیشن در همه دستگاهها به خوبی نمایش داده شود.
4. مدیریت وضعیت :
در اپلیکیشنهای پیچیده، مدیریت وضعیت (state management) میتواند چالشبرانگیز باشد. استفاده از کتابخانههایی مانند Redux یا MobX میتواند به حل این مشکل کمک کند.
5. تجربه کاربری (UX) :
ایجاد یک تجربه کاربری خوب نیاز به تحقیق و طراحی دقیق دارد. باید به نیازهای کاربران توجه کرد و طراحی را بر اساس آن انجام داد ... .
Channel | group
❤4⚡4👍2