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

TypeScript 可视化编程

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

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

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

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