الگوریتم مجموعه ای ترتیبی از دستور العمل ها است که به ترتیب خاصی اجرا می شوند و مساله ای خاص را حل می کنند. در دنیای کامپیوتر مسائل مختلفی وجود دارد که برای هرکدام الگوریتم های متفاوتی وجود دارد که هر کدام از آن ها دارای مزایا و معایبی می باشند. سی یکی از زبان های برنامه نویسی محبوب و قدرتمند است که تعداد زیادی برنامه نویس رو به سمت خود جذب کرده است. زبان سی را میتوان پدر زبان برنامه نویسی سی پلاس و پدربزرگ زبان سی شارپ دونست. زبان های جاوا و سی پلاس پلاس بر پایه سی نوشته و ایجاد شده اند. زبان برنامه نویسی سی یک زبان همه منظوره، سطح میانی، ساخت یافته و دستوری است. یکی از مزیت های زبان سی، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است.
Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر Real Time (پردازش تصویر بی درنگ) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه FreeBSD آزاد است. OpenCV کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب میباشد.
مخفف Statistical Analysis System ، یک نرم افزار پر قدرت آماری است. این نرم افزار آماری بیشتر روشهای رایج آماری را پوشش می دهد و کاربر می تواند فرمانهای خاصی را که متناسب با نیازهایش باشد انتخاب نموده و به کار گیرد. این نرم افزار آماری برای حرفه ای ها می باشد. به نظر می رسد غیر از فارغ التحصیلان آمار، دانش آموختگان سایر رشته ها نمی توانند به راحتی از این نرم افزار استفاده نمایند.
قطعا همه ی کاربران حرفه ای اینترنت و مدیران وب سایت های اینترنتی با سرویس الکسا (Alexa) آشنایی کامل را دارند، الکسا یکی از قدرتمند ترین و معتبرترین سایت های رتبه بندی وب سایت های جهان است. با دانلود تولبار الکسا یا همان نوار ابزار الکسا و نصب آن بر روی مرورگر خود می توانید به راحتی از امکانات بسیار ارزشمندی این ابزار استفاده کنید.
مایکروسافت برای محصولات خود ویژوال استودیو را عرضه کرده است، ولی جاوا در حال حاضر چندین IDE قوی برای توسعه از طرف شرکت های مختلف و معتبر و با کیفیت ها و قیمت های گوناگون از جمله (NetBeans(Sun), JDevelopers(Oracle), Eclipse(IBM) و … دارد. از جمله محیط هایی که به صورت رایگان و قوی عرضه شده، نرم افزار Eclipse است که تحت لیسانس GPL و سورس باز می باشد. Eclipse یک محیط برنامه نویسی (IDE) کد منبع باز برای زبان برنامه نویسی جاوا (که البته دارای نسخه هایی جهت برنامه نویسی به زبان هایی مانند python, Perl, PHP, C++, C و … است ) می باشد. این محیط توسط شرکت هایی مانند IBM پشتیبانی می گردد.
C یکی از زبان های برنامه نویسی محبوب و قدرتمند است که تعداد زیادی برنامه نویس رو به سمت خود جذب کرده است. زبان سی را میتوان پدر زبان برنامه نویسی سی پلاس و پدربزرگ زبان سی شارپ دونست. زبان های جاوا و سی پلاس پلاس بر پایه سی نوشته و ایجاد شده اند. زبان برنامه نویسی سی یک زبان همه منظوره، سطح میانی، ساخت یافته و دستوری است. یکی از مزیت های زبان سی، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است. زبان برنامه نویسی C را می توان مادر تمام زبان های برنامه نویسی مدرن به شمار آورد. تقریبا تمام زبان های برنامه نویسی که امروزه مورد استفاده قرار می گیرند، حداقل چند ویژگی از این زبان را به ارث برده اند. زبانC به صورت گسترده برای توسعه نرم افزارهای کوچکترین میکروکامپیوترها تا بزرگترین کارخانه ها و ابر کامپیوترها به کار گرفته شده است. اپلیکیشن های نوشته شده به زبان C شامل نرم افزارهای سیستمی، دسکتاپ، شرکتی، دیتابیس و غیره می باشد. در ادامه مقاله اصول این زبان شرح داده شده که می تواند در شروع ..
GODOT موتور بازی سازی دو بعدی و سه بعدی متن باز (Open Source) تحت لیسانس MIT است که توسط جامعه Godot Engine ساخته و برای اولین بار در فوریه ۲۰۱۵ معرفی شد. نسخههای ویندوز، مک و لینکوس این نرمافزار را میتوان بهصورت رایگان از وبسایت رسمی این موتور تهیه کرد. GoDot توانایی منتشر کردن بازی برای پلتفرمهای ویندوز، لینوکس، اندروید، iOS، BlackBerry 10، HTML5، PlayStation3، PlayStationVita و نینتندو ۳DS را دارد و ایجاد نسخههای ویندوز ران تایم نیز در دست ساخت است.
Rust ابتدا به عنوان یک پروژهٔ شخصی توسط Graydon Hoare که یکی از کارمندان بنیاد موزیلا بود، طراحی و توسعه داده میشد؛ در سال ۲۰۰۹ هم این بنیاد اسپانسری این پروژه را بر عهده گرفت و خبر آن را در سال ۲۰۱۰ انتشار داد اما جالب است بدانید اولین نسخهٔ پایدار این زبان برنامهنویسی -یعنی نسخهٔ Rust 1.0- در روز پانزدهم ماه می سال ۲۰۱۵، به صورت رسمی ارائه شد.
در سال ۱۹۹۱ ، تیم “Green Team” به رهبری James Gosling در شرکت Sun Microsystems ، یک زبان برنامه نویسی برای دستگاه های دیجیتال ، توسعه دادند. این زبان ، Oak نامیده شد. چرا Oak ؟ زیرا یک درخت بلوط (oak) بیرون دفتر Gosling وجود داشت. بعداً ، این زبان با اسم Green نامگذاری شد و در نهایت به نام Java برگرفته از Java coffee تغییر نام داده شد. از این رو با لوگو فنجان قهوه ، همراه شد. از آنجا که C/C++ در آن زمان محبوبیت داشت ، Gosling این زبان را با سبک C/C++ طراحی نمود و فلسفه آن این شعار بود “write once, run anywhere” . پس از سال ها ، Sun Microsystems اولین نسخه اجرایی عمومی از Java را در سال ۱۹۹۵ منتشر کرد. در آن زمان اعلام شد که مرورگر Netscape Navigator Internet با تکنولوژی جاوا ، آمیخته شده است. در سال ۲۰۱۰ ، شرکت اوراکل به طور کامل Sun Microsystems را به همراه Java ، در اختیار خود گرفت.
اندروید ۱۰ جدیدترین نسخه اندروید است توسط گوگل رونمایی شد و فورا در گوشی های مختص گوگل، یعنی گوگل پیکسل ها و برخی دیگر از گوشی های سایر برندها اجرا شد که نسبت به اندروید نسل قبلی خود دارای قابلیت های بسیار زیادی می باشد. لازم به ذکر است که سیستم عامل اندروید، یکی از محبوب ترین و مشهورترین سیستم عامل ها در سطح جهان می باشد که اکثر گوشی های موجود در جهان از این سیستم عامل استفاده می کنند.