دانلود رایگان کامپایلرها وابزار مترجم برای برنامه نویسان
Free Compilers and Interpreters for Programmers
علی جمشیدی فر
برنامه نویسان کامپیوتر معمولا برای برنامه نویسی از یک یا چند زبان برنامه نویسی برای ساخت نرم افزار یا برنامه های خود استفاده میکنند.از بحث سطح بالا یا پایین بودن و یا معرفی هریک از این زبانها و همچنین تاریخ پیدایش هریک از آنها که بگذریم ،برای تفسیر یا ترجمه برنامه های نوشته شده به هریک از زبانها به زبان قابل فهم برای ماشین (کامپیوتر) باید از مفسر یا مترجم مخصوص هریک از این زبانها استفاده شود.این فرایند که معمولا در هر زبان بازبان دیگر متفاوت است.مثلا در زبان سی پلاس پلاس این فرایند از تولید کد تا کامپایل و ... معمولا ۶مرحه است:
از این رو و به منطور هرچه بهتر و سریعتر کردن برنامه نویسی برخی شرکت ها و سازمانها با ایجاد محیط یکپارچه توسعه نرمافزار یا همان( IDE) یا ( Integrated Development Environment) همه موارد را مثل ویرایشگر ُمترجمُ دیباگر و مفسر و... را در یک محیط (نرم افزار ) روانه بازار کردند تا کار برنامه نویسی در این محیط ها ساده تر شود.در این میان برخی از زبانها هم که خود دارای کتابخانه های خاص خود بودند با ادغام این ابزارها با هم و ترکیب مراحل IDE و یا محیط های توسعه یکپارچه مخصوص خود تولید وعرضع کردند.
البته بخاطر وجود کامپایلرهای متعدد و گوناگون شاید کار انتخاب برای بیشتر کاربران و نیز جستجو در اینترنت کمی سخت شده باشد چرا که گاه برای برخی زبانها آنقدر ابزار و کتابخانه و ویرایشگر وجود دارد که شاید برخی از کاربران (بخصوص برنامه نویسان تازه کار تر را دچار سردرگمی کند)
به همین منطور در این پست از وبلاگ گچساران کلیک تعدادی از مترجم ها و کامپایلرهای رایگان و معروف تر را برای کاربران عزیز و برنامه نویسان آماده کرده ایم مه میتوانید از لینک های زیر دانلود نمایید.
توجه نمایید که لینک های معرفی شده برای زبانهای برنامه نویسی مثل C ، C + +، جاوا ، پاسکال ، پایتون، زبان اسمبلی ، PHP، Ruby و چارچوب دات نت میباشد که کاربران عزیز میتوانند با انتخاب زبان مورد نظر خود ُیکی از کامپایلرها و ابزارهای معرفی شده را دانلود و نصب نمایند.
چنانچه علاقه به یادگیری برنامه نویسی برای کامپیوترُطراحی استاندارد سایت با کدنویسی و همچنین طراحی و ساخت بازی هستید میتوانید با عضویت در خبرنامه گچساران کلیک منتظر پست های بعدی ما باشید چرا که آموزش ها و خبر های خوشی برای دوستان و علاقه مندان خواهیم داشت...
برای دانلود از لینک های زیر استفاده نمایید:
C/C++ Compilers
- Turbo C/C++ 3.0 (Windows 32bit)
- Dev-C++ 5.0 beta 9.2 (4.9.9.2) with Mingw/GCC 3.4.2 (Windows 32 bit)
- Borland C++ 5.5 Compiler
Java Latest SDK Compilers
- Java SE JDK/SDK latest edition
- NetBeans Java development environment (IDE) + Java SE JDK latest edition
- Eclipse Development Environment
Pascal Compilers
Visual Studio Express 2013 Edition Downloads (Need to sign in with your Microsoft, Hotmail, Live account)
- Microsoft Visual Studio Express 2013 with Update 3 for Web development (ASP.NET) - English (online installation)
- Microsoft Visual Studio Express 2013 with Update 3 for Web development (ASP.NET) - English (DVD ISO format)
- Microsoft Visual Studio Express 2013 with Update 3 for Windows Phone and Store Apps - English (online installation)
- Microsoft Visual Studio Express 2013 with Update 3 for Windows Phone and Store Apps - English (DVD ISO format)
- Microsoft Visual Studio Express 2013 with Update 3 for Windows Desktop application (Win32 & WPF) - English (online installation)
- Microsoft Visual Studio Express 2013 with Update 3 for Windows Desktop application (Win32 & WPF) - English (DVD ISO format)
Visual Studio Express 2010 Edition Downloads
- Visual C++ 2010 Express - English (online installation)
- Visual C# 2010 Express - English (online installation)
- Visual Basic 2010 Express - English (online installation)
- Visual Web Developer 2010 Express - English (online installation)
- Visual Studio 2010 Express All-in-One - English (DVD ISO offline)
Assemblers (For programmers in Assembly Language)
- NASM (The Netwide) Assembler
- Assembly Studio 1.0 an IDE for x86 Assembly Language Programming
- NBASM - NewBasic Assembler (Good for beginers)
- NBASM Disassembler
- Flat Assembler (Windows 32 bit)
- Flat Assembler (DOS)
- Flat Assembler (Linux)
PHP for Windows 32/64
- PHP 5.5 (5.5.16) 32 bit
- PHP 5.5 (5.5.16) 64 bit
- PHP 5.4 (5.4.32)
- WAMP Server 2.5/32 bit (PHP 5.5, MySQL 5.6, Apache 2.4.9)
- WAMP Server 2.5/64 bit (PHP 5.5, MySQL 5.6, Apache 2.4.9)
Python 3.4.1 latest stable
- Python 3.4.1 Windows x86 MSI Installer (Windows binary)
- Python 3.4.1 Windows X86-64 MSI Installer (Windows AMD64 / Intel 64 / X86-64 binary)
- Python 3.4.1 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later)
- Python 3.4.1 Mac OS X 32-bit i386/PPC Installer (for Mac OS X 10.5 and later)
- Python 3.4.1 compressed source tarball (for Linux, Unix or Mac OS X)
Python 2.7.8 stable
- Python 2.7.8 Windows x86 MSI Installer (Windows binary)
- Python 2.7.8 Windows X86-64 MSI Installer (Windows AMD64 / Intel 64 / X86-64 binary)
- Python 2.7.8 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later)
- Python 2.7.8 Mac OS X 32-bit i386/PPC Installer (for Mac OS X 10.5 and later)
- Python 2.7.8 compressed source tarball (for Linux, Unix or Mac OS X)