邦德是什么项目?
BTW,我对于邦德的看法可能不是一般的激进 首先,应该彻底放弃传统思维中”编程就是写代码“的概念。我认为的编程,应该是让计算机帮你做你不想做、不能做的事。换言之,如果一件事你写代码能很轻易地解决,但你想不通为什么,那么这件事就不是编程——你应该去研究为什么,而不是重复你本来就会做但却不知道为啥会做的事情。如果你发现”写代码能做这件事,但是不理解怎么做到的“,那才是编程开始的地方(当然,你要先搞明白如何把代码复制到程序里)。 其次,从功能上看,邦德可以完成绝大多数的编程任务(如果你不纠结于算法的话),它所不具备的功能,都可以通过外接脚本实现。而且由于它是模块化实现的,任何功能都不必修改源代码就能添加到别的程序里。
最后,从使用上讲,邦德的操作和图形界面,都尽量向命令行接口靠拢,因为这样更接近编程的本质。同时为了便于非计算机专业的人使用,邦德也尽可能提供方便易用的可视化工具。 所以我说邦德项目是面向所有想学编程的人的,只要你会打字,就可以学习如何通过邦德编写程序。 至于你说的“想自学编程语言,不知该如何入手”的问题,我觉得你可以考虑一下是否可以先学习用邦德来编写程序,然后再根据需要选择学习哪种语言。 如果你想试试邦德,可以下载体验(有Windows、macOS和Linux版本)。如果你试用了觉得还行,可以关注我们的项目,有新的动态我们会发布在GitHub上。