본문 바로가기

카테고리 없음

C++ Compiler Download For Android

Compiler
  1. C++ Compiler Download For Android Windows 7
  2. Turbo C++ Compiler Download For Android

Are you a great programming lover? If yes, then you will surely love the apps that I have shared in this article. Because they will let you do programming anywhere on your android device. These are like having mini compilers and editors in your pocket. Below I have listed some great programming apps that will allow you to write and run code for programming languages like C, C++, Java, C# and Python.

C4droid is a user-friendly (but powerful) C/C IDE + C/C compiler for Android. Basic features of C4droid:. Offline C compiler: create your own applications on Android device and run them even without Internet access. Source code editor with syntax highlighting, tabs, code completion, code formatting, file association and undo/redo. Export&share your programs as APKs or native executables. C4droid is a simple C/C IDE + C/C compiler for Android with Makefile support. C4droid already has almost full C language support, so you don't need to wait when it will be added. You can to write. Use Visual Studio IDE to build cross-platform apps for iOS, Android, IoT, and Windows devices using modern, standards-compliant C and C. Download today.

Also Read: The Top 4 Websites to Create Android Apps Online for Free

Image Source

5 Best Apps to do Programming on Android Platform

C4droid – C/C++ compiler & IDE

C4droid is a very popular and user-friendly C/C++ IDE and compiler for Android platform. You can write and run C and C++ programs directly on your phone. It is a paid app and I personally used it. It is really great application for C/C++ programmers. Some of its features are mentioned below.

Features

  • Create your own applications on android device and run them even without internet access
  • Source code editor with syntax highlighting, tabs, code completion, code formatting, file association and undo/redo
  • Easily export and share your programs as APKs or native executables (for terminal apps)
  • No root access is required
  • Full ANSI C and ISO C99 support with TCC (Tiny C Compiler) + uClibc
  • Supports Git integration
  • Customize the GUI, choose where to place tabs and buttons, various themes are also supported.

CppDroid – C/C++ IDE

CppDroid is another simple C/C++ IDE and compiler for android devices. It is focused on learning programming languages and libraries. I have also used this app and it is freely available. Lets take a look on some of its main features.

Features

  • code complete, real-time diagnostics (warnings and errors) and fixes
  • file and tutorial navigator (variables, methods, etc), static analysis
  • smart syntax highlighting, auto indentation and auto pairing (configurable)
  • compile and run C/C++ code (no root access required)
  • works offline (no internet connection required), Dropbox support

Apart from this, it also provides so many tutorials, examples and projects that will help in learning C and C++ programming.

AIDE- IDE for Android Java C++

AIDE is an IDE for developing real Android apps directly on Android device. If you are an android or java developer then AIDE is a great app for you. It also allows C and C++ development. In short it is an all in one IDE which allows you to develop Android, Java, C and C++ projects on your mobile. AIDE also provide lessons that will help to learn Android app development and Java programming. Below I have mentioned some of its important features.

C++ Compiler Download For Android Windows 7

Features

  • Interactive lessons for Android, Java and Game development
  • Edit, compile and run code with single click. No root access is required.
  • Debug Android Java apps and Java Console apps
  • Real-time error checking, Code Refactoring
  • Code completion and syntax highlighting, Dropbox integration

Using AIDE you can create basic Android apps like interest calculator, 2D games and even advanced widgets like
zooper widget.

C# To Go

If you love C# programming so much then C# To Go app will let you to do C# programming anywhere on your mobile. It is like having mini C# compiler in your pocket. C# To Go provides various features like code completion, syntax highlighting, etc. It is also a free app which can be downloaded from google play store freely.

QPython – Python for Android

Turbo C++ Compiler Download For Android

QPython is a script engine that runs Python scripts and projects on android devices. It contains the Python interpreter, console, editor, and the SL4A Library for Android. It offers a great development kit which lets you easily develop Python projects and scripts on your phone.

If you know about some other good apps that allows to do programming on android platform then please mention it by commenting below. I will try to include them in this list. Also share your experience after using above apps.

Happy Coding!! 🙂 🙂

You May Also Like:

  1. What is Intel® C++ Compiler for Android*?

    It's a native-code C and C++ compiler, compatible with the GNU* C++ in the Android NDK, which software developers can use to build apps for Android devices based on Intel processors. It benefits from the years of experience Intel has gained by offering compilers for other software development market segments. The current release is version 14.0.
    [Back to Top]

  2. Why should developers use Intel C++ Compiler for Android?

    Whether they are developing a game, an app that requires motion or touch, or an app that would benefit from a more fluid interface or improved response time, Intel C++ Compiler for Android helps developers improve their application's performance. Improved app performance can also boost device battery-life by completing tasks more quickly. Better performing apps retain users. And users that are satisfied with an app often recommend it to people they know. Additionally, the GNU C++ source-code compatibility preserves the investment a developer has made in their existing app code-base. Intel C++ Compiler for Android makes it possible for developers to recompile, deliver more app performance than might be possible with another compiler, and move apps to an Intel-based Android platform, expanding their base of opportunity.
    [Back to Top]

  3. What are the key features of Intel® C++ Compiler for Android? What's the value to developers?

    In a word, performance, specifically app performance. The compiler is also compatible with GNU C++, the compiler in the Android NDK. This means developers can take their source code and build it with Intel C++ or GNU C++. This feature can be summarized as source code compatibility. Another compatibility-related feature is that developers can use familiar Android NDK command-line tools, such as debuggers, during their development. The familiar tools they've been using still apply. Call this development-environment compatibility, which is important in maintaining high programmer-productivity. Intel is also providing Forum-based support for this release of the Intel® C++ Compiler for Android. The community of developers is open to all and monitored by Intel C++ experts around the world providing on-line support and interaction. Summing it up: Performance, compatibility and support.
    [Back to Top]

  4. What's new in this release?

    This release now supports app development for Intel-based devices running Android Jelly Bean or KitKat. Intel C++ Compiler 14.0 for Android features enhancements to the new code-base to deliver improved quality and app performance and support for new Intel® Atom™ and Intel® Core™ processors. In addition, the compiler now supports integration with the Eclipse IDE that comes with the Android SDK. This release continues to offer developer host-system options. Developers can use the Intel C++ Compiler for Android on Windows*, OS X* or Linux host development systems.
    [Back to Top]

  5. Is Intel trying to persuade developers to use a compiler for Android* apps rather than, say, Dalvik*?

    No, not at all. The mobility market segment is big and growing and Intel simply wants to help app developers with a full range of tools that take the best possible advantage of Intel based mobile devices. Developers are also increasingly using HTML5. They have several options, including the Intel® XDK HTML5 development environment.
    [Back to Top]

  6. Why use C or C++ for mobile apps?

    In some cases, developers want to use C or C++, because they have existing code and don't want to re-invent the functionality in another language, or because they have a special need, such as performance, or because it's the best way to take advantage of platform features. An example of an app that might benefit from compiled code performance is one in which users expect a more fluid experience. Another is an app that would use less power, and preserve battery-life, if it simply ran faster to get a given job or action done. It might be measured in different ways on mobile devices but, like all computing, performance matters.
    [Back to Top]

  7. What development host systems can I use? Can I use the compiler on a Windows system?

    Windows*,OS X* or a Linux* system can be used as a host system. The Intel C++ Compiler 14.0 for Android is available as separate downloadable, installable packages for these three operating environments. Each can be used to develop apps targeted for Android devices based on the Intel Architecture.
    [Back to Top]

  8. What are the system hardware and software requirements?

    Host Developer System

    Intel-based Target Device

    Windows* Host Developer System

    Android Jelly Bean or KitKat

    • One of Windows 7, 8, or 8.1, 32- or 64-bit
    • Android* NDK r9, r9b or r9c, 32- or 64-bit, for Windows-hosted development
    • or Android* Open Source Project (AOSP) workspace, or example AOSP workspace for Android 4.3.
    • For Eclipse* support: Android* SDK ADT bundle 32- or 64-bit, 20131030 or 20130917 package)

    OS X* Host Developer System

    • OS X Mountain Lion 10.8 or 10.9
    • Android* NDK r9, r9b or r9c, 32- or 64-bit, for OS X-hosted development
    • or Android* Open Source Project (AOSP) workspace, for example AOSP workspace for Android 4.3.
    • For Eclipse* support: Android* SDK ADT bundle (32- or 64-bit, 20131030 or 20130917 package)

    Linux* Hosted Developer System

    • Ubuntu 12.04 64-bit
    • or Ubuntu 11.04 or later, 32-bit
    • Android* NDK r9, r9b or r9c, 32- or 64-bit, for OS X-hosted development
    • or Android* Open Source Project (AOSP) workspace, for example AOSP workspace for Android 4.3.
    • For Eclipse* support: Android* SDK ADT bundle (32- or 64-bit, 20131030 or 20130917 package)
    • Development of 32-bit apps on a 64-bit Linux host may require optional library components from your Linux distribution (ia32-libs, lib32gcc1, lib32stdc++6, libc6-dev-i386, gcc-multilib)

    [Back to Top]

  9. Can the Intel® C++ Compiler for Android be used to develop apps for Android devices not based on Intel processors?

    No. The Intel C++ Compiler for Android produces code that runs only on Android devices that use Intel processors. Intel C++ Compiler for Android is highly compatible with the GNU C++ compiler that is part of the Android NDK. This means developers can write a single set of C++ source code and use the appropriate compiler to build apps. This preserves the investment developers have in their source code, helps keep productivity high, and simplifies building apps for Android devices based on the Intel Architecture or ARM*.
    [Back to Top]

  10. Can the Intel® C++ Compiler for Android be used to develop apps for Microsoft* Windows*, Apple* OS X* or Linux*-based systems?

    No. The Intel C++ Compiler for Android produces code that runs only on Android devices that use Intel processors.
    [Back to Top]

  11. How do developers get a copy of Intel® C++ Compiler for Android?

    There are two ways. First, developers can download an evaluation copy, or buy a license by going to the Intel® Developer Zone, then clicking on the 'Android' section and selecting Intel C++ Compiler for Android from the overview section. The named-user license price is $79.95 per host OS. Evaluation copies are free. Second, the compiler is offered in the public beta Intel® Integrated Native Developer Experience (Intel® INDE), which offers a collection of tools, information and services for developers of Android apps. The tools and services in Intel® INDE work with Android SDK and NDK tools. The compiler itself is a production-release, not beta.
    [Back to Top]

  12. What other products does Intel offer mobile app developers?

    Other products include the Intel® XDK for HTML5 which is used by developers creating apps for many mobile platforms. Intel® Integrated Native Developer Experience (Intel® INDE) is also available in Beta form. It offers a collection of tools, information and services for Android app developers.

    [Back to Top]

  13. Is this the same Intel C++ compiler Intel has been selling for several years?

    Intel C++ Compiler for Android shares a common base, and heritage, with other Intel C++ compilers – a heritage that focuses on performance, compatibility and support. The Intel® C++ Compiler for Android is based on the Intel14.0 code-base and supports the latest Intel® Core™ and Intel® Atom™ processors. It shares many similar features of other Intel C++ compilers because this is a requirement for mobile computing. Licensing and packaging can vary from market segment to market segment but Intel's goal is to offer a range of C++ compilers that are largely the same to enable use over a range of computing solutions.
    [Back to Top]

  14. Where can I find more info?

    Here is a list of URLs that provide more information:

    • Intel C++ Compiler for Android* OS product info:
      http://software.intel.com/en-us/c-compiler-android
    • Intel C++ Forum (support for Intel C++ Compilers, including Intel C++ for Android OS):
      http://software.intel.com/en-us/forums/intel-c-compiler
    • Intel® XDK for HTML5 product info:
      http://software.intel.com/html5
    • Intel® XDK for HTML5 Application Development Forum:
      http://software.intel.com/en-us/forums/html5-application-development
    • Beacon Mountain product info:
      http://intel.com/software/BeaconMountain
    • Beacon Mountain Support Forum:
      http://software.intel.com/en-us/forums/beacon-mountain
    • Intel® Integrated Native Developer Experience (Intel® INDE):
      http://intel.com/software/inde. Intel® INDE is a collection of tools, information and services for Android app developers
    • Intel Developer Zone hosts many of the topics referred to in answer to this question:
      http://software.intel.com/en-us
    • Android Phones & Tablets presents a variety of topics associated with Intel and Android:
      http://software.intel.com/en-us/android
    • Android Applications on Intel® Architecture:
      http://software.intel.com/en-us/forums/android-applications-on-intel-architecture
    • Intel® Perceptual Computing SDK product info:
      http://software.intel.com/en-us/vcsource/tools/perceptual-computing-sdk
    • Intel® Perceptual Computing SDK support Forum:
      http://software.intel.com/en-us/forums/intel-perceptual-computing-sdk
    • Mobile Software Development:
      http://software.intel.com/en-us/forums/mobile-software-development
    • Mobile system and embedded developer product info:
      http://software.intel.com/en-us/embedded-development-tools

    [Back to Top]

For more complete information about compiler optimizations, see our Optimization Notice.