Code::Blocks نرم افزاری رایگان و یک محیط مجتمع کامل برای زبان برنامه نویسی ++C می باشد.این IDE یا محیط مجتمع از کامپایلرهای مختلفی مانند ++Visual C میکروسافت، Borland C++ 5.5 ، GCC، Digital Mars، Open Watdcom و بقیه کامپایلرها به خوبی پشتیبانی می کند.و هم اینکه شما می توانید حتی سورس کد های نوشته شده با کامپایلر های ++Visual C و ++devc را هم به راحتی در این نرم افزار اجرا کنید. با این نرم افزار می توانید سورس کد هایی که در محیط های ++Visual C ، ++devc و Borland C++ و … نوشته شده اند را هم به راحتی کامپایل و اجرا کنید. این نرم افزار دارای محیط کاربری ساده و ظاهر گرافیکی بسیار زیبا می باشد و برنامه نویسان ه راحتی و هر چه سریعتر در محیط این نرم افزار کدنویسی کنند. از دیگر قابلیت های این نرم افزار امکان پردازش موازی برای سیستمی با پردازنده های ۲ هسته ای یا بیشتر می باشد که با این قابلیت شما می توانید به طور همزمان چندین پروژه را مدیریت و برنامه نویسی کنید. یکی دیگر از قابلیت های ..
Java SE Runtime Environment به شما اجازه می دهد تا برنامه هایی که با زبان برنامه نویسی جاوا نوشته شده اند را اجرا کنید. با نصب این برنامه پلاگین موتور جاوا به برنامه های ویندوز و نیز مرورگر شما اضافه می گردد و پس از آن به راحتی می توانید برنامه هایی را که با استفاده از این زبان نوشته شده اند مانند نرم افزارهای چت و گفتگو و نیز سایت هایی را که با این زبان نوشته شده اند مانند سایت های بازی های آنلاین را مشاهده نمایید. این برنامه مانند بسته Microsoft .NET Framework برای برنامه های نوشته شده به زبان .NET در ویندوز است.
اگر با برنامهنویسی iOS و OS X آشنایی داشته باشید حتماً نام Xcode برای شما آشناست. Xcode ابزار اختصاصی اپل برای سیستمعامل Mac OS X است که به کمک آن میتوانید برای آیفون، آیپد و مک برنامه و بازی بنویسید. نسخه نهایی Xcode همراه با SDK های iOS 10 و macOS Sierra و watchOS 3 جهت توسعه برنامه های این دو سیستم عامل را میتوانید از لینک های زیر دریافت و نصب کنید. Xcode قابلیتهای مختلفی را برای عیب یابی و رفع اشکالات برنامه در نظر گرفته است، به عنوان مثال پیدا کردن خطاهای مربوط به حافظه با استفاده از Memory Debugger کار سختی نخواهد بود. هر جایی از کد که باگ هایی خاموش مستقر باشد با استفاده از دیباگر این برنامه و کمی هوش و ذکاوت برنامه نویس قابل تشخیص و تعمیر خواهد بود. زبان Swift که برای کدنویسی در این مجموعه در نظر گرفته شده خوانایی بسیار بالایی دارد و نسبت به Objective C ارتباط بهتری با آن برقرار خواهید کرد. نام گذاری و ساختار توابع و کلاسهای موجود در API این زبان بسیار مرتب است که همین ..
Microsoft Visual Studio ویژوال استودیو نرمافزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرمافزاری MicroSoft تولید شده است . تمرکز اصلی برنامه Visual Studio از اولین نسخههای آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه میدهد تا برنامههای کاربردی مستقل، وبگاه، برنامههای کاربردی وب و یا سرویسهای وب را که بر روی تعدادی از PlatFormهای پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخههای بعد از ویژوال استودیو ۶ ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World Wide Web browsers اجرا میشوند را براحتی ایجاد نماید . از جمله قابلیت های اضافه شده که در آخرین ویرایش ارائه شده است می توان به Silverlight اشاره کرد که یک Web Application framework بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد.
Scratch نرم افزاری است که توسط Lifelong Kindergarden Group درMIT Media Lab تهیه شده است و به طور گسترده ای در دنیا برای آموزش منطق برنامه نویسی به کودکان و نوجوانان استفاده می شود. آموزش این نرم افزار با توجه به قابلیت هایی که دارد، از ابتدا با انجام تمرین های جالب و متنوع آغاز می شود و دانش آموزان می توانند در حین کار با scratch با مفاهیم مهم برنامه نویسی آشنا شوند.
Android NDK نام یک مجموعه جامع و قدرتمند از کمپانی گوگل است که برای برنامهنویسی به زبان ++C/C در اندروید به کمک شما خواهد آمد. اندروید ان دی کی (Native Development Kit)، به توسعه دهنده این امکان را میدهد که بتواند اپلیکیشن مدنظر خود را در زبان سی/سیپلاسپلاس برای دستگاههای اندروید آماده کند. این ابزار، به طور کامل با اسدیکی (SDK) اندروید سازگاری داشته و بر اسا توصیه کارشناسان، بیشتر در مواقعی باید آن را مورد استفاده قرار داد که بحث بهرهوری در اپلیکیشن یا پروژه نرم افزاری از اهمیت ویژهای برخوردار باشد. در یک دستگاه اندروید، کدهای نوشته شده در زبان جاوا در ماشین مجازی جاوا به اجرا درمیآیند. از آنجا که کدها در زبان سی/سیپلاسپلاس به زبان ماشین ترجمه و در پردازنده با اجرا درمیآیند، استفاده از این زبانها برای هرنوع سختافزار میتواند یک زبان بومی به شمار آمده و از سرعت بالایی هم برخوردار باشد. از این روی، استفاده از این زبان برای توسعه بخشی از نرم افزار که با سرعت و بهرهوری رابطه مستقیمی داشته باشد، اهمیت فوقالعادهای دارد.
Visual Studio 2015 اولین ویژوال استودیویی که شعار جدید مایکروسافت یعنی Mobile-First, Cloud First را در بر دارد. به گفته ی خود مایکروسافت با استفاده از این ویژوال استودیو میتوانید نرم افزارهای Cross-platform بسازید (اندروید، آی او اس، ویندوز و..) پشتیبانی از C++ 11 و C++ 14 و Apache Cordova ، ASP.NET 5 و دارا بودن جدیدترین فریمورک مایکروسافت یعنی دات نت ۴.۶ از ویژگی های مهم این IDE میباشد.
Google Android Studio پروژه جدید گوگل می باشد. این برنامه محیط جدیدی برای برنامه نویسی اندروید و همچنین عیب یابی برنامه ها می باشد و دیگر نیازی به Eclipse و پلاگین ADT نخواهید داشت. این برنامه برای همه برنامه نویسان بخصوص آنانی که به تازگی در این راه قدم گذاشته اند بسیار مناسب است و برنامه SDK را نیز در بر می گیرد. البته این برنامه هنوز در ورژن های اولیه خود می باشد و ممکن است عیب هایی نیز داشته باشد. لازم به ذکر است چون گوگل ایران را تحریم کرده است، برای آی پی های ایرانی دانلود این برنامه از سایت گوگل امکان پذیر نیست بنابراین آخرین نسخه از این برنامه برای دانلود در اختیار شما قرار داده شده است.
App Invertor یک محیط برنامه نویسی ویژوال تحت وب برای برنامه نویسان تازه کار است که بر پایه ی کتابخانه جاوایی open Blocks و توسط یکی از استادان برجسته ی دانشگاه MIT بنا شده است و فانکشن هایی برای برقراری ارتباط با سخت افزارهای مورد پشتیبانی اندروید دارد: مانند شتاب سنج، جهت سنج، GSP ، مدیریت پیامک اندروید، مبدل صدا به متن و حتی امکان اتصال به وب سرویس ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط برنامه نویسی گنجانده شده). این محیط برنامه نویسی آنقدر پیشرفت کرده است که دانشگاه های MIT ، هاروارد، ولزلی و سانفرانسیسکو آنرا بعنوان یک کورس برای دانشجویان برگزار میکنند. اپلیکیشنی که با App Inventor نوشته میشود، قابل اجرا بر روی تمامی گوشی های اندروید میباشد. App Inventor برنامه ای است که به شما کمک میکند تا با استفاده از مرورگر و موبایل متصل به آن و یا ایمولاتور برای موبایل های مبتنی بر اندروید برنامه بنویسید. کارهای شما بر روی سرورهای App Inventor ذخیره می شود و به شما امکان پیگیری پروژه های مختلف تان را میدهد.
Android SDK مجموعه ای از ابزارها، نمونه کدها و سندهای توسعه اپلیکیشن های سیستم عامل اندروید می باشد که از سوی گوگل معرفی شده است. متاسفانه به دلیل تحریم ها امکان دسترسی کاربران ایرانی به این ابزار وجود ندارد. به درخواست کاربران نسخه کامل Android SDK شامل تمام نسخه های ابزارها، ماژول ها، نمونه کدها، اسناد و مطعلقات آن را برای شما آماده کرده ایم. این مجموعه بیش از ۲۲۰ گیگابایت حجم دارد که به صورت فشرده شده در ۳۳ گیگابایت می توانید آن را از فایل نیکو دانلود کنید.