编程语言(c,java,php等等),数据结构,算法,数据库,框架之间的关系? 帮忙给描述一下吧? ?
程序员文章站
2022-06-04 14:30:11
...
回复内容:
编程语言是工具,比如说锤子,斧头,螺丝刀...数据结构是小部件,比如做家具需要的一些基础的木板,木楔...
这些小部件是需要用工具自己做的...
算法是图纸...
教你如何用工具在原材料上加工出你想要的部件...
数据库是原材料的仓库,里面有各种各样的原材料...
框架就是你加工原材料制作成品的时候
你所制作的成品的龙骨... 框架什么时候和上面几个并列了? 语言是表述的基础
数据结构是词汇,算法是修辞手法,大多数语言中都有意思上类似的词汇和修辞手法,因此某种意义上文章=词汇+修辞手法
框架是八股文法之类的行文套路,为了方便秀才快速写出合规矩的文章而存在
数据库是一种文献,写作时引用一下可以省不少唇舌
架构是编书的章法,当有大量文章(不一定是自己写的)要整理成册时,这种技术很有用
PS:写文章技巧重要,但立意(业务)更重要,不要迷信于*大法
PPS:匿名只是我的习惯,没有其它意思 数据结构,数据库,编译原来,操作系统原理是理论基础,编程语言是工具,框架是使用工具的一个范式。 先看这方面的书吧
上一篇: 网站用户设计中的一个问题