آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
اتریوم چیست و عملکرد آن به چه صورتی است؟

اتریوم چیست و عملکرد آن به چه صورتی است؟

اتریوم (Ethereum) یک پلتفرم مبتنی بر فناوری بلاکچین است که برای اجرای قراردادهای هوشمند (smart contracts) و توسعه توکن‌های قابل تبدیل استفاده می‌شود. ایده اصلی پشت اتریوم این است که یک زیرساخت قدرتمند فناوری بلاکچین فراهم شود تا توسعه‌دهندگان بتوانند برنامه‌های کاربردی قابل اجرا...
حمیدرضا تائبی
28/11/1402 - 13:10
Web3 چگونه روی آینده کسب‌وکارها تاثیرخواهد گذاشت؟

Web3 چگونه روی آینده کسب‌وکارها تاثیرخواهد گذاشت؟

پرونده ویژه
همه‌گیری ویروس کرونا باعث شد تا روند دیجیتالی شدن با شتاب بیشتری از سوی شرکت‌ها و سازمان‌ها دنبال شود. پروتکل‌های مربوط به محدود کردن تعداد کارمندان در ادارات و شرکت‌ها، قرنطینه و انجام کارها از راه دور، میلیون‌ها کارمند و کارگر در سراسر جهان را خانه‌نشین کرد و باعث شد تا آن‌ها...
الگوریتم *A چیست و چگونه پیاده‌سازی می‌شود؟

الگوریتم *A چیست و چگونه پیاده‌سازی می‌شود؟

حمیدرضا تائبی
کارگاه
الگوریتم *A یک الگوریتم جست‍‌جوی مطلع است که برای یافتن کوتاه‌ترین مسیر بین دو نقطه در گراف‌ها و یا فضای جستجو استفاده می‌شود. *A یک ترکیب از الگوریتم جستجوی اول بهترین (Best-First Search) و الگوریتم جستجوی یکپارچه هزینه (Uniform-Cost Search) است. هدف اصلی الگوریتم فوق، یافتن...
مدل جریان داده‌ها (Data Stream Model) چیست؟

مدل جریان داده‌ها (Data Stream Model) چیست؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
مدل جریانی داده‌ها (Data Stream Model) یک مدل محاسباتی است که برای پردازش داده‌ها در محیطی با جریان مستمر استفاده می‌شود. در این مدل، داده‌ها به صورت تدریجی و پیوسته وارد سیستم می‌شوند و باید بدون نگه‌د‌اری کامل در حافظه، به صورت آنلاین و به محض دریافت قابل پردازش باشند. این مدل...
طبقه‌بندی کننده بیز بومی (Naive Bayes Classifier) چیست؟

طبقه‌بندی کننده بیز بومی (Naive Bayes Classifier) چیست؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه
طبقه‌بندی کننده بومی بیز (Naive Bayes Classifier) یک الگوریتم یادگیری ماشین است که بر اساس تئوری احتمالات بیزی برای کلاس‌بندی داده‌ها استفاده می‌شود. این الگوریتم به نظر می‌رسد که فرضیات ساده‌ای را در مورد مستقل بودن ویژگی‌ها از یکدیگر دارد و بنابراین به «ناییو بیز» معروف است.
زبان برنامه‌نویسی دارت ‌(Dart) چیست و چگونه در آن کدنویسی کنیم؟

زبان برنامه‌نویسی دارت ‌(Dart) چیست و چگونه در آن کدنویسی کنیم؟

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

شماره 267 ماهنامه شبکه با پرونده ویژه شبکه‌های عصبی منتشر شد

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

شیءگرایی در جاوا چیست و چگونه از آن استفاده کنیم؟

حمیدرضا تائبی
کارگاه
شیءگرایی (OOP به اختصار Object-Oriented Programming) یک پارادایم برنامه‌نویسی است که در آن برنامه‌ها بر اساس مفهوم اشیاء سازماندهی می‌شوند. شیءگرایی به‌عنوان یکی از مفاهیم اساسی زبان برنامه‌نویسی جاوا استفاده می‌شود.
معرفی پاورهای سری XPG CORE REACTOR II؛ تجمیع هر آنچه برای بهترین بودن لازم است

معرفی پاورهای سری XPG CORE REACTOR II؛ تجمیع هر آنچه برای بهترین بودن لازم است

گزارش آگهی
برند XPG که با رشد توقف ناپذیر محبوبیت در بین گیمرها روبرو است، سری XPG CORE REACTOR II از پاورهای GOLD خود را معرفی کرد. این پاورها از طراحی مُدرن و منطبق بر استاندارد ATX 3.0 برخوردار هستند و در کنار کیفیت ممتاز همیشگی محصولات XPG برای گیمرها و طراحی جمع و جور، یک انتخاب ایده...
چگونه از جاوا برای برنامه‌نویسی بلاک‌چین استفاده کنیم؟

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

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

چگونه با سایتون (Cython) کدنویسی کنیم و از مزایای آن بهره‌مند شویم؟

حمیدرضا تائبی
کارگاه
سایتون (Cython) یزبان برنامه‌نویسی‌ای است که به‌عنوان یک زبان میانی برای ترکیب قدرت و انعطاف‌پذیری زبان سی و سی‌پلاس‌پلاس با سهولت برنامه‌نویسی زبان پایتون طراحی شده است. با استفاده از سایتون می‌توانید کدهای پایتون خود را به زبان سی‌پلاس‌پلاس تبدیل کنید و از قابلیت‌ها و سرعت...
چگونه یک استراتژی هوش مصنوعی ارزش‌آفرین برای کسب‌وکار تعریف کنیم؟

چگونه یک استراتژی هوش مصنوعی ارزش‌آفرین برای کسب‌وکار تعریف کنیم؟

حمیدرضا تائبی
هوش مصنوعی, عصرشبکه
استراتژی هوش مصنوعی ارزش آفرین برای کسب و کار، رویکردی است که با استفاده از قابلیت‌ها و قدرت هوش مصنوعی و فناوری‌های مرتبط، به کسب و کار امکان می‌دهد تا از طریق بهینه‌سازی، تصمیم‌گیری هوشمندانه و خلق ارزش بیشتر، عملکرد و عملکرد بهتری را داشته باشد.
الگوریتم Brute Force چیست؟ به همراه مثال عملی

الگوریتم Brute Force چیست؟ به همراه مثال عملی

حمیدرضا تائبی
کارگاه
الگوریتم Brute Force یک روش ساده و مستقیم برای حل مسائل است که بر اساس آن، تمام حالت‌های ممکن را به‌صورت کامل بررسی می‌کنیم تا به جواب نهایی برسیم. این الگوریتم به ترتیب تمامی حالت‌ها را بررسی می‌کند، بدون این‌که از خواص خاص مسئله استفاده کند. به عبارت دیگر، الگوریتم Brute Force...

صفحه‌ها

مجازی‌ساز KVM چیست، چگونه پیاده‌سازی  می‌شود و چرا مورد توجه کارشناسان شبکه است؟

مجازی‌ساز KVM چیست، چگونه پیاده‌سازی می‌شود و چرا مورد توجه کارشناسان شبکه است؟

امروزه، راه‌حل‌های مجازی‌ساز مورد توجه همه شرکت‌ها، توسعه‌دهندگان و تیم‌های برنامه‌نویسی قرار دارند، زیرا قابلیت‌های درخشانی در اختیار آن‌ها قرار می‌دهند. با این‌حال، راه‌حل‌های ارائه‌شده توسط شرکت‌های مختلف یکسان نیستند و هر یک مزایا و معایب خاص خود را دارند. در این میان خرید...
22/11/1402 - 17:25
برای خرید یک ذخیره‌ساز تحت شبکه (NAS) کارآمد به چه نکاتی باید دقت کنیم؟

برای خرید یک ذخیره‌ساز تحت شبکه (NAS) کارآمد به چه نکاتی باید دقت کنیم؟

فناوری شبکه, راهنمای خرید
از ملزومات مهم شبکه‌های امروزی که باعث بهبود عملکرد خدمات می‌شود باید به ذخیره‌ساز تحت شبکه اشاره کرد. ذخیره‌ساز تحت شبکه (NAS) سرنام Network Attached Storage سامانه‌ای فایل‌محور و متصل به شبکه است که قابلیت نگه‌داری اطلاعات در یک مکان متمرکز را دارد و به کاربران اجازه می‌دهد...
شبکه‌های مولد تخاصمی (GAN) چیستند و چگونه کار می‌کنند؟

شبکه‌های مولد تخاصمی (GAN) چیستند و چگونه کار می‌کنند؟

حمیدرضا تائبی
فناوری شبکه, کارگاه
شبکه‌های مولد تخاصمی (GAN) سرنام (Generative Adversarial Networks) در سال 2014 میلادی توسط Ian Goodfellow ابداع شدند و امروزه مورد توجه متخصصان هوش مصنوعی قرار دارند. این شبکه‌ها بر مبنای رویکرد تئوری بازی‌ها پدید آمده‌اند که در آن یک شبکه یادگیری عمیق که مولد (Generator) نامیده...
مزایا و کاربردهای جدید 5G که در 10 سال آینده شاهد آن‌‌ها خواهیم بود

مزایا و کاربردهای جدید 5G که در 10 سال آینده شاهد آن‌‌ها خواهیم بود

حمیدرضا تائبی
فناوری شبکه
شبکه‌های تلفن همراه نسل اول (1G)، نسل دوم (2G)، نسل سوم (3G) و نسل چهارم (4G) به ترتیب در دهه‌های 1980، 1990، 2000 و 2010 به دنیای فناوری وارد شدند. آن‌ها با ارائه ابزارهای ارتباطی مهم مانند تماس‌های صوتی سیار، پیام‌های متنی، دسترسی به اینترنت همراه، برنامه‌های کاربردی رسانه‌های...
چرا در سال 2022 رایانش ابری محبوب‌تر می‌شود؟ مزایا و کاربردهای آن کدام است؟

چرا در سال 2022 رایانش ابری محبوب‌تر می‌شود؟ مزایا و کاربردهای آن کدام است؟

حمیدرضا تائبی
فناوری شبکه
با افزایش کاربران کامپیوتر و موبایل، ذخیره‌سازی اطلاعات در همه زمینه‌ها به یک اولویت تبدیل شده است. امروزه کسب‌وکارهای بزرگ و کوچک با داده‌های خود پیشرفت می‌کنند و به همین دلیل مقدار زیادی از سرمایه خود را برای حفظ این داده‌ها هزینه می‌کنند. رویکرد فوق نیازمند یک تیم پشتیبانی...
مهندسان قابلیت اطمینان سایت (SREs) چه وظایفی در مراکز ابری دارند؟

مهندسان قابلیت اطمینان سایت (SREs) چه وظایفی در مراکز ابری دارند؟

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

رایانش ابری چگونه وابستگی به زیرساخت‌های فناوری اطلاعات را کاهش می‌دهد

حمیدرضا تائبی
فناوری شبکه
یکی از جذاب‌ترین مشاغل دنیای فناوری در حوزه ابر و محاسبات ابری قرار دارد. چه دوست داشته باشید یا نداشته باشید دنیای فناوری به سمت ابر در حال حرکت است و بر همین أساس تا چند وقت دیگر شرکت‌ها به شکل گسترده‌تری به به دنبال متخصصانی خواهند بود که مسلط به مهارت‌های مرتبط با محاسبات...
ترانک چیست و چرا یکی از مفاهیم مهم دنیای شبکه است؟

ترانک چیست و چرا یکی از مفاهیم مهم دنیای شبکه است؟

فناوری شبکه
شبکه محلی مجازی (VLAN) به گروه‌بندی منطقی کلاینت‌ها و تجهیزات در یک شبکه محلی اشاره دارد تا نظارت بر شبکه ساده‌تر شود و سرپرستان شبکه مدیریت دقیق‌تری بر پهنای باند داشته باشند. در روش فوق، گروه‌بندی توسط سوییچ انجام می‌شود. شبکه محلی مجازی با گروه‌بندی منطقی تجهیزاتی که در یک...
چگونه زیرساخت‌های ابری تحولی بزرگ در دنیای چندرسانه‌ای به وجود می‌آورند؟

چگونه زیرساخت‌های ابری تحولی بزرگ در دنیای چندرسانه‌ای به وجود می‌آورند؟

فناوری شبکه
امروزه اصطلاحات مهمی در حوزه رسانه و کسب‌وکار پدید آمده‌اند که درک صحیح معنای آن‌ها کمک زیادی به پیشبرد فعالیت‌های تجاری می‌کند. اگر جست‌وجویی در فضای مجازی انجام دهید با واژگان اختصاری مثل OTT، OVD، VOD و نمونه‌های مشابه روبرو می‌شوید که هر یک به فناوری خاصی اشاره دارند که...
آموزش رایگان سکیوریتی‌پلاس: آشنایی با آدرس کلاس‌ها و عملکرد پروتکل TCP/IP

آموزش رایگان سکیوریتی‌پلاس: آشنایی با آدرس کلاس‌ها و عملکرد پروتکل TCP/IP

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

چرا شبکه میهمان روتر امنیت شما را افزایش می‌دهد و چگونه ایجاد می شود؟

حمیدرضا تائبی
فناوری شبکه, امنیت
مودم‌روترهای شما دروازه دسترسی به اینترنت و ورود به دنیای وب است، با این‌حال مجرمان سایبری نیز می‌توانند بدون مشکل از طریق این دستگاه زیربنایی شبکه به زیرساخت ارتباطی شما نفوذ کرده و به بهره‌برداری از آسیب‌پذیری‌های موجود در آن بپردازند. بنابراین کاربران خانگی و البته تجاری باید...
بازنگری در امنیت تلفن‌های همراه در محل کار در زمان پساکرونا

بازنگری در امنیت تلفن‌های همراه در محل کار در زمان پساکرونا

حمیدرضا تائبی
فناوری شبکه, امنیت
آیا اقدامات امنیتی ماه مارس 2020 شرکت‌ها برای مقابله با بیماری‌ همه‌گیر کووید 19 را به خاطر می‌آورید؟ اقداماتی که باعث شدند تا کسب‌وکارها بخش عمده‌ای از فعالیت‌های تجاری خود را برون‌سپاری کرده و به کارمندان اجازه دهند از راه دور وظایف محوله را انجام دهند؟ در حالی که همگان انتظار...
راهنمای جامع آشنایی با HPE iLO 5

راهنمای جامع آشنایی با HPE iLO 5

پریسا جعفری
فناوری شبکه

صفحه‌ها

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

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

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

الگوریتم‌های تقریبی چیستند و چه ویژگی‌هایی دارند؟

الگوریتم‌های تقریبی چیستند و چه ویژگی‌هایی دارند؟

الگوریتم‌های تقریبی (Approximation Algorithms) الگوریتم‌هایی هستند که برای حل مسائل بهینه‌سازی با مشخصه‌های خاص طراحی شده‌اند. در این‌گونه مسائل، هدف یافتن بهترین راه‌حل ممکن است، اما به دلیل پیچیدگی محاسباتی بالا، پیدا کردن راه‌حل بهینه باعث می‌شود که روش‌های دقیق محاسباتی به...
حمیدرضا تائبی
25/11/1402 - 04:30
جاوا یک زبان برنامه‌نویسی سازمانی همچنان مقتدر

جاوا یک زبان برنامه‌نویسی سازمانی همچنان مقتدر

محسن آقاجانی
برنامه نویسی, پرونده ویژه
زبان برنامه‌نویسی جاوا بیست و پنجمین سالگرد حضور خود در دنیای فناوری را جشن گرفت. 23 می‌ 2020 بیست و پنج سال از زمانی می‌گذرد که شرکت سان مایکروسیستمز (Sun Microsystems ) برای اولین بار جاوا را به دنیا معرفی کرد. این زبان برنامه‌نویسی حتا با وجود رقبای قدرتمندی مثل پایتون و Go...
چرا یادگیری برنامه‌نویسی برای مهندسان شبکه یک ضرورت است؟

چرا یادگیری برنامه‌نویسی برای مهندسان شبکه یک ضرورت است؟

حمیدرضا تائبی
فناوری شبکه, برنامه نویسی, پرونده ویژه
اواخر دوران تحصیلم در دانشگاه زمانی که برای اولین بار در یک جلسه مصاحبه شرکت کردم، مصاحبه‌کننده از من پرسید دوست دارم در کدامیک از این مسیرها گام بردارم: "مهندس شبکه" یا "توسعه‌دهنده نرم‌افزار"؟ پاسخ دادم به هر دو موضوع علاقه دارم و در مورد آن‌ها مطالعه کرده‌...
7 نکته برای نوشتن کدهایی بهتر و پاکیزه‌تر

7 نکته برای نوشتن کدهایی بهتر و پاکیزه‌تر

محسن آقاجانی
برنامه نویسی
مهندسی نرم افزار تنها به یادگیری یک زبان برنامه نویسی و ساخت چند نرم افزار محدود نمی‌شود. از شما به عنوان یک مهندس یا توسعه دهنده نرم افزار انتظار می‌رود تا نرم افزار را خوب بنويسید. حال سوال اینجا است که چه چیزی باعث می‌شود یک نرم افزار خوب به نظر برسد؟
11 پروژه جذاب برنامه‌نویسی که مردم از آن استفاده می‌کنند

11 پروژه جذاب برنامه‌نویسی که مردم از آن استفاده می‌کنند

حمیدرضا تائبی
کارگاه, برنامه نویسی
یکی از بزرگ‌ترین چالش‌های برنامه‌نویسان و تیم‌های برنامه‌نویسی انتخاب پروژه‌ای است که با استقبال عمومی روبرو شود. برخی از توسعه‌دهندگان بر مبنای علایق شخصی به سراغ ساخت پروژه‌هایی می‌روند به این امید که با استقبال روبرو شود، اما زمانی که پروژه به شکل عمومی منتشر می‌شود...
چگونه اطلاعات مسیر (paths) را در پایتون پیدا کنیم

چگونه اطلاعات مسیر (paths) را در پایتون پیدا کنیم

محسن آقاجانی
برنامه نویسی
به منظور استفاده از کدها در یک ماژول، پایتون باید قادر باشد ماژول را پیدا کرده و آن را در حافظه بارگیری کند. اطلاعات مکانی به عنوان مسیر (paths) درون پایتون ذخیره شده است. هر زمان که شما از پایتون می‌خواهید که یک ماژول را وارد کند، این زبان برنامه نویسی تمام فایلهای موجود در...
اگر به دنبال برنامه‌نویسی یادگیری ماشین با پایتون هستید از این 10 کتاب غافل نشوید

اگر به دنبال برنامه‌نویسی یادگیری ماشین با پایتون هستید از این 10 کتاب غافل نشوید

حمیدرضا تائبی
کارگاه, برنامه نویسی
هوش مصنوعی و موضوعات زیر مجموعه این فناوری بازار بسیار داغی دارند و اغلب توسعهدهندگان دوست دارند در این مسیر گام بدارند. پایتون اصلیترین انتخاب در این زمینه است که به افراد علاقهمند به مبحث یادگیری ماشین اجازه میدهد کدهای خود را به سادهترین شکل نوشته و از مزایای بالقوه این زبان...
چگونه یک فایل را در پایتون حذف کنیم

چگونه یک فایل را در پایتون حذف کنیم

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

توسعه‌دهندگان به این 12 ابزار کاربردی ویژه کوبرنتیس نیاز دارند

محسن آقاجانی
کارگاه, برنامه نویسی
کمتر زیرساخت محاسباتی (حتا آن‌هایی که قدرت و گسترش‌پذیری زیادی دارند) پیدا می‌شود که بتواند تمام نیازهای یک توسعه‌دهنده را برطرف کند. کوبرنتیس (Kubernetes) به استانداردی برای مدیریت کانتینرها و پیاده‌سازی سیستم‌های توزیعی پیچیده تبدیل شده است. هر چند کوبرنتیس ذاتا یک زیرساخت...
چگونه یک توسعه‌دهنده برنامه‌های کاربردی اندروید و iOS شویم؟

چگونه یک توسعه‌دهنده برنامه‌های کاربردی اندروید و iOS شویم؟

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

آیا شغل برنامه‌نویسی حرفه‌ای مناسب شما است؟

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

کاربرد محاسبات تکاملی در برنامه‌نویسی هوش مصنوعی چیست؟

حمیدرضا تائبی
هوش مصنوعی, کارگاه, برنامه نویسی
محاسبات تکاملی/ الگوریتم‌های تکاملی (Evolutionary Computation) یکی از مهم‌ترین مباحث هوش مصنوعی است. محاسبات تکاملی به برنامه‌نویسان اجازه می‌دهند از تئوری فرآیندهای تکاملی (Evolutionary Process) و شبیه‌سازی (Simulation) برای حل مسائل دنیای واقعی و مسائلی که پیش از این راه‌حلی...
برنامه نویسی چیست و چه تفاوتی با کدنویسی دارد؟

برنامه نویسی چیست و چه تفاوتی با کدنویسی دارد؟

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

صفحه‌ها