专栏名称: 程序员之家
程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!
目录
相关文章推荐
伯乐在线  ·  周鸿祎:准备干掉 360 整个市场部! ·  昨天  
伯乐在线  ·  周鸿祎:准备干掉 360 整个市场部! ·  昨天  
OSC开源社区  ·  虚幻引擎5.6正式发布 ·  4 天前  
OSC开源社区  ·  pg_mooncake:PostgreSQL ... ·  4 天前  
程序员小灰  ·  你的技术栈,还能撑几年? ·  2 天前  
程序猿  ·  雷军删文,热搜第一! ·  6 天前  
51好读  ›  专栏  ›  程序员之家

编程和音乐真的很像吗?

程序员之家  · 公众号  · 程序员  · 2016-12-21 21:50

正文

请到「今天看啥」查看全文


1.它们都遵循关于以下逻辑规则

谱曲,和编程一样,需要古希腊人所谓的三艺。即:

  1. 语法:扎实理解基本原理——乐谱和编程语言规则的理论或知识。

  2. 逻辑:你需要能够创建“逻辑推理”。当音乐创作或编码时,你需要遵循逻辑规则使得“活动件”一起正常工作。

  3. 修辞:和语法和逻辑一样,你需要说服听众和新方法的使用者接受标准做法


如果不遵循作曲和开发的基本原理,一切都无法正常运转。一个胡乱编写的程序将充满bug,在相同意义上,病态的和弦结构会造成乐曲的不和谐。

2.它们从一件件小事开始构建了美的东西

要成为一个伟大的钢琴家,你必须先练习和完善基础知识:简单、重复的音阶和琶音。要成为一个伟大的开发者,你需要花费大量时间来确保即使是最简单的表达式,也能够优雅和被正确编码。从一件件小事开始,你渐渐打造出了一个个伟大的东西,因此:







请到「今天看啥」查看全文