下载地址:
什么是Anycodes
Anycodes在线编程是一款可以随时随地进行代码编写、运行的软件。其已经支持C语言,C++,Java,Python,Perl,Ruby等主流编程语言20余种,支持单语言项目运行,多文档联动,支持代码的流输入输出,支持语法高亮,代码折叠,联想输入等一系列和本地编译器非常贴近的功能。Anycodes在线编程,同时提供了电脑版、手机版、APP、小程序以及API,大家可以通过多种方法来使用Anycodes,来随时随地有创意,随时随地写程序。
项目支持
Anycodes在线编程开发团队成员来自是由浙江大学、国防科技大学、天津大学、东南大学、福州大学、黑龙江大学、西南科技大学、延边大学等国内外知名高校,同时团队中的成员均有在腾讯、阿里、百度、滴滴等名企实习的经历。Anycodes团队,将小众平台打造成为大众品牌,是我们的一个理念:Anycodes在线编程!
相关信息
名称:Anycodes在线编程
专利号:ZL 2016 3 0174752.X软著号:2017SR105637、2018SR131256、2015SR164783、2017SR070853、2017SR462051后端开发:Dfounderliu
前端开发:、J(外包)后端框架:Django
前端框架:VUE.js项目架构:电脑端使用说明
本部分使用说明仅供参考,后期网站可能进行部分改动,最终解释权归Anycodes在线编程团队所有。
首页
打开https://www.anycodes.cn 映入大家眼帘的就是Anycodes在线编程网站,网站整体采用上中下三栏的形式,分别是导航栏、功能区以及版权栏。用户可以在功能区的代码编辑框进行代码编写,这里要注意,只有登陆的前提下,才可以运行代码和保存代码,分享/获得分享。
注册与登陆
用户点击右上角的注册和登陆按钮可以进行账号注册登陆,在注册过程中请务必仔细阅读相关协议!
注册页面要求账号和邮箱均是唯一性,同时密码要大于6位切需要时字母/符号/数字中的至少2者组合!个人资料相关
登陆之后可以点击右上角的账号,查看用户的个人信息:
用户也可以对个人资料进行变更:用户也可以进行充值和会员组变更:文件系统相关
用户新建文件的方法是点击导航栏下面的文件栏中的➕号,这里要注意,新建文件路径不能以/或者\开头,文件结尾必须是对应语言指定的文件名,,C++是.cpp等:
此时可以进行文件的建立,建立之后点击确定可以进行代码的编写,编写之后可以点击Save进行保存,请注意,一定要先Save再Run。用户登陆之后会有文件中心按钮,文件中心按钮被点击可以查看到文件系统:文件系统可以修改文件信息,包括选择编程语言,版本等在线编程相关
用户点击run之后,系统便会为您进行代码编译这里要注意:
您所运行的文件会是您目前所在的页面的文件为主入口,您的文档中心的文件为辅助运行(不会被修改,只会辅助运行,即如果有多个文件关联调用,那么会被实现,但是调用之后,文件并不会被修改)手机端使用说明
本部分使用说明仅供参考,后期网站可能进行部分改动,最终解释权归Anycodes在线编程团队所有。
首页
您进入Anycodes手机版之后,您可以直接进行代码的编写,但是如果想要分享、运行、保存您必须要进行登录操作。登陆之后您可以进行代码的编写运行和保存等相关的操作。
首页:分享代码:保存文件:运行结果:文件管理
文件中心是您存储的文件所在地,在这里您可以点击文件title打开文件,也可以修改文件属性,target以及文件的版本(支持版本控制哦)
文件中心:用户中心
用户中心,您可以看到您的相关信息,并且进行一些修改,同时您也可以查看官方发布的一些通知。
用户中心:支持语言举例
ADA
代码
-- filename:hello.adb;with Ada.Text_IO;procedure Hello is begin Ada.Text_IO.Put ("Hello Anycodes!"); Ada.Text_IO.New_Line; end Hello;
输出
gcc-7 -c -Ianycodes/test/ -I- anycodes/test/hello.adbgnatbind-7 -x hello.alignatlink-7 hello.ali Hello Anycodes!
分享码
d06c0ef84ab49fd98667501d1ee60edb
Asmtutor
代码
; Hello World Program - asmtutor.com; Compile with: nasm -f elf helloworld.asm; Link with (64 bit systems require elf_i386 option): ld -m elf_i386 helloworld.o -o helloworld; Run with: ./helloworld SECTION .data msg db 'Hello Anycodes!', 0Ah ; assign msg variable with your message string SECTION .text global _start _start: mov edx, 16 ; number of bytes to write - one for each letter plus 0Ah (line feed character) mov ecx, msg ; move the memory address of our message string into ecx mov ebx, 1 ; write to the STDOUT file mov eax, 4 ; invoke SYS_WRITE (kernel opcode 4) int 80h
输出
Hello Anycodes!timeout: the monitored command dumped coreSegmentation fault
分享码
e2cb1fecab0518948cd26f8806b6837b
BASH
代码
echo 'hello anycodes!'
输出
hello anycodes!
分享码
3b3875e7de3ca9f34a0d8291e5368789
C
代码
#includeint main() { printf("hello anycodes!"); return 0; }
输出
hello anycodes!
分享码
2c593ac7933861ed293c6fb921dc35f2
C sharp
代码
class Anycodes { static void Main () { System.Console.Write("Hello Anycodes\n"); } }
输出
Hello Anycodes
分享码
3e036b28c82568d9b173bde55ddc484d
C++
代码
#includeusing namespace std; int main(){ cout<<"Hello Anycodes!"<
输出
Hello Anycodes!
分享码
e707a97be7b27f394703bce0a6bdf2f3
Dlang
代码
import std.stdio;void main(string[] args){ writeln("Hello Anycodes");}
输出
Hello Anycodes
分享码
2b01226612795d30748550022c841ba7
Fortran
代码
program mainwrite(*,*) "Hello world of Anycodes!"end program main
输出
Hello world of Anycodes!
分享码
c4b99ee1b249631af12dae308217e43d
Go
代码
package mainimport "fmt"func main() { fmt.Println("Hello, Anycodes!") }
输出
Hello, Anycodes!
分享码
49a6f0f65ceecab947d05acea5b1b7d9
Java
代码
public class MyJava { public static void main(String[] args) { System.out.print("Hello,Java world of Anycodes!"); } }
输出
Hello,Java world of Anycodes!
分享码
001fef4227e581af3b5493487c445665
LISP
代码
(write-line "Hello World of Anycodes!")(write-line "I am at Anycodes Learning LISP")
输出
Hello World of Anycodes!I am at Anycodes Learning LISP
分享码
14e89fc3e7f928741512571eab15c6a6
LUA
代码
print("Hello Anycodes World!")
输出
Hello Anycodes World!
分享码
6dd40582f883c7ebf4b46a75bcb59ec8
PHP(5.6/7.2)
代码
Hello World'; ?>
输出
Hello World
分享码
1ed038012ae5416f80353821646cda47
PERL
代码
print "Hello,perl world of AnycodeX!"
输出
Hello,perl world of AnycodeX!
分享码
a18a28bac02e45131d6adb01eab77940
Python(2.7.*)
代码
print "hello world, powered by Anycodes"
输出
hello world, powered by Anycodes
分享码
08d09427e70083909c44ff19ca63a2c4
Python(3.5.*)
代码
print('hello world, powered by Anycodes')
输出
hello world, powered by Anycodes
分享码
c6ca5a5a04c1f6237f926518181ea3e6
R
代码
print("r world of anycodes")
输出
[1] "r world of anycodes"
分享码
1fb017d83204fafce45eb4966377f1ba
RUBY
代码
puts "Hello,Ruby world of Anycodes!"
输出
Hello,Ruby world of Anycodes!
分享码
ad32fa024c95f1466c739a8e543acbfa
Swift
代码
var myString = "Hello, World! Hello, Anycodes!"print(myString)
输出
Hello, World! Hello, Anycodes!
分享码
41dcb41b3775191acd17036fd5f26b1a
TCL
代码
puts "Hello,Tcl world of AnycodeX!"
输出
Hello,Tcl world of AnycodeX!
分享码
eac7d79681873a552006fbd2a63146a3
PASCAL
代码
Program pas_test;Begin writeln('Anycodes, I love you! ');End.
输出
Free Pascal Compiler version 3.0.4+dfsg-18ubuntu2 [2018/08/29] for x86_64 Copyright (c) 1993-2017 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling anycodes/test/pas_test.pas Linking anycodes/test/pas_test /usr/bin/ld.bfd: warning: link.res contains output sections; did you forget -T? 8 lines compiled, 1.9 sec Anycodes, I love you!
分享码
472b64c7b0e76b9db6faca069d19be7c
Scala
代码
object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, world!") } }
输出
Hello, world!
分享码
0c5cd95848459d7c7fc74542507ecbd6
Object-C
代码
#importint main( int argc, const char * argv[] ) { printf("Anycodes, Hello World of Object-C!"); return 0; }
输出
Anycodes, Hello World of Object-C!
分享码
56a762167