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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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


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

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



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

这里稍微分析一下:

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

编程,就是编写程序。


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

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


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

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


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

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

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




  

相关话题

  一行代码可以做什么? 
  什么才算是真正的编程能力? 
  为什么说用了10年C++的程序员也不敢说自己精通C++? 
  为什么程序比较难写、bug 比较难调呢? 
  如何看待程序员不写注释? 
  为什么C没有布尔类型? 
  你在公司项目里面看到过哪些操蛋的代码? 
  代码之间为什么要加空格? 
  该如何正确看待c中的字符串常量? 
  如何分辨验证码的“O”和“0”?程序员能否避免在验证码中出现这2个不容易分辨的字符。 

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





© 2024-06-02 - tinynew.org. All Rights Reserved.
© 2024-06-02 - tinynew.org. 保留所有权利