برنامه نویسی

آموزش الگوریتم دیکسترا کوتاهترین مسیر

در این مقاله قصد داریم درمورد الگوریتم دیکسترا کوتاهترین مسیر صحبت کنیم و این الگوریتم را به صورت گام به گام توضیح داده و همراه با رسم شکل مراحل آن را بررسی کنیم. پس اگر علاقمند به یادگیری این الگوریتم هستید در ادامه با ما همراه باشید.

اخبار ایران تکنولوژی

۷ الگوریتم که هر برنامه نویسی باید بداند

ما چند الگوریتم مرتب سازی در این لیست داریم و Merge Sort یکی از مهمترین الگوریتم‌ها است. این یک الگوریتم مرتب سازی کارآمد بر اساس تکنیک برنامه نویسی تقسیم و تسخیر است.

آموزش و هوش مصنوعی

تکنیک های طراحی الگوریتم

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

یادگیری ماشینی
آموزش و هوش مصنوعی

فراگیری ماشین

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

حملات مهندسی اجتماعی
آموزش و هوش مصنوعی

حملات مهندسی اجتماعی (social engineering) چیست

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

برنامه نویسی

مقدمه ای بر الگوریتم ها

کلمه Algorithm به معنای ” مجموعه قوانینی است که باید در محاسبات یا سایر عملیات حل مسئله رعایت شود ” یا ” رویه ای برای حل یک مسئله ریاضی در تعداد محدودی از مراحل که اغلب توسط عملیات بازگشتی ” انجام می شود. 

برنامه نویسی

جاوا اسکریپت در مرورگر

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

برنامه نویسی

اولین برنامه‌ی شما با جاوا اسکریپت

ویرایشگرهای متن یکی از ویژگی‌های خوب جاوا اسکریپت این است که نیازی به یک محیط توسعه‌ی پیشرفته نخواهید داشت و با یک ویرایشگر متن ساده می‌توانید کدهای جاوا اسکریپت را بنویسید. ویرایشگر متنی که به صورت پیش‌فرض همراه هر سیستم عاملی وجود دارد (مانند Notepad در ویندوز) برای کدنویسی کافی است. …

برنامه نویسی

نسخه های جاوا اسکریپت

در سال ۱۹۹۶ شرکت‌های Netscape و Sun Microsystems تصمیم گرفتند تا با همکاری سازمان استانداردسازی Ecma International استانداردی را برای جاوا اسکریپت تهیه کنند. این استاندارد برای جلوگیری از نقض کپی رایت علامت تجاری Java که در مالکیت شرکت Sun بود، ECMAScript نامگذاری شد. این موضوع کمی باعث سردرگمی افرادی …

برنامه نویسی

مفهوم Web 2.0

در سال ۲۰۰۵ سایت‌هایی مانند Google Maps، Flickr و Gmail ظهور کردند که نشان می‌دادند، می‌توان از جاوا اسکریپت برای تولید نرم‌افزارهای قدرتمند تحت وب (Rich Web Applications) استفاده کرد و نرم‌افزارهایی مشابه نرم‌افزارهای بومی رومیزی (Native Desktop Applications) در محیط وب ایجاد کرد.