1. 程式人生 > >手機在線編程軟件Anycodes

手機在線編程軟件Anycodes

版本 mon 字母 argc printf each begin .cn port

下載地址:http://ys-f.ys168.com/608949803/V6gUhjk3V382275HM63/%E6%89%8B%E6%9C%BA%E7%BC%96%E7%A8%8B%E8%BD%AF%E4%BB%B6.apk

什麽是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者組合!

技術分享圖片
技術分享圖片

個人資料相關

登陸之後可以點擊右上角的賬號,查看用戶的個人信息:
技術分享圖片
用戶也可以對個人資料進行變更:
技術分享圖片
用戶也可以進行充值和會員組變更:
技術分享圖片
技術分享圖片

文件系統相關

用戶新建文件的方法是點擊導航欄下面的文件欄中的?號,這裏要註意,新建文件路徑不能以/或者\開頭,文件結尾必須是對應語言指定的文件名,例如Python是.py,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.adb
gnatbind-7 -x hello.ali
gnatlink-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 core
Segmentation fault

分享碼

e2cb1fecab0518948cd26f8806b6837b

BASH

代碼

echo ‘hello anycodes!‘

輸出

hello anycodes!

分享碼

3b3875e7de3ca9f34a0d8291e5368789

C

代碼

#include <stdio.h>
int 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++

代碼

#include <iostream>
using namespace std;
int main(){
    cout<<"Hello Anycodes!"<<endl;   
    return 0;
}

輸出

Hello Anycodes!

分享碼

e707a97be7b27f394703bce0a6bdf2f3

Dlang

代碼

import std.stdio;

void main(string[] args)
{
   writeln("Hello Anycodes");
}

輸出

Hello Anycodes

分享碼

2b01226612795d30748550022c841ba7

Fortran

代碼

program main
write(*,*) "Hello world of Anycodes!"
end program main

輸出

Hello world of Anycodes!

分享碼

c4b99ee1b249631af12dae308217e43d

Go

代碼

package main

import "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)

代碼

<?php echo ‘<p>Hello World</p>‘; ?>

輸出

<p>Hello World</p>

分享碼

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

代碼

#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

手機在線編程軟件Anycodes