Programming 板


LINE

※ 引述《easterday (数牙)》之铭言: : 我现在的概念是,如果on Native Code,我应该再去看看组语的书,这样我在debugging : 会比较有概念 : 如果on VM,那当然是看那个VM的书...用熟工具....放弃debugging的细节... : : 这两件事情可能都要花至少1年时间 : 大家的意见如何?... : : 有个大学生说,1:简单的事情就用RAD Tool on VM随便拉一拉就好了 : ,最佳化再用Native Code来做 : : 但是这种概念好像 : 和用 2: UML,ER Diagram做事的那种潮流不太同调 : : 例如因为我已经 : 1.Coding on VM的Project(尤其是精心设计,想了很久写了很久...) : 常常dependent on [(精心设计的)VM], : 2.然後我把UML图画出来初稿 ========== 假设把 project 定在 Java VM 上实现, 也在 Java VM 上 跑得好好的, 但现在想把这个 project 的程式转成 native code 由 XX 硬体直接执行, 因此考虑底下 3, 4, 5 问题. : 3.再要把dependent part再弄出来 : 4.再来一个UML定稿 ========= 因为这个 java program 依赖 JVM 支援, 所以要把依赖 JVM 支援的这部份功能, 从 C 或 C++ library 找出来或自行用 C 开发, 所以此部份再用 UML 再设计绘图出来. : 5.才可以成为Project Coding Native Code ? : ======== 假设真的是这样做, 虽然做了两次 UML 设计与程式开发, 但这 并没有违反软体工程开发的概念, 反而是依赖 JVM 支援的那部 份功能, 因为 JVM 提出的功能协助, 反而有了清析的功能规格. 整个软体设计反而模组画分清楚. 再假设你能把 Java Program 以人工方式转成 C++ 或 C 语言重 新人工转译出来, 真正的问题会出在 Java JVM 的执行环境支援 可能欠缺规格与架构的知识而无法自行用 C 写出来. 某些解译语言的程式(如 BASIC)也是能从中间码转译成为可让机 器直接执行的 native code , 但要使用配合该解译语言提供的 library 与 run-time support . 换言之, Java JVM 也可以有 某类 cpu 机器码的执行核心, 可以跟转译到该机器码的 java 程式合并执行, 这样做就是买某类处理机的 Java Machine support 来配合执行. 如果这样做就可免除 3, 4 步骤了, 但花 钱买这个 Java Machine support 是要的. : ps: 我希望我能提供很适用的GUI给我的作品... : : 所以第一个问题就是: Coding on VM / Coding on C++ and learn x86 Assembly? : 第二个问题是: Project on VM / Project on C++ ? : : 谢谢大家的意见... ========================= 现代的资x人, 学了演算法的斤斤计较, 就怕走冤枉路. 但学习与经验是那种 不经一事不长一智的东东, 而举一反三也不在演算法那类的捷径里. 做出作品, 最重要的是先能 "卖出去" 或者说是受到 "赏识". 暂时卖不出去, 也得要是稍经改良, 就会有将来换成大钱的可能. 假如能吸引来投资, 就可因 为有资金来之不易, 再去考虑用甚麽方式找那些高手来发展. 所以是要能吸引 投资为先, 先恰到好处, 求完美其次, 等成了投资的重大案, 再来烦恼整套的 软工发展方式会比较务实. 使用 Java 就是容易先兜起来展示再说, 造量产产品卖钱的就会换成不好被抄 走的 native code program . --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.4.12
1F:推 KanoLoa:push!! 203.70.75.54 04/20 03:09







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP