Hex-Rays IDA Pro یک دیباگر و اسمبلر قابل برنامه ریزی و توسعه می باشد که محیطی به شدت ساده دارد. این برنامه تعاملی بوده و امکان گسترش و توسعه در آن وجود دارد. هم چنین این برنامه از ویژگی code graphing پشتیبانی می نماید و دیباگر آن آنالیز های داینامیکی را برای اطلاعات جمع شده توسط اسمبلر، اضافه می نماید. پلتفرمی که می توانید این برنامه را در آن اجرا نمایید ویندوز است. این برنامه flirt technology است، یعنی سرعت بالایی را در تشخیص library ها دارد و نیازی نیست که به شکل دستی، اقدام به انجام کاری نمایید. این برنامه به اندازه کافی به یک کدنویسی سطح بالا نزدیک است.دارای پلاگین های خارجی ( دیباگر های ما، پلاگین های ما هستند.) به طور مستقیم می توانید از امکانات این برنامه، با استفاده از کیبوردتان استفاده نمایید. دیدن ARM Windows CE Debugger از دیگر ویژگی های این نرم افزار می باشد. این برنامه تمامی ویژگی هایی که از یک دیباگر انتظار می رود را به شما ارائه می کند و حتی بیش از آن: قابلیت tracing برای تست کردن برنامه ..
Python پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و … قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و … به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و … از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. چنانچه به دنبال یادگیری یک زبان برنامه نویسی هستید ..
Brackets براکتز یک ویرایشگر کد رایگان و متن باز است که توسط شرکت ادوبی Adobe و به وسیله HTML و CSS و Javascript تولید شده است. این ویرایشگر کد بر خلاف تمامی نرم افزارهای ادوبی به صورت منبع باز (Open Source) برای توسعه دهنده های وب ارائه شده است. این نرم افزار در حال حاضر علاوه بر ویرایشگر عادی، یک ویرایشگر سریع، تنظیمات و پیش نمایش زنده از تغییرات را در مرورگر کروم به توسعه دهنده ارائه می دهد و طبق گفته ی توسعه دهنده های آن مرورگرهای دیگر بزودی پشتیبانی خواهند شد. رابط کاربری ساده ، حجم کم ، طراحی Flat و باز کردن سریع فایل ها از جمله مزایای این نرم افزار می باشد.
DevComponents DotNetBar شامل تمامی چیزهایی میباشد که شما برای ساخت یک برنامه ی حرفه ای در دات نت به آنها نیاز خواهید داشت، DotNetBar برای شما استایل و کنترل های با تم آفیس ۲۰۱۰ و آفیس ۲۰۰۷ و همچنین تقویم/برنامه ریزی زمانی(Scheduling) و پنجره های با خاصیت Dockable و TreeView پیشرفته و Grid و بسیاری از کنترل های دیگر را فراهم آورده است.کامپوننتهای شرکت DevComponents یکی از مشهورترین کامپوننتها در بین برنامهنویسان داتنت هستند که در بین آنها کامپوننت DotNetBar for Windows Forms پرکاربردترین است. ساخت رابطهای کاربری فوقالعاده و همگام با گرافیک مدرن جهانی با استفاده از بیش از ۸۰ ابزار حرفهای این مجموعه عملی خواهد شد. این مجموعه اولین کامپوننتهایی است که امکان طراحی منوها و Ribbonهای نسخههای مختلف ویندوز و مجموعهی آفیس را فراهم میکند.کامپوننت DotNetBar for WPF نیز یکی دیگر از محصولات این شرکت است که واسطهای کاربری حرفهای را بر مبنای WPF (مخفف Windows Presentation Foundation و بهمعنی بنیان نمایش ویندوز) طراحی میکند.
کامپوننتهای شرکت Syncfusion یکی دیگر از برترین مجموعههای ارائهشده برای طراحی و بهینهسازی رابطهای کاربری پیشرفته و ایجاد امکانات گوناگون نرمافزارها در محیطهای توسعهی مختلف بر مبنای چارچوب داتنت میباشد. این مجموعه با بیش از ۵۰۰ ابزار مختلف امکان ایجاد قابلیتهای پیچیده و متفاوت در برنامهها را فراهم میکند؛ گزارشگیری با جزئیات کامل و نمایش جذاب و گرافیکی، طراحی واسطهای کاربری گیرا با منوهای متفاوت، طراحی انواع دیاگرامها و نمودارهای منحصر به فرد تنها بخشی از قابلیتهای مجموعهی Syncfusion Essential Studio میباشد.
OpenCV مجموعهای از توابع کتابخانهای رایگان و اپنسورس است که در سیستمهای پردازش تصویری و بینایی ماشینی استفاده میشود. این نرمافزار توسط شرکت اینتل توسعهیافته و توابع کتابخانهای آن به صورت Cross Platform است. این مجموعه توابع را میتوان با زبانهای قدرتمندی مانند C و ++C استفاده کرد، اما زبانهای دیگری مانند Java و #C نیز از این توابع کتابخانهای پشتیبانی میکنند. حتی میتوان با استفاده از PHP و OpenCV برنامههای پردازش تصویری به عنوان مثال، تشخیص چهره را پیادهسازی کرد .OpenCV در بیشتر سیستمعاملها مانند ویندوز، لینوکس و مک کار میکند.
Visual Studio یک مجموعه از برنامههایی است که ارتباط بسیار نزدیک با هم دارند که مایکروسافت آن را به توسعه دهندگان و برنامه نویسان برنامههای کاربردی اهدا نمود تا آنها را وادار نماید در محیطی توسعه یافته بر روی پلت فرمهای ویندوز و دات نت به ساخت برنامههای خود بپردازند . Visual Studio میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل، برنامههای کاربردی ASP.NET و سرویسهای وب ASP.NET بنا به انتخاب شما همراه با زبانهایی مانند C++, C#, VB.NET, J# استفاده شود . با Visual Studio واقعا چه کارهایی میتوان انجام داد ؟ در ادامه تعدادی از کاربردهایی را که برای تولید آنها میتوان از Visual Studio استفاده نمود معرفی گردیده اند.
CodeVisionAVR Advanced یک نرم افزار تخصصی برای رشته های برق و کامپیوتر (گرایش سخت افزار) می باشد. در واقع این نرم افزار یک کامپایلر برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکروکنترلر های AVR از آن استفاده می شود. این برنامه محیط برنامه نویسی و کامپایل کردن برنامه نوشته شده برای برنامه ریزی میکروکنترلر را برای شما فراهم می کند. بسیاری از افراد حتی کسانی که رشته کامپیوتر می باشند با این نرم افزار بخوبی آشنا می باشند. آخرین نسخه این برنامه قدرت بسیار بیشتری پیدا کرده است و از طرفی مشکلات قبلی آن برطرف شده است. این برنامه در تمامی نسخه های ویندوز قابل نصب است.
App Builder مجموعه ای کامل از ابزارهای لازم در ساخت و توسعه اپلیکیشن های موبایل ترکیبی (hybrid mobile applications) قابل اجرا بر روی پلتفرم های مختلف را بدون نیاز به تسلط بر زبان های برنامه نویسی مختلف برای هر پلتفرم، در اختیار کاربرانش قرار می دهد. این نرم افزار کاربردی با هدف کمک به کاربران مبتدی خواهان ایجاد برنامه های HTML5 هیچ اطلاعات و دانش قبلی در این زمینه ندارند، ارائه شده است. App Builder بر مبنای برنامه نویسی ویژوال طراحی شده است و این بدین معناست که کاربر برای ساخت اپلیکیشن هایش نیازی به کدنویسی ندارد. به عبارت دیگر، App Builder یک راه حل عملی و موثر برنامه نویسی است که می تواند برای ایجاد اپلیکیشن های اچ تی ام ال در یک محیط کاملاً ویژوال مورد استفاده قرار گیرد.
Turbo Studio برنامه ای عالی برای ساخت نسخه های پورتابل نرم افزارهاست. این برنامه سابقا با نام Spoon Studio عرضه میشد ولی نسخه های جدید آن با نام جدید Turbo Studio به بازار عرضه میشود. با استفاده از این ابزار کارآمد به راحتی میتوانید نرم افزارهای مورد نظر خود را به نسخه قابل حمل و پرتابل تبدیل کنید که در هر سیستمی بدون نصب قابل اجرا باشد. در واقع این برنامه یک محیط مجازی برای اجرای برنامه ایجاد میکند و تمامی قسمتها مانند رجیستری و تنظیمات سیستم و … درون آن تعبیه کرده است (که معمولا همه اینها در داخل فولدر برنامه جاسازی شده است).زمانی که شما برنامه پورتابلی را اجرا میکنید هیچگونه ارتباطی با رجیستری، فایلهای سیستمی برقرار نمیکند، این ارتباط به صورت مجازی با فولدر برنامه که این قسمتها در داخل آن وجود دارد صورت میگیرد، این کار باعث میشود تا بتوان برنامه را در هر اکوسیستمی بدون نصب اجرا کرد. همچنین برنامه های دات نتی و مبتنی بر جاوا که نیازمند پیش نیازهایی همچون دات نت، جاوا، AIR و یا SQL CE هستند نیز توسط Turbo Studio ..