以前曾想,如果可视化编程能够使用现代编程语言,那该多好啊。
后来经常用 TypeScript 写程序,越来越觉得喜欢。
所以就尝试做了一个 TypeScript 可视化编程的原型。
目前只做了常用的语法结构,还有很多语言功能没完成。
demo
1
6IbA2bj5ip3tK49j 2021-09-08 16:52:13 +08:00
这可视化……
蚌埠住了 |
2
oneisall8955 2021-09-08 16:55:28 +08:00
有取,只是,不如手敲的快?
|
3
GooGee OP @oneisall8955 只是个玩具,没法和成熟的 IDE 比。
|
4
aguesuka 2021-09-08 17:07:18 +08:00
也许你需要的是 MPS?
|
5
ipwx 2021-09-08 17:09:22 +08:00
这可视化比写代码还复杂!
|
6
yuhangch 2021-09-08 17:23:21 +08:00 4
玩了玩,楼主还是花了心思的
建议改名鼠标编程😂 小朋友学编程还真挺需要这种方式 |
7
nicholasxuu 2021-09-08 17:27:18 +08:00
适合平板手机之类的~
建议加一些 icon 图像,帮助提升辨识能力。 |
8
wwwtarzan 2021-09-08 17:28:56 +08:00
还蛮有意思的
|
9
wszgrcy 2021-09-08 18:01:01 +08:00
技术可以借鉴
|
10
thetbw 2021-09-08 19:45:26 +08:00 1
我以为是 像 vb 那种可视化编程,没想到是真的可视化编程呀
|
11
sphawkcn 2021-09-08 22:06:11 +08:00
这样点来点去,比手写+自动提示慢太多了吧。
|
12
Mutoo 2021-09-08 22:13:44 +08:00 1
我以为是 learnable programming 这样的可视化
http://worrydream.com/LearnableProgramming/ |
13
sutra 2021-09-08 22:14:30 +08:00
适合没有物理键盘的触摸屏设备?
|
14
Vegetable 2021-09-08 22:28:07 +08:00 2
我愿称之为无障碍编程
|
15
CrazyRundong 2021-09-08 23:11:58 +08:00
好玩!感觉很适合小孩子学编程呀
|
16
yfugibr 2021-09-09 00:27:09 +08:00 via Android 1
建议改进一下,选项还是太多了。改成输入字母自动搜索并给出建议,然后按 tab 或者 enter 接受会方便很多🐶
|
17
xz410236056 2021-09-09 10:13:20 +08:00
这么个可视化啊。。这不是 IDE 的功能吗
|
18
ncepuzs 2021-09-09 10:36:59 +08:00
和我预想的有点偏差……
|
19
cnkuner 2021-09-09 10:37:14 +08:00
你知道我鼠标点开的那一刻笑的多开心吗?
|
20
israinbow 2021-09-09 12:27:07 +08:00
笑死, 以为是图形拖拽, 结果和想象中的完全不一样, 甚至超出了认知, 挺有意思的.
|
21
THESDZ 2021-09-09 13:56:15 +08:00
感觉很合理,交互方式修改下就可以用了
|
22
2i2Re2PLMaDnghL 2021-09-09 15:46:59 +08:00
?
点击第五行 [*] index < [[*]] 0 的这个星号,选择 Compute 变成了这样:[*] index [X] < [[*]] ( [*] 0 === [*] null) 好像和想象的有点不一样?算了,删了,点击这个星号,选择 Delete 屏幕,瞬间空白了;我,风中凌乱了 |
23
2i2Re2PLMaDnghL 2021-09-09 15:48:04 +08:00
其他地方 Delete 还有 Are you sure? 这里没有,应该是个 bug
|
24
2i2Re2PLMaDnghL 2021-09-09 16:00:09 +08:00
突然出现的星号让需要点击的位置不稳定,就好像按钮在躲着我的鼠标一样。
|
25
GooGee OP @2i2Re2PLMaDnghL 还是一个玩具,bug 很多 😅
|
26
0xFish 2021-09-17 15:56:34 +08:00
因吹丝停
|