开发了一款 app(安卓版本),可以在手机上运行《算法》第四版这本书中的代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coobbi
V2EX    分享创造

开发了一款 app(安卓版本),可以在手机上运行《算法》第四版这本书中的代码

  •  1
     
  •   coobbi 2023-07-28 16:05:34 +08:00 1870 次点击
    这是一个创建于 808 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在看《算法》第四版这本书(红皮书)。

    有的时候想看下里面的代码运行效果,手头又没有电脑,想到了将代码放到手机里面运行。

    适用场景:

    • 图书馆看书没带电脑时,可以通过手机运行代码查看效果。
    • 上下班坐地铁的时候想看下代码或者运行效果,也可以通过手机离线进行查看。

    为此,我开发了一款名为Algorithms Buddy的 App ,它提供以下功能:

    • 支持离线查看《算法》第四版书中的代码,无需联网即可访问。
    • 支持离线编译和运行代码,让您可以随时随地测试算法代码的运行结果。

    有类似需求的大哥大姐们欢迎前往 Google Play 商店下载:

    Algorithms Buddy

    大哥大姐们帮忙给个好评啊

    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-07-28 16:19:57 +08:00
    十年前有流行过一些手机端的 ide ,
    AIDE 、c4droid 之类的,
    后来听说有国人改进语法检查和报错啥的搞了一堆新 ide ,现在应该挺完善了估计,
    楼主这个,绑定特定一本书的代码,那打算怎么找目标用户呢?买书的人很难发现你这 app 吧,
    AoEiuV020JP
        2
    AoEiuV020JP  
       2023-07-28 16:28:32 +08:00
    或许可以考虑拓展一下,从 github 或者特定地址拉取代码,
    以便后续增加其他书,甚至可以爬一些 oj 网站题解的代码放上去感觉也不错,
    或者有服务器的话干脆允许用户自行提交某书的代码,分门别类的允许所有用户查看,不过这审核可能是个问题,怕提交错误甚至有毒的代码,
    coobbi
        3
    coobbi  
    OP
       2023-07-28 16:29:50 +08:00
    @AoEiuV020JP 这个主意不错,考虑考虑
    simonCN
        4
    simonCN  
       2023-07-28 16:55:41 +08:00
    要不开发一个 iOS app 吧,看介绍你的 App 里面的代码是固定的,我想可以这样做,通过相机拍照,把代码提取出来,是别出对应的语言,直接运行,你看这能实现么
    simonCN
        5
    simonCN  
       2023-07-28 16:56:18 +08:00
    要不我来开发一个 iOS app 吧,不知道有市场没
    coobbi
        6
    coobbi  
    OP
       2023-07-28 17:16:52 +08:00
    @simonCN 这个场景我也考虑过,有个问题就是好多纸质书里面的代码是不完整的,要么是代码片段,要么是缺少依赖库,即使识别出来了,也不一定能够正常运行代码。
    penzi
        7
    penzi  
       2023-07-28 20:29:26 +08:00 via Android
    没有电脑在手边真的没必要看书了,玩一会不好吗
    coobbi
        8
    coobbi  
    OP
       2023-08-01 11:52:51 +08:00
    @maggch97 分不同的人,有的人真的想看下代码的运行效果
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5496 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 08:30 PVG 16:30 LAX 01:30 JFK 04:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86