V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
GooGee
V2EX  ›  分享发现

TypeScript 可视化编程

  •  
  •   GooGee · 90 天前 · 2216 次点击
    这是一个创建于 90 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前曾想,如果可视化编程能够使用现代编程语言,那该多好啊。
    后来经常用 TypeScript 写程序,越来越觉得喜欢。
    所以就尝试做了一个 TypeScript 可视化编程的原型。
    目前只做了常用的语法结构,还有很多语言功能没完成。
    demo

    26 条回复    2021-09-17 15:56:34 +08:00
    xgfan
        1
    xgfan  
       90 天前
    这可视化……
    蚌埠住了
    oneisall8955
        2
    oneisall8955  
       90 天前
    有取,只是,不如手敲的快?
    GooGee
        3
    GooGee  
    OP
       90 天前
    @oneisall8955 只是个玩具,没法和成熟的 IDE 比。
    aguesuka
        4
    aguesuka  
       90 天前
    也许你需要的是 MPS?
    ipwx
        5
    ipwx  
       90 天前
    这可视化比写代码还复杂!
    yuhangch
        6
    yuhangch  
       90 天前   ❤️ 4
    玩了玩,楼主还是花了心思的
    建议改名鼠标编程😂
    小朋友学编程还真挺需要这种方式
    nicholasxuu
        7
    nicholasxuu  
       90 天前
    适合平板手机之类的~
    建议加一些 icon 图像,帮助提升辨识能力。
    wwwtarzan
        8
    wwwtarzan  
       90 天前
    还蛮有意思的
    wszgrcy
        9
    wszgrcy  
       90 天前
    技术可以借鉴
    thetbw
        10
    thetbw  
       89 天前   ❤️ 1
    我以为是 像 vb 那种可视化编程,没想到是真的可视化编程呀
    sphawkcn
        11
    sphawkcn  
       89 天前
    这样点来点去,比手写+自动提示慢太多了吧。
    Mutoo
        12
    Mutoo  
       89 天前   ❤️ 1
    我以为是 learnable programming 这样的可视化
    http://worrydream.com/LearnableProgramming/
    sutra
        13
    sutra  
       89 天前
    适合没有物理键盘的触摸屏设备?
    Vegetable
        14
    Vegetable  
       89 天前   ❤️ 2
    我愿称之为无障碍编程
    CrazyRundong
        15
    CrazyRundong  
       89 天前
    好玩!感觉很适合小孩子学编程呀
    yfugibr
        16
    yfugibr  
       89 天前 via Android   ❤️ 1
    建议改进一下,选项还是太多了。改成输入字母自动搜索并给出建议,然后按 tab 或者 enter 接受会方便很多🐶
    xz410236056
        17
    xz410236056  
       89 天前
    这么个可视化啊。。这不是 IDE 的功能吗
    ncepuzs
        18
    ncepuzs  
       89 天前
    和我预想的有点偏差……
    cnkuner
        19
    cnkuner  
       89 天前
    你知道我鼠标点开的那一刻笑的多开心吗?
    israinbow
        20
    israinbow  
       89 天前
    笑死, 以为是图形拖拽, 结果和想象中的完全不一样, 甚至超出了认知, 挺有意思的.
    THESDZ
        21
    THESDZ  
       89 天前
    感觉很合理,交互方式修改下就可以用了
    2i2Re2PLMaDnghL
        22
    2i2Re2PLMaDnghL  
       89 天前

    点击第五行 [*] index < [[*]] 0 的这个星号,选择 Compute
    变成了这样:[*] index [X] < [[*]] ( [*] 0 === [*] null)
    好像和想象的有点不一样?算了,删了,点击这个星号,选择 Delete
    屏幕,瞬间空白了;我,风中凌乱了
    2i2Re2PLMaDnghL
        23
    2i2Re2PLMaDnghL  
       89 天前
    其他地方 Delete 还有 Are you sure? 这里没有,应该是个 bug
    2i2Re2PLMaDnghL
        24
    2i2Re2PLMaDnghL  
       89 天前
    突然出现的星号让需要点击的位置不稳定,就好像按钮在躲着我的鼠标一样。
    GooGee
        25
    GooGee  
    OP
       89 天前
    @2i2Re2PLMaDnghL 还是一个玩具,bug 很多 😅
    mgy309502059
        26
    mgy309502059  
       81 天前
    因吹丝停
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3467 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 10:08 · PVG 18:08 · LAX 02:08 · JFK 05:08
    ♥ Do have faith in what you're doing.