We have hosted the application cppsp in order to run this application in our online workstations with Wine or directly.


Quick description about cppsp:

cppsp is a transpiled script-like language. Its compiler: cppsp_compiler is a kind of source-to-source compiler.

Download the cppsp_compiler.exe or compiler the sourcecode by yourself.
Requirement: prepare your own c++ compiler and set it's folder to environment path.
Optional: put the folder path of exe to environment.

Use cmd or other console to compiler .cppsp file: cppsp_compiler(if not in environment path: .\cppsp_compiler.exe or c: .\cppsp_compiler.exe) script.cppsp.
Setting c++ include/lib folder by .ini file include.ini: C: .\include1,c: .\include2 lib.ini: C: .\lib1,c: .\lib2.
You can rename cppsp_compiler.exe(or cppsp_compiler) to any name you like to change compile command like: cppsp?abcdef.

Official repo on github:
https: //github.com/user19870/cppsp

r/cppsp:
https: //www.reddit.com/r/cppsp/ .

Features:
  • #useclang or #usegcc : use clang++ or g++ compile command
  • @command("."): add command when compile like: -Os?-m64
  • #overwrite: make @command() overwrite g++ . or clang++ compile command like @command("g++ -Os -m64 -nostdlib -shared -o dll.dll dll.cpp") and add "*/" in the end of int main{.} but you'll need ?funcion<> to make comment work
  • #skipcompile : skip g++/clang++ compile and directly run output
  • import : import header in c++ and accept import iostream,x,y,.
  • @funcuion<<.>>: inject everything(void()?int()?bool()?even #define and using namespace) in <<.>> to the space under #include above int main()
  • @inject(.) : inject everything in (.) to int main{.}
  • print(): print content to console like print("12\n"," ",1," ",2.1,true,false," ")
  • input(): input data to variables,but need @inject() to declare varibles
  • //: comment



.

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.