百科问答小站 logo
百科问答小站 font logo



现在的可视化编程发展到什么程度了,什么时候可以取代高级语言? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

可视化和编程完全就是两码事儿,


现在的代码可视化是很强大的,VisualStudio可以从各个方面来可视化你的代码和运行过程。但是要用可视化来代替编写代码,这是不可能的事情。


这就像现在手写识别这么强大了,为啥大家还是喜欢敲键盘一样……

因为就输入这个事情来说,键盘就是最快的,更快的只有语音和脑电波,不是手写或者可视化……



其实发现很多人的问题在于对于可视化、编程和取代这仨词的理解不一致。

这里稍微分析一下:

所谓可视化,自然就是指可以直观的看到程序的逻辑。

编程,就是编写程序。


我说的这是两码事儿,就是说,直观的看到程序的逻辑,和编写程序就是两码事儿。既然是两码事儿何谈取代?

而很多人认为的可视化编程说的是:用某种高级语言编程,然后用一种非代码的形式呈现出来


这个怎么说,你特么直接按F12打开开发人员工具,就可以直接编写HTML然后在上面直接呈现出来了

所以,我很好奇你们说的取代是什么?


取代的含义就是,若B取代了A,则我们可以仅通过B完成A才能完成的事情。拿上面的例子来说,用一个HTML设计器,取代了直接编写HTML代码,这才叫取代。

那可视化编程取代高级语言,那你就要发明一种不输入语言的方式,如设计器,来取代高级语言的输入方式。

这就是我说的,现阶段输入方面最快的就是敲键盘,键盘输入最快的方式就是直接回显,可视化在编程方面并无优势。




  

相关话题

  如何抽象评判现有语言优劣,继而设计一款别具优雅的计算机语言 X ? 
  剪切板、文件拖拽这些功能桌面环境是怎么实现的? 
  什么理由让代码保存为GBK? 
  将文件编译成某种代码,打印到A4纸上,这种想法是否可行? 
  进程被操作系统加载之后,磁盘上的二进制文件可以删掉吗?如果删掉对正在运行的进程有什么影响吗? 
  你会如何重新学习编程? 
  C++ 实现接口与实现分离后,文件变得更多了,到底有什么好处? 
  有多少人知道汉诺塔其实应该叫河内塔? 
  如何评价某985老师所说的「C语言至少学10年才能懂」? 
  python是对面向对象编程友好的语言吗?有没有改进空间? 

前一个讨论
如果孩子是父母的DNA决定的,那是不是只要父母相同,哪天受孕生出来的孩子都是同一个人?
下一个讨论
红绿蓝三种视锥细胞能否感受黄色单色光,为什么?





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利