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

هوش مصنوعی (AI) یکی از شاخه های گسترده ی علوم کامپیوتری است که بر روی ساخت دستگاه های هوشمندی که قابلیت اجرای فعالیت هایی که معمولا نیازمند هوش و تفکر انسانی هستند، متمرکز است. AI یک علم میان رشته ای با چندین نگرش متفاوت است، با این حال، پیشرفت های اخیر در یادگیری ماشینی و یادگیری ژرف در حال ایجاد یک تغییر پارادایم در تمامی بخش های صنعت تکنولوژی است. هوش مصنوعی چگونه کار می کند؟ الکس تورینگ، 1950: «آیا ماشین ها می توانند فکر کنند؟» کمتر از یک دهه بعد از رمزگشایی از پیام های...
ادامه مطلب

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

فضای ابری یکی از پر سروصدا ترین موضوعات حال حاضر دنیای کامپیوتر است، اما برای بیشتر افراد معنای آن مبهم است. به هر حال، به احتمال زیاد، تا به حال – شاید ندانسته هم-  از آن استفاده کرده اید. سرویس های اشتراک گذاری رسانه ای، مانند فلیکر، اینستاگرام و یوتیوب، همگی از حافظه ابری استفاده می کنند. سرویس های ایمیل مانند جیمیل و هاتمیل، و نرم افزارهای بانکی نیز همجنین. این مطلب در ادامه سعی می کند تا ابهامات شما در این زمینه را برطرف کند. در اصل، رایانش ابری سعی دارد توان و قدرت...
ادامه مطلب

هرآنچه که باید بدانید: فناوری بلاک چین

فناوری بلاک چین
فناوری بلاک چین فناوری دفتر کل توزیع شده (DLT) پتانسیل بالایی برای حذف کردن بسیاری از فعالیت های مربوط به بایگانی، ذخیره پول، بهبود زنجیره های توزیع و ایجاد تحول در دنیای فناوری اطلاعات دارد، به شکلی که از آغاز اینترنت تا کنون مشاهده نکرده ایم. بلاک چین که تنها با از سال های 2016 و 2017 به عنوان یک جایگزین و انتخاب واقعی پدیدار شد، در موقعیتی مناسبی برای ایجاد تغییرات گسترده در فناوری اطلاعات، همانند آن چه نرم افزار های متن باز 25 سال پیش انجام دادند، پیش روی خود می بیند. و...
ادامه مطلب

زبان برنامه نویسی F#: تاریخچه، مزایا و فرصت های آتی

زبان برنامه نویسی F#: تاریخچه، مزایا و فرصت های آتی
زبان برنامه نویسی F# توسعه­ دهندگان نرم افزار تازه ­کار ممکن است اسم آن را F Hash («اف هَش») تلفظ کنند، اما احتمال واکنش شدید و منفی از سوی متخصصان این حوزه بسیار کم است. F sharp (#  شارپ تلفظ می­شود) یک زبان برنامه ­­نویسیِ متن­باز، با نوع­دهی نیرومند و دارای چندین الگو است. این زبان برنامه­نویسی دارای چندین الگو متفاوت، برنامه­ نویسی تابعی، دستوری و شیء­گرا را پشتیبانی می­کند. هر زبان برنامه­نویسی می­تواند تحت یکی از این دو دسته­بندی قرار بگیرد: 1) نوع­دهی نیرومند، و 2) نوع­دهی...
ادامه مطلب