آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
منظور از حمله‌ و آسیب‌پذیری روز صفر چیست؟

منظور از حمله‌ و آسیب‌پذیری روز صفر چیست؟

کسب‌وکارها از جهت رعایت قانون و برای ایمن نگه داشتن کارکنان، مشتریان و داده‌های خود، مسئول محافظت از سازمان‌های خود در برابر حملات سایبری هستند. یکی از رایج‌ترین این آسیب‌پذیری‌ها، «آسیب‌پذیری روز صفر» است. اما بیایید ببینیم آسیب‌پذیری روز صفر چیست و چگونه هکرها از آن سوءاستفاده...
06 آذر 1401
شبکه محلی مجازی و زیرشبکه در شبکه‌های کامپیوتری چه تفاوت‌هایی دارند؟

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

حمیدرضا تائبی
فناوری شبکه
12 شهريور 1401
چند دهه قبل، شبکه‌های کامپیوتری معماری ساده‌ای داشتند. به‌طوری که، بیشتر شرکت‌ها به شبکه‌ای با یک دامنه پخشی واحد (VLAN) و یک شبکه بزرگ لایه 3 نیاز داشتند. با گذشت زمان و بزرگ‌تر شدن شبکه‌ها، این معماری دیگر قابل استفاده نبود و به‌دلیل ماهیت تک‌پخشی که داشت با مشکلات زیادی روبه‌...
بازاری پر سود و تلاطم که نمی‌دانیم غیرمتمرکز است یا خیر

بازاری پر سود و تلاطم که نمی‌دانیم غیرمتمرکز است یا خیر

حمیدرضا تائبی
دیدگاه و یاداشت
11 شهريور 1401
علاقه‌مندان و مدافعان مکانیزم امور مالی غیرمتمرکز حتا پس از فروپاشی وحشتناک TerraUSD حاضر نیستند از استیبل‌کوین‌های الگوریتمی صرف‌نظر کنند و بر این باور هستند که این سازوکار مالی برای گذر از واسطه‌گری، سیستم بانک‌داری متمرکز و کارگزاری‌های فعال در بورس‌ها ضروری هستند. در همین...
نکات و ترفندهایی که هنگام نوشتن کدهای React باید به آن‌ها دقت کنید

نکات و ترفندهایی که هنگام نوشتن کدهای React باید به آن‌ها دقت کنید

کارگاه
10 شهريور 1401
هنگامی‌که برای اولین بار به‌عنوان برنامه‌نویس شروع به کدنویسی می‌کنید، کدهای‌تان به‌لحاظ گرامر و ترکیب نحوی شباهت کمی به کدهایی خواهند داشت که چند سال بعد خواهید نوشت، زیرا به مرور زمان تجربه‌تان بیشتر می‌شود، با الگوهای طراحی آشنا می‌شوید و با نگاه کردن به کدهای دیگران می‌...
شاتل موبایل به مناسبت سالروز تولد خود مکالمه و اینترنت هدیه می‌دهد

شاتل موبایل به مناسبت سالروز تولد خود مکالمه و اینترنت هدیه می‌دهد

گزارش آگهی
09 شهريور 1401
شاتل موبایل به مناسبت پنجمین سالروز راه اندازی شبکه تلفن همراه شاتل، هدایای ویژه‌ای برای مشترکین سیم‌کارت‌های هوشمند خود در نظر گرفته است.
چگونه از شبکه‌های بی‌سیم سازمانی محافظت کنیم؟

چگونه از شبکه‌های بی‌سیم سازمانی محافظت کنیم؟

امنیت
09 شهريور 1401
هکرها به روش‌های مختلف اعتبارنامه و مجوزهای کاربران یک سازمان را سرقت می‌کنند، با این‌حال، برخی از روش‌ها محبوبیت بیشتری نزد هکرها دارند. در همه موارد، هدف نهایی هکرها، به‌دست آوردن بالاترین سطح امتیاز برای دستیابی به منابع حساس سازمانی، غیرفعال کردن مکانیزم‌های امنیتی، استخراج...
دهمین ماراتون برنامه‌نویسی تلفن همراه کشور دانشگاه صنعتی شریف

دهمین ماراتون برنامه‌نویسی تلفن همراه کشور دانشگاه صنعتی شریف

اخبار ایران
08 شهريور 1401
دهمین ماراتون برنامه نویسی تلفن همراه کشور دانشگاه صنعتی شریف به عنوان بزرگترین و معتبرترین رویداد در حوزه برنامه نویسی تلفن همراه به تاریخ 31 شهریور الی یکم مهر ماه سال 1401 در محل صندوق نو آوری و شکوفایی برگزار می شود.
آیا گوگل موفق به ساخت هوش مصنوعی خودآگاه شده است؟

آیا گوگل موفق به ساخت هوش مصنوعی خودآگاه شده است؟

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

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

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

آموزش رایگان سکیوریتی پلاس: چگونه تیم واکنش به حوادث امنیتی را آماده کنیم

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

چرا باید به برنامه‌نویسی دونفره شانس دوباره‌‌ بدهیم؟

عصرشبکه
06 شهريور 1401
برنامه‌نویسی دونفره، اولین روشی است که برای پیشرفت کدنویسی در محل ‌کار به ذهن می‌رسد. به‌رغم این‌که این روش طرفداران زیادی دارد، برنامه‌نویسانی را سراغ داریم که به آن روی خوش نشان نمی‌دهند. انصافاً باید به افرادی که طرفدار برنامه‌نویسی دونفره نیستند، حق داد. برنامه‌نویسی عموما...
برای محافظت از سامانه‌ها و شبکه‌ها چه نوع دیوار آتشی مناسب است؟

برای محافظت از سامانه‌ها و شبکه‌ها چه نوع دیوار آتشی مناسب است؟

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

رمزارز لونا و زیرساخت ترا چیستند و چرا با سقوط شدید روبه‌رو شدند؟

پرونده ویژه
03 شهريور 1401
اتفاق تلخی که برای ارز دیجیتال لونا افتاد، سرمایه‌گذاران این ارز دیجیتال را با شوک بزرگی روبه‌رو کرد و ضرر سنگینی به آن‌ها وارد کرد. به‌طور مثال، فرض کنید 100 دلار ارز دیجیتال لونا خریداری کرده‌اید و اکنون باید به قیمت تنها چند دلار آن‌را به فروش برسانید. کمتر کارشناسی پیش‌بینی...

صفحه‌ها

در این مقاله با تفاوت‌های میان WLAN و Wi-Fi آشنا می‌شوید

در این مقاله با تفاوت‌های میان WLAN و Wi-Fi آشنا می‌شوید

WLAN یک شبکه محلی است که از فناوری رادیویی به جای سیم‌کشی برای اتصال گره‌های شبکه استفاده می‌کند. برای بررسی ساختار شبکه محلی بی‎سیم عمومی، ابتدا باید معنی شبکه محلی را بررسی کنیم. شبکه محلی عموما شبکه‌ای است که داخل یک ساختمان یا محوطه دانشگاهی قرار دارد و محدوده جغرافیایی...
حمیدرضا تائبی
26 آبان 1401
آشنایی با معماری چند منطقه‌ای شبکه گسترده-نرم‌افزارمحور سیتریکس

آشنایی با معماری چند منطقه‌ای شبکه گسترده-نرم‌افزارمحور سیتریکس

حمیدرضا تائبی
فناوری شبکه
20 شهريور 1400
معماری چند منطقه‌ای شبکه-گسترده نرم‌افزارمحور سیتریکس برای سازمان‌هایی مناسب است که چند شعبه در نواحی مختلف دارند و زیرساخت ارتباطی آن‌ها متشکل از یک شبکه توری (Mesh) بزرگ است که این نواحی را به یکدیگر متصل می‌کند. راه‌حلی که سیتریکس در این زمینه ارائه می‌کند به نسبت راه‌حل‌های...
ROM Monitor چیست و چرا یک کارشناس شبکه باید اطلاع دقیقی در مورد آن داشته باشد

ROM Monitor چیست و چرا یک کارشناس شبکه باید اطلاع دقیقی در مورد آن داشته باشد

فناوری شبکه
13 شهريور 1400
ROMMON سرنام ROM Monitor برنامه‌ یا به عبارت دقیق‌تر میان‌افزاری است که فرایند مقداردهی اولیه تجهیزات سخت‌افزاری سیسکو را مدیریت می‌کند و به سیستم‌عامل Cisco IOS XE قابلیت اجرا و بوت شدن دستگاه را می‌دهد. اگر روتر هنگام راه‌اندازی نتواند میان‌افزار را از حافظه ROM بخواند، به‌طور...
علی‌بابا چه نقشی در ابری شدن المپیک امسال داشت؟

علی‌بابا چه نقشی در ابری شدن المپیک امسال داشت؟

مهدی صنعت‌جو
فناوری شبکه, شاهراه اطلاعات
10 شهريور 1400
شیوع کووید۱۹ باعث شد طرفداران ورزش یک سال بیش از حد معمول برای تماشای رقابت‌های المپیک انتظار بکشند. به‌طوری که کمیته بین‌المللی المپیک در سایه کرونا باید بزرگ‌ترین رویداد ورزشی جهان را به گونه‌ای دیگر برگزار می‌کرد که همه راضی باشند. شرکت علی‌بابا، امسال با استفاده از فرصت...
آشنایی با اجزای اصلی روتر سیسکو

آشنایی با اجزای اصلی روتر سیسکو

فناوری شبکه
07 شهريور 1400
سیسکو، با روترها و سوئیچ‌های خود مشهور است. این کمپانی، محصولات باکیفیت فوق‌العاده‌ای را تولید می‌کنند که به‌ندرت دچار مشکل می‌شوند و بعد از نصب و راه‌اندازی، مجبور نیستید همواره درگیرشان باشید. در این‌ مطلب، تمرکز ما روی روترها است. روترهای سیسکو، بسیار متنوع هستند. از محبوب‌...
Port Mirroring چیست و چه نقشی در دنیای شبکه‌های کامپیوتری دارد؟

Port Mirroring چیست و چه نقشی در دنیای شبکه‌های کامپیوتری دارد؟

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

کابل‌کشی ساخت‌یافته چیست و چرا مهم است؟

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

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

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

آشنایی با پروتکل IPsec - چگونه یک شبکه ایمن پیاده‌سازی کنیم؟

حمیدرضا تائبی
فناوری شبکه, امنیت
22 مرداد 1400
پروتکل IPsec سرنام Internet Protocol security به مجموعه‌ای از پروتکل‌های خاص منظوره اشاره دارد که برای ایمن‌سازی و رمزنگاری ارتباطات میان دستگاه‌ها در یک شبکه استفاده می‌شود. به بیان دقیق‌تر، پروتکل فوق فرآیند احراز هویت و رمزگذاری در هر بسته اطلاعاتی (packet) را مدیریت می‌کند....
AIaaS چیست؟

AIaaS چیست؟

حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه, هوش مصنوعی
13 مرداد 1400
یکی از جذاب‌ترین و البته جدیدترین عناوینی که به دنیای رایانش ابری وارد شده و در مقایسه با نمونه‌های دیگر نسبتا جدید است، هوش مصنوعی به عنوان یک سرویس (AIaaS) سرنام Artificial Intelligence As a Service است. هوش مصنوعی به مشاغل کمک می‌کند تا کیفیت محصولات و تجربیات مشتریان را...
SECaaS چیست؟

SECaaS چیست؟

حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
12 مرداد 1400
با ظهور ابر، هیچ چیز در مورد زیرساخت فناوری اطلاعات شما وجود ندارد که دیگران یا شرکت‌ها نتوانند برای شما انجام دهند. روزانه شرکت‌های بیشتری به سمت فضای ابری و خدمات ابرمحور مثل Amazon AWS متمایل می‌شوند تا منابع محاسباتی و ذخیره‌سازی مورد نیاز برای اجرای وب‌سایت‌ها و برنامه‌های...
DBaaS چیست؟

DBaaS چیست؟

حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
11 مرداد 1400
پایگاه داده به عنوان سرویس DBaaS سرنام Database as a Service که برخی منابع از اصطلاح پایگاه داده مدیریت شده برای توصیف آن استفاده می‌کنند، اولین بار توسط آمازون و در قالب سرویس پایگاه داده رابطه‌ای نزدیک به 12 سال پیش معرف شد. از آن زمان تا به امروز پایگاه داده به عنوان سرویس به...
NaaS چیست؟

NaaS چیست؟

حمیدرضا تائبی
دانش کامپیوتر, فناوری شبکه
10 مرداد 1400
شبکه به عنوان سرویس (NaaS) سرنام Network As a Service یک مدل سرویس ابری است که در آن مشتریان خدمات شبکه را از ارائه‌دهندگان ابر اجاره می‌کنند. NaaS به مشتریان اجازه می‌دهد تا شبکه‌های خود را بدون نگرانی از بابت حفظ و پشتیبانی زیرساخت‌های شبکه پیاده‌سازی و مدیریت کنند. مانند سایر...

صفحه‌ها

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

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

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

توسعه‌دهنده دات‌نت کیست و چگونه چنین فردی را استخدام کنیم؟

جهان روزبه‌روز بیشتر به‌سمت دیجیتالی شدن در حال حرکت است و همین موضوع باعث شده تا تقاضا برای توسعه‌دهندگان کاربلد و ماهر که روی دیجیتالی‌سازی فرآیندهای تجاری متمرکز هستند، بیشتر شود. متأسفانه، به‌علت کمبود استعدادهای واقعی در زمینه فناوری، امروزه یافتن مهندسان نرم‌افزار ماهر...
16 تير 1401
چگونه اطلاعات مسیر (paths) را در پایتون پیدا کنیم

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

حمیدرضا تائبی
کارگاه, برنامه نویسی
14 اسفند 1398
در مقاله «برنامه‌نویسی تابعی چیست و چه کاربردی دارد؟» با پارادیم برنامه‌نویسی تابع‌گرا آشنا شدیم. یک پارادایم برنامه‌نویسی منحصر به‌فرد که روی تغییرناپذیری مقادیر تاکید خاصی دارد. در این شماره با مفهوم توابع درجه اول در برنامه‌نویسی تابع‌گرا آشنا می‌شویم.
برنامه‌نویسی تابعی چیست و چه کاربردی دارد؟

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

حمید رضا تائبی
کارگاه, برنامه نویسی
01 اسفند 1398
برنامه‌نویسان تازه‌و‌ارد به دنیای برنامه‌نویسی در اولین گام با پارادایم برنامه‌نویسی شی‌گرایی آشنا می‌شوند. پارادیمی که وارثت و ارث‌بری اساس آن‌را شکل می‌دهد. با این حال، در دنیای برنامه‌نویسی پارادایم‌های دیگری نیز وجود دارد که برنامه‌نویسی تابعی (تابع‌گرا) یکی از مهم‌ترین آن‌...
آیا مایکروسافت می‌تواند از مردم عادی برنامه‌نویس بسازد؟

آیا مایکروسافت می‌تواند از مردم عادی برنامه‌نویس بسازد؟

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

6 زبان‌ برنامه‌نویسی قدرتمند برای پروژه‌های هوش مصنوعی و یادگیری ماشین

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

صفحه‌ها