Top 10 Online Compilers

Online compilers are one type of tools that allows to compile the source code and execute it. Online compilers execute in a various programming language. We use different compilers to run our codes like Dev C++, Visual Studio, Turbo C++ etc. But now it so easy we just require to connect through the internet and enter our code and run it. An online compiler has the same basic functionality as a conventional compiler.

Top 10 online compiler site name:

1.) Ideone.com | Online IDE & Debugging Tool >> C/C++, Java, PHP, Python, Perl, and 40+ compilers and interpreters


Online IDE & Debugging Tool
  • Ideone is an online compiler and debugging tool which allows you to compile the source code and execute it online in more than 60 programming languages.
  • Ideone is a standard online IDE that allows to edit, compile, execute and share single C++ files.
  • Ideone is easy to use an online compiler.

www.ideone.com

2.) Codepad


codepad
  • codepad.org is an online compiler/interpreter and a simple collaboration tool.
  • Codepad was created by Steven Hazel, one of the founders of Sauce Labs.
  • It’s a paste bin that executes code for you. You paste your code, and Codepad runs it and gives you a short URL you can use to share it. Paste the URL into chat or email to get help or to show someone how to do something. Or just try things out when you don’t have an interpreter handy.
  • It works well on many phones.
  • Codepad works like a compiler or interpreter, not like the read-eval-print loop of an interactive interpreter prompt.
  • If you want to print the value of an expression, you need to use your language’s print command. If your language requires a “main” function, your program won’t work in Codepad without one.
  • Codepad is a powerful IDE with a compiler for 10+ languages.
  • It is Completely anonymous to use.

www.codepad.org

3.) Hackerearth Online Compiler


hackerearth
  • Compiles in the background, after every few keystrokes.
  • The error lines are highlighted within a second after typing the code.
  • An editor has syntax highlighting and autocomplete.

https://code.hackerearth.com/

4.) Codechef


codechef
  • It supports C, C++, and Java, very close to real desktop IDE.
  • It is super fast and easy to use.
  • Suitable for students in the classroom and assignments, practicing interview problems. It is a competitive programming website.
  • It is one of the best options for running programs online.
  • It is a non-profit educational initiative of Directi, aimed at providing a platform for student.

https://www.codechef.com/ide

5.) Fiddle – jsFiddle – Online Editor for the Web


Fiddle – jsFiddle
  • Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor. (JavaScript, MooTools, jQuery, Prototype, YUI, Glow, and Dojo)
  • Lots of people and companies use JSFiddle for online examples of their JavaScript libraries/products.
  • JSFiddle has the notion of panels there are 4 panels, 3 where you can enter a code(HTML, CSS, JavaScript), and 1 to see the result.
  • You can save your code and update your existing code.

www.jsfiddle.net

6.) JDoodle – Online IDE


jdoodle
  • Supports collaborative code.
  • It just starts with a simple text area where you can paste code, and click run.
  • You can change the command line parameters and set the stdin before running the program. Best suited for many old languages that are not supported by new online editors, and you don’t want to install and configure each compiler for those languages.
  • It supports 68 Languages.
  • It executes directly from your website/blog.
  • JDoodle Save the program and share as URL with others.

https://www.jdoodle.com/

7.) OnlineGDB | Online C, C++, Java, PHP Compiler


Online GDB
  • Its great online IDE powered with the code editor, compiler and debugger.
  • It supports C, C++, PHP and Java Compilers.
  • The unique feature of OnlineGDB is, you can debug your code step by step.
  • Once the code is written, it can easily be formatted to make it look nice.
  • This is a very handy web app for coders who love coding in online IDE but faces unexpected crashes and tricky bugs in their code.

https://www.onlinegdb.com/online_c_compiler

8.) GCC Explorer

  • An intuitive web-based tool targeted at C++ programmers and useful for researching, debugging and optimizing code has been made available.
  • GCC Explorer is an interactive compiler.
  • The left-hand pane shows editable C/C++ code. The right, the assembly output of having compiled the code with a given compiler and settings.
  • One of the things I spend a fair amount of time doing at work is compiling my C/C++ code and looking at the disassembly output.
  • Call me old-fashioned, but I think sometimes the only way to really grok your code is to see what the processor will actually execute.
  • Particularly with some of the newer features of C++11 — lambdas, move constructors, threading primitives etc — it’s nice to be able to see how your elegant code becomes beautiful (and maybe even fairly optimal) machine code.0
  • Having crafted a web-based tool for exploring the output of the compiler under small tweaks of the code, compiler version, and compiler flags, Matt was given permission by his company to open source it.

gcc.godbolt.org

9.) DJGPP Public Access Cross-Compiler


DJGPP public access cross compiler
  • This service is being provided as a convenience to users who need to be able to produce a small DOS program and do not have access to a DOS machine with a compiler on it.
  • There is currently a limit of 1000 source bytes and 200,000 executable bytes.
  • Only C programs are allowed.
  • The math library will be linked in.
  • If compilation is successful, all you will get is the binary (exe format), else you will see the results of your compilation.

www.delorie.com/djgpp/compile/

10.) Test Drive Comeau C/C++ Online


Comeau.Computing
  • Comeau C/C++ is a compiler for C and C++.Comeau Computing offers a C++ front-end (v4.3.10.1 as of July 2008) which converts C++ to C, which is then compiled by a separate back-end.
  • The interactive Comeau C++ compiler is running under the NetBSD UNIX-like OS on an x86 platform, although it should be considered a faux platform.
  • The compiler is based upon the Edison Design Group C++ frontend.
  • The compiler is available for both Unix and Microsoft Windows platforms.
  • Comeau also offers custom ports to other platforms.

http://www.comeaucomputing.com/tryitout

See More: 10 Best Java IDE

原文地址:https://www.improgrammer.net/top-10-online-compiler/

TOP 10 ONLINE COMPILER的更多相关文章

  1. Top 10 Mistakes Java Developers Make--reference

    This list summarizes the top 10 mistakes that Java developers frequently make. #1. Convert Array to ...

  2. Favorites of top 10 rules for success

    Dec. 31, 2015 Stayed up to last minute of 2015, 12:00am, watching a few of videos about top 10 rules ...

  3. Top 10 Methods for Java Arrays

    作者:X Wang 出处:http://www.programcreek.com/2013/09/top-10-methods-for-java-arrays/ 转载文章,转载请注明作者和出处 The ...

  4. Top 10 Universities for Artificial Intelligence

    1. Massachusetts Institute of Technology, Cambridge, MA Massachusetts Institute of Technology is a p ...

  5. Top 10 Free Wireless Network hacking/monitoring tools for ethical hackers and businesses

    There are lots of free tools available online to get easy access to the WiFi networks intended to he ...

  6. TOP 10开源的推荐系统简介

    最近这两年推荐系统特别火,本文搜集整理了一些比较好的开源推荐系统,即有轻量级的适用于做研究的SVDFeature.LibMF.LibFM等,也有重量级的适用于工业系统的 Mahout.Oryx.Eas ...

  7. Top 10 steps to optimize data access in SQL Server

    2009年04月28日 Top 10 steps to optimize data access in SQL Server: Part I (use indexing) 2009年06月01日 To ...

  8. TOP 10 BEST LINUX GAMES RELEASED IN 2016

    Gaming on Linux used to be a very rare phrase. But since the arrival of Steam on Linux, the Linux ga ...

  9. Top 10 Programming Fonts

    Top 10 Programming Fonts Sunday, 17 May 2009 • Permalink Update: This post was written back in 2009, ...

随机推荐

  1. Akka边学边写(4)-- MiniRPG

    前面几篇文章用Akka写了HelloWorld和EchoServer,为了更进一步学习Akka,本文将会实现一个非常小的RPG游戏server:MiniRPG. 游戏逻辑 由于是迷你RPG,所以逻辑非 ...

  2. code-代码平台服务器路径

    下面记录的是各个平台的服务器路径(va使用) ("repo init -u ssh://vanzo/platform_89/manifest.git") ("repo i ...

  3. Monkey (压力测试)-移动端手机压力测试工具 monkey以及monkeyrunner

    4. Monkey (压力测试) 这个是Android提供的系统工具.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种 ...

  4. Spring MVC基础了解

    参考网址:https://www.yiibai.com/spring_mvc/springmvc_overview.html Spring框架相关 Spring Security 一个灵活强大的身份验 ...

  5. python把一个列表画柱状图

    https://blog.csdn.net/w113691/article/details/80385534

  6. μC/OS中的任务就绪表

    为了便于对就绪表的查找,μC/OSII又定义了一个数据类型为INT8U的变量OSRdyGrp, 并使该变量的每一位都对应OSRdyTbl[ ]的一个任务组(即数组的一个元素),如果某任务组中 有任务就 ...

  7. 【习题 3-9 UVA - 10340】All in All

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 相当于让你判断s1是不是s2的子序列. for一遍就好 [代码] #include <bits/stdc++.h> us ...

  8. QWaitCondition 的正确使用方法(通过 mutex 把有严格时序要求的代码保护起来,同时把 wakeAll() 也用同一个 mutex 保护起来)

    简单用法 QWaitCondition 用于多线程的同步,一个线程调用QWaitCondition::wait() 阻塞等待,直到另一个线程调用QWaitCondition::wake() 唤醒才继续 ...

  9. php gettext方式实现UTF-8国际化多语言(i18n)

    php gettext方式实现UTF-8国际化多语言(i18n) 一.总结 一句话总结: 二.php gettext方式实现UTF-8国际化多语言(i18n) 近 来随着i18n(国际化)的逐渐标准化 ...

  10. jtag引脚

    如果不能下载,可能原因也许是电量不足了... 在电力不足的时候,仿真也不能进行... ///////////////////////////////////////////////////////// ...