没有合适的资源?快使用搜索试试~ 我知道了~
制定:(WIP)制定:一种简单,熟悉且快速的编译后编程语言
共80个文件
h:28个
cpp:19个
txt:14个
需积分: 5 0 下载量 31 浏览量
2021-01-28
17:57:27
上传
评论
收藏 138KB ZIP 举报
温馨提示
Enact是一种新的经过编译的通用编程语言,其设计目的并非唯一或具有突破性。 取而代之的是,Enact的目的是要熟悉,利用已经建立的技术和范例并使它们变得更好。 例 // FizzBuzz in Enact func fizzBuzz(n int) { for i in 1...n { switch (i % 3 == 0, i % 5 == 0) { case (true, false) => print("Fizz"); case (false, true) => print("Buzz"); case (true, true) => print("FizzBuzz"); default => print(n); } } } 特征 静态类型有助于而不是阻碍 高效的编译时内存管理 易于使用的泛型,卫生宏 模式匹配和尾部调用 干净且熟悉的语法 内置的构建系统和软件包管理 目标 易于从其他编译语言(如C,C ++,Rust
资源推荐
资源详情
资源评论
收起资源包目录
enact-master.zip (80个子文件)
enact-master
PULL_REQUEST_TEMPLATE.md 147B
.gitignore 2KB
src
main.cpp 490B
CMakeLists.txt 172B
LICENSE.md 1KB
.travis.yml 278B
CONTRIBUTING.md 2KB
CODE_OF_CONDUCT.md 3KB
.github
ISSUE_TEMPLATE
bug_report.md 706B
feature_request.md 569B
README.md 2KB
.idea
misc.xml 240B
vcs.xml 180B
codeStyles
codeStyleConfig.xml 149B
enact.iml 97B
modules.xml 262B
include
Enact.h 112B
lib
compiler
Compiler.h 5KB
Compiler.cpp 27KB
CMakeLists.txt 135B
Natives.h 303B
sema
Sema.cpp 971B
SemaDecls.h 3KB
Sema.h 2KB
SemaDefs.h 5KB
SemaDefs.cpp 44B
SemaDecls.cpp 22B
VariableInfo.h 329B
CMakeLists.txt 273B
common.h 2KB
analyser
Analyser.h 4KB
CMakeLists.txt 135B
Analyser.cpp 29KB
vm
VM.h 2KB
VM.cpp 37KB
CMakeLists.txt 117B
Natives.cpp 551B
AstSerialise.cpp 8KB
context
Options.cpp 2KB
Options.h 2KB
CompileContext.h 856B
CompileContext.cpp 2KB
CMakeLists.txt 240B
value
Object.h 9KB
Value.h 1KB
Object.cpp 10KB
Value.cpp 3KB
CMakeLists.txt 218B
AstSerialise.h 3KB
parser
Token.h 1KB
Typename.h 5KB
Typename.cpp 8KB
Lexer.cpp 8KB
Lexer.h 2KB
Parser.cpp 31KB
Parser.h 4KB
CMakeLists.txt 359B
bytecode
Chunk.cpp 19KB
Chunk.h 3KB
CMakeLists.txt 129B
ast
generate.py 6KB
Expr.h 16KB
Pattern.h 2KB
AstVisitor.h 251B
Stmt.h 8KB
CMakeLists.txt 169B
InsertionOrderMap.h 9KB
trivialStructs.h 132B
type
Type.cpp 12KB
Type.h 7KB
CMakeLists.txt 123B
CMakeLists.txt 485B
memory
GC.cpp 6KB
GC.h 1KB
CMakeLists.txt 121B
docs
implementation.md 1006B
img
enact_icon.png 21KB
enact-logo-text.png 46KB
tmp 4B
CMakeLists.txt 191B
共 80 条
- 1
资源评论
xianzhang
- 粉丝: 20
- 资源: 4594
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- order system final.c
- 2024注册测绘师考试讲义-大地测量与海洋测绘
- SAP ECC到SAP S4 HANA系统的对比分析(PP模块).xlsx
- Java small game (Java桌面版小游戏)
- 工程经济学自考必备软件下载
- (176647222)基于遗传算法(GA)优化门控循环单元(GA-GRU)的数据分类预测 优化参数为学习率,隐藏层节点个数,正则化参数,matla
- (176685204)基于遗传算法优化BP神经网络(GA-BP)的时间序列预测,matlab代码 模型评价指标包括:R2、MAE、MSE、RMSE
- (176724010)遗传算法(GA)优化随机森林(RF)的分类预测,GA-RF分类预测模型,多输入单输出模型 多特征输入单输出的二分类及多分类模
- 基于vc2010+easyx的贪吃蛇源码
- ieee-p1687-internal-jtag-taps-embedded-instrumentation-white-paper.pdf
- IHI0024D_amba_apb4_protocol_spec.pdf
- 2024注册测绘师《综合能力》讲义-大地测量(2)
- amba_axi4.pdf
- 2024注册测绘师《综合能力》讲义:大地测量中水准网与重力网的布设及技术规范
- 2024注册测绘师《综合能力》讲义-第2章海洋测绘(1)
- 从Python开发到打包成EXE可执行文件的辅助工具分享
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功