Odin是一种快速、简洁、可读且实用的编程语言,其希望用以下这些目标取代C:
简单高性能为现代系统构建快乐编程特性:
内置类型:strings、array、slices、dynamicarrays、maps、128-bitintegers与endian-specificintegers多返回参数一致的值声明语法参数多态性没有完全编译时执行编译时间条件(when语句)和状态context系统和内存分配器系统显式过程重载packagemainimport"core:fmt"main::proc(){program:="++*-/";accumulator:=0;fortokeninprogram{switchtoken{case'+':accumulator+=1;case'-':accumulator-=1;case'*':accumulator*=2;case'/':accumulator/=2;case'':accumulator*=accumulator;case://Ignoreeverythingelse}}fmt.printf("Theprogram\"%s\"calculatesthevalue%d\n",program,accumulator);}
评论