没有合适的资源?快使用搜索试试~ 我知道了~
esl:一种新的编程语言的编译器
共41个文件
esl:25个
ll:5个
makefile:2个
需积分: 9 0 下载量 169 浏览量
2021-05-26
22:21:11
上传
评论
收藏 1.28MB ZIP 举报
温馨提示
嵌入式系统语言 ESL是一种新的编程语言,旨在用于嵌入式和其他“小型”系统的高效编程。 ESL(ESL),嵌入式系统语言(Embedded Systems Language)的缩写(可以发音为“ essel”)。 ESL是一种类型化的编译语言,具有允许程序员指示数据值的具体表示的功能。 这与仅实现“抽象”类型或表示形式取决于体系结构的类型的语言有所不同。 程序员可以决定数据表示的细节,包括诸如“字节顺序”,位的确切放置和打包之类的事情。 在处理数据布局的外部表示(例如,通信协议或设备寄存器)时,这些是必不可少的。 过程可以返回多个值。 ESL编译器是LLVM( )编译器的前端。 编译器是自托管的,即,它是用ESL编写的。 它目前仅在以下Linux上运行: x86 x86_64 S / 390 / z990(经过Hercules测试) armv7l(在Raspberry Pi
资源推荐
资源详情
资源评论
收起资源包目录
esl-master.zip (41个子文件)
esl-master
INSTALL 1KB
src
expr2.esl 55KB
stmt.esl 40KB
ast.esl 23KB
lex.esl 25KB
symb1.esl 9KB
llvmdb.esl 21KB
main-start-s390x.ll 1.43MB
main-start-x86-64.ll 1.43MB
symb2.esl 7KB
target.esl 6KB
zstr.esl 1KB
Makefile 2KB
type2.esl 30KB
main.esl 5KB
expr1.esl 414B
type1.esl 3KB
bout.esl 5KB
main-start-x86.ll 1.44MB
llvm.esl 54KB
main-start-armv7l.ll 1.44MB
eslc.sh 4KB
main-start-aarch64.ll 1.43MB
out.esl 4KB
sys.esl 1KB
llvm 1KB
lib
out_flt.esl 2KB
assert.esl 320B
sqrti8.esl 361B
sqrti2.esl 344B
arch
x86_64
memlen.S 178B
memcmp.S 1KB
Makefile 650B
sqrti4.esl 351B
bout.esl 5KB
out.esl 6KB
sys.esl 5KB
doc
ESLProgrammingLanguage.pdf 217KB
LICENSE 1KB
README.md 2KB
.gitignore 119B
共 41 条
- 1
资源评论
giao金
- 粉丝: 35
- 资源: 4604
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于java的入校申报审批系统的设计和实现.docx
- 基于java的社团管理系统的设计和实现.docx
- 基于java的水果线上销售网站的设计和实现.docx
- 基于java的手工艺品销售系统的设计和实现.docx
- 基于java的生产制造执行系统的设计和实现.docx
- 基于java的问卷调查系统的设计和实现.docx
- 基于java的图书商城管理系统的设计和实现.docx
- 基于java的网上团购系统的设计和实现.docx
- 基于java的线上医院挂号系统的设计和实现.docx
- 基于java的鲜牛奶订购系统的设计和实现.docx
- 基于java的无人超市管理系统的设计和实现.docx
- 基于java的小区物业智能卡管理系统的设计和实现.docx
- 基于java的校园二手书交易平台的设计和实现.docx
- 基于java的小型诊疗预约平台的设计和实现.docx
- 基于java的药店管理系统的设计和实现.docx
- 基于java的疫情防控专题网站的设计和实现.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功