好的编程语言

提供数据结构构造数据的特性

提供结构化特性,避免流程混乱 (函数,if ,while 语句)

模块使用方便,引入引出

数据结构,进行编排数据的方式,有列表,队列,树。。

编程:数据结构 + 算法

1
2
3
4
5
6
使用编程语言的思维想问题:就像戴着脚链跳舞一样,不自在。

你的比喻适合形容初学者或对编程语言不熟悉时的感受,但对于有经验的开发者来说,编程语言的“脚链”其实是帮助他们更高效、规范地“跳舞”。
建议:

问题本质应先用自然语言或图形抽象思考,理清思路后再用编程语言实现,这样既不受限,也能发挥编程的优势。

如何高效的开发

使用现成的技术或工具可以提高开发效率

并发

并发的 难点 就像 使用 goto 一样,容易失去结构化