1、http://codepad.org/
推荐星级:★★★★
是否需注册:否(注册的话也很快,几秒钟而已)
优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。
缺点:有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。另外不具有交互性,且不提供编译后的可执行文件。
2、http://www.comeaucomputing.com/tryitout/
推荐星级:★★
是否注册:貌似不需要(网页上显示,注册后功能更多)
优点:编译器的版本多
缺点:页面文字较多,不适合手机浏览,且编译后显示结果不明了,反正我最简单的"Hello World"程序好像都通不过
3、http://www.botskool.com/online-compiler(本人最喜欢的)
推荐星级:★★★★☆
是否注册:需要(注册简单,绝对值得)
优点:自动记录上一次所写代码,执行结果显示明显,并且可以进行简单的交互(我认为是亮点)。网站提供了交流论坛,编程学习资料。缺点:页面广告文字较多,不过手机浏览的话还可以接受。无论是编写代码还是查看结果,页面大面积是其他用户代码示例,显得页面臃肿。支持语言少,只有C,C++,Java三种。
4、http://onlinecompiler.net/(现在不知道为什么打不开了,前几天还可以用,在这列出来先)
推荐星级:★★★
优点:记不清了,只记得可以下载编译后的exe文件(这就是我列出来的原因)
缺点:不记得了
5、http://cmpe150-1.cmpe.boun.edu.tr/phpccompiler/login.php
推荐星级:★★★
是否注册:否
优点:编辑时有感应提示框,高亮显示语法,可下载编译后exe文件。界面简洁。
缺点:只支持C语言。只支持IE6以上浏览器,其他浏览器一概不支持,手机无法浏览。不在线显示运行结果。没有出错提示。
6、http://ideone.com
推荐星级:★★★★★
是否注册:否(注册后功能更强大)
优点:我见过的支持语言最多的,多达58种(哥惊呆了),编辑功能最强大的(显示行号,语法高亮,查找,定位到行,全屏显示,行信息,列信息显示),错误信息显示清晰,结果显示明显,有简单交互功能,可以上传源文件进行编译,并且可以下载exe文件,界面简洁更难能可贵。
分享到:
相关推荐
标题中的“自己用c#做的C语言编译器内带测试程序”表明这是一个个人项目,开发者使用C#编程语言创建了一个小型的C语言编译器,并且这个编译器包含了用于验证其功能的测试程序。这涉及到计算机科学中的编译原理、...
《c语言编译器源代码》《c语言编译器源代码》《c语言编译器源代码》《c语言编译器源代码》《c语言编译器源代码》《c语言编译器源代码》《c语言编译器源代码》
设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言编译器.zip设计类c语言...
C语言编译器是计算机科学领域的一个重要组成部分,它负责将C语言的源代码转换成机器可以理解的二进制代码。源代码是程序员用高级语言(如C语言)书写的程序,而编译器是连接这些源代码与硬件执行之间的桥梁。在深入...
本文将详细介绍C语言编译器的Lex及Yacc词法及语法分析规则源码,包括ANSI C语法、Lex规格和Yacc语法分析规则。 一、ANSI C语法 ANSI C语法是C语言的标准语法,定义了C语言的语法结构和规则。ANSI C语法包括变量...
C语言编译器源代码是理解计算机编程语言底层工作原理的重要资源,对于计算机科学的学生、软件工程师以及对编译技术感兴趣的爱好者来说,都是极其宝贵的教材。C语言编译器源代码的学习可以帮助我们深入理解编译过程,...
C语言编译器是这个过程的核心,它负责将C源代码(以.c或.cpp为扩展名的文本文件)转换为可执行文件(如wintc191.EXE这样的二进制文件)。 编译器的工作流程通常包括以下几个阶段: 1. **预处理**:预处理器处理源...
C语言编译器是将C源代码转换成可执行机器码的程序,它的设计与实现是计算机科学领域的重要组成部分,涉及到编译原理、语法分析、语义分析等多个方面。对于初学者来说,理解编译器的工作流程和核心概念,不仅可以深化...
源代码的关键词 "small C for Z80" 提示我们,这是一个针对Z80处理器的精简版C语言编译器。 Z80处理器是英国Zilog公司在1976年推出的一种8位微处理器,广泛应用于早期个人电脑和嵌入式系统。由于其架构相对简单,...
C语言编译器是将程序员编写的源代码转换为目标代码(机器语言)的软件工具,它是C编程语言不可或缺的一部分。C语言编译器的主要任务是将高级语言(如C语言)的源代码转换成计算机可以理解和执行的机器指令。这个过程...
【C语言编译器 Turbo C】是经典的C语言编程工具,尤其对于初学者而言,它具有易用性和高效性。Turbo C是由Borland公司开发的,它整合了编译器、集成开发环境(IDE)以及调试器,使得C语言程序的编写和调试过程更加...
《使用YACC开发C语言编译器》 在编程领域,编译器是连接源代码与机器可执行代码的关键桥梁。YACC(Yet Another Compiler-Compiler)是一个用于生成解析器的工具,它允许开发者根据语法规则定义来构建编译器或解释器...
TCC,全称为Tiny C Compiler,是一款轻量级的C语言编译器,以其小巧的体积和快速的编译速度在开发者社区中占有一席之地。本文将深入探讨TCC的使用方法和特点,帮助读者更好地理解和运用这一工具。 首先,我们来了解...
C语言编译器是将C源代码转换成机器可执行代码的关键工具,它涉及了编译原理中的多个重要概念和技术。这些概念包括词法分析、语法分析、语义分析、中间代码生成、优化以及目标代码生成。在提供的压缩包文件中,我们...
C语言编译器是将C语言源代码转换成机器可执行代码的关键工具,它的源代码对于深入理解编译原理和程序语言的底层运作至关重要。在编程领域,掌握编译器的工作原理有助于提升软件开发的效率和质量。C语言编译器源代码...
《基于Java实现的C语言编译器》 在软件开发领域,编译器扮演着至关重要的角色,它将高级语言转换为机器可执行的代码。本项目“基于Java实现的C语言编译器”旨在探讨如何利用Java语言来构建一个能够理解和转化C语言...
C语言编译器是将C语言源代码转换成机器可执行代码的关键工具,它是程序员与计算机硬件之间的桥梁。本文将深入探讨C语言编译器的工作原理、重要组件以及如何理解和构建一个简单的C语言编译器。 C语言是一种静态类型...
根据给定的文件信息,我们可以深入探讨C语言编译器的核心概念、结构和实现细节。以下是对标题“简单C语言编译器代码”及其描述、标签和部分内容的详细解析: ### C语言编译器的基本原理 编译器是将源代码(如C语言...