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者组合!
登陆之后可以点击右上角的账号,查看用户的个人信息:
用户也可以对个人资料进行变更:
用户也可以进行充值和会员组变更:
用户新建文件的方法是点击导航栏下面的文件栏中的?号,这里要注意,新建文件路径不能以/或者\开头,文件结尾必须是对应语言指定的文件名,例如Python是.py,C++是.cpp等:
此时可以进行文件的建立,建立之后点击确定可以进行代码的编写,编写之后可以点击Save进行保存,请注意,一定要先Save再Run。
用户登陆之后会有文件中心按钮,文件中心按钮被点击可以查看到文件系统:
文件系统可以修改文件信息,包括选择编程语言,版本等
用户点击run之后,系统便会为您进行代码编译这里要注意:
您所运行的文件会是您目前所在的页面的文件为主入口,您的文档中心的文件为辅助运行(不会被修改,只会辅助运行,即如果有多个文件关联调用,那么会被实现,但是调用之后,文件并不会被修改)
本部分使用说明仅供参考,后期网站可能进行部分改动,最终解释权归Anycodes在线编程团队所有。
您进入Anycodes手机版之后,您可以直接进行代码的编写,但是如果想要分享、运行、保存您必须要进行登录操作。登陆之后您可以进行代码的编写运行和保存等相关的操作。
首页:
分享代码:
保存文件:
运行结果:
文件中心是您存储的文件所在地,在这里您可以点击文件title打开文件,也可以修改文件属性,target以及文件的版本(支持版本控制哦)
文件中心:
用户中心,您可以看到您的相关信息,并且进行一些修改,同时您也可以查看官方发布的一些通知。
用户中心:
-- 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.adb
gnatbind-7 -x hello.ali
gnatlink-7 hello.ali
Hello Anycodes!
d06c0ef84ab49fd98667501d1ee60edb
; 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 core
Segmentation fault
e2cb1fecab0518948cd26f8806b6837b
echo ‘hello anycodes!‘
hello anycodes!
3b3875e7de3ca9f34a0d8291e5368789
#include <stdio.h>
int main()
{
printf("hello anycodes!");
return 0;
}
hello anycodes!
2c593ac7933861ed293c6fb921dc35f2
class Anycodes {
static void Main () {
System.Console.Write("Hello Anycodes\n");
}
}
Hello Anycodes
3e036b28c82568d9b173bde55ddc484d
#include <iostream>
using namespace std;
int main(){
cout<<"Hello Anycodes!"<<endl;
return 0;
}
Hello Anycodes!
e707a97be7b27f394703bce0a6bdf2f3
import std.stdio;
void main(string[] args)
{
writeln("Hello Anycodes");
}
Hello Anycodes
2b01226612795d30748550022c841ba7
program main
write(*,*) "Hello world of Anycodes!"
end program main
Hello world of Anycodes!
c4b99ee1b249631af12dae308217e43d
package main
import "fmt"
func main() {
fmt.Println("Hello, Anycodes!")
}
Hello, Anycodes!
49a6f0f65ceecab947d05acea5b1b7d9
public class MyJava {
public static void main(String[] args) {
System.out.print("Hello,Java world of Anycodes!");
}
}
Hello,Java world of Anycodes!
001fef4227e581af3b5493487c445665
(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
print("Hello Anycodes World!")
Hello Anycodes World!
6dd40582f883c7ebf4b46a75bcb59ec8
<?php echo ‘<p>Hello World</p>‘; ?>
<p>Hello World</p>
1ed038012ae5416f80353821646cda47
print "Hello,perl world of AnycodeX!"
Hello,perl world of AnycodeX!
a18a28bac02e45131d6adb01eab77940
print "hello world, powered by Anycodes"
hello world, powered by Anycodes
08d09427e70083909c44ff19ca63a2c4
print(‘hello world, powered by Anycodes‘)
hello world, powered by Anycodes
c6ca5a5a04c1f6237f926518181ea3e6
print("r world of anycodes")
[1] "r world of anycodes"
1fb017d83204fafce45eb4966377f1ba
puts "Hello,Ruby world of Anycodes!"
Hello,Ruby world of Anycodes!
ad32fa024c95f1466c739a8e543acbfa
var myString = "Hello, World! Hello, Anycodes!"
print(myString)
Hello, World! Hello, Anycodes!
41dcb41b3775191acd17036fd5f26b1a
puts "Hello,Tcl world of AnycodeX!"
Hello,Tcl world of AnycodeX!
eac7d79681873a552006fbd2a63146a3
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
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
Hello, world!
0c5cd95848459d7c7fc74542507ecbd6
#import <stdio.h>
int main( int argc, const char * argv[] )
{
printf("Anycodes, Hello World of Object-C!");
return 0;
}
Anycodes, Hello World of Object-C!
56a762167
原文:https://www.cnblogs.com/ince/p/10504802.html