没有合适的资源?快使用搜索试试~ 我知道了~
仿知乎java源码-Java2Cpp-Translator:Java到C++转换器
共1009个文件
html:885个
java:93个
jar:9个
需积分: 9 4 下载量 145 浏览量
2021-06-06
15:57:42
上传
评论
收藏 8.25MB ZIP 举报
温馨提示
仿知乎java源码SevenBobcat-Java2CppTranslator 翻译器支持将受限版本的 Java 翻译成 C++。 源语言是 Java 的受限版本,没有高级功能,如嵌套类、匿名类、接口、枚举、注释、泛型、增强的 for 循环、可变参数、装箱/拆箱、抽象类、同步方法和语句、strictfp、瞬态、 volatile、lambdas 等。 目标语言是 C++ 的受限版本,没有虚方法、继承、模板、lambda 抽象、auto、decltype 等。 翻译器主要对基本翻译建模和支持 OOP 的关键特性(如动态调度和方法重载)感兴趣。 它没有利用 C++ 的继承来模拟编译器对继承的实现。 特征 继承和动态调度 方法重载 自动内存管理 仿Java对象初始化过程 数组转换 Java 包导入 用法 在translator目录下从终端调用sbt,运行如下代码: runxtc -runTranslator src/test/java/inputs/testxxx/Testxxx.java 将“testxxx”和“Testxxx.java”中的xxx替换为你要运行的Java类文件的编号。 输
资源推荐
资源详情
资源评论
收起资源包目录
仿知乎java源码-Java2Cpp-Translator:Java到C++转换器 (1009个子文件)
.anchor 0B
java_lang.cpp 11KB
output.cpp 5KB
main.cpp 278B
stylesheet.css 9KB
inherit.gif 57B
.gitignore 86B
java_lang.h 14KB
output.h 6KB
ptr.h 2KB
index-22.html 469KB
Type.html 431KB
GNode.html 421KB
Node.html 204KB
JavaEntities.html 189KB
Type.html 151KB
Analyzer.html 149KB
index-9.html 148KB
index-3.html 144KB
CAnalyzer.html 142KB
CPrinter.html 139KB
CodeGenerator.html 136KB
constant-values.html 132KB
JavaAnalyzer.html 121KB
index-20.html 119KB
JavaPrinter.html 110KB
index-19.html 108KB
package-summary.html 106KB
Element.html 106KB
index-16.html 104KB
AST.html 103KB
index-7.html 98KB
SymbolTable.html 95KB
index-1.html 90KB
Runtime.html 82KB
Limits.html 79KB
Node.html 78KB
index-5.html 75KB
JeannieCFactory.html 75KB
Attribute.html 73KB
C.html 72KB
overview-tree.html 72KB
index-8.html 71KB
index-6.html 71KB
CCounter.html 68KB
WrappedT.html 67KB
Constants.html 67KB
CTag.html 65KB
Printer.html 63KB
PrettyPrinter.html 62KB
NativeGDB.html 62KB
Runtime.html 60KB
index-18.html 60KB
NativeCDB.html 60KB
index-13.html 59KB
Utilities.html 59KB
CommandInterpreter.html 58KB
GNode.html 58KB
JavaExternalAnalyzer.html 56KB
EnumT.html 56KB
index-10.html 55KB
Binding.html 55KB
Printer.html 55KB
SymbolTable.html 54KB
Utilities.html 54KB
Pair.html 54KB
CommandAstAnalyzer.html 53KB
NonTerminal.html 52KB
Resolver.html 51KB
NumberT.html 50KB
JavaDebugger.html 50KB
MetaDataSetter.html 50KB
LineupPrinter.html 49KB
Locatable.html 48KB
StructOrUnionT.html 48KB
VariantT.html 47KB
Annotator.html 47KB
ParserBase.html 47KB
VariableT.html 46KB
Copier.html 46KB
CodeGenerator.html 46KB
CAnalyzer.Specifiers.html 45KB
allclasses-frame.html 45KB
TupleT.html 45KB
JavaTypeConverter.html 44KB
index-14.html 44KB
index-2.html 44KB
CParserState.html 44KB
FunctionOrMethodT.html 44KB
Module.html 43KB
CFeatureExtractor.html 42KB
DirectLeftRecurser.html 42KB
JavaAST.html 42KB
HtmlPrinter.html 40KB
ClassOrInterfaceT.html 40KB
ArrayT.html 40KB
InstantiatedT.html 40KB
CostEstimator.html 38KB
index-12.html 38KB
allclasses-noframe.html 37KB
共 1009 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
weixin_38714532
- 粉丝: 2
- 资源: 953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
- AI高清修复图片画质易语言易语言源码易语言填表
- 映射窗口.ec易语言易语言模块CPU占用0%游戏监控窗口监控
- 易语言 361窗口模块高效、便捷、自封装、自用
- 易语言 窗口排列 模块 ,简单、高效、体积小
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功