虽然你身上穿的毛衣是人工智能编程给你编织的,

但是我还是想要你过年回家让奶奶手把手教你祖传技能编织/编程毛衣,

毕竟手工定制才更香!

最近,我一直在思考编织和编码之间的相似之处,我

惊讶地想到了很多。

首先,代码和编织都处理输入。

代码处理 1 和 0 字符串,而knitting 处理某种纱线。

同样,它们都有输出(除非你真的搞砸了)。

我的一些代码可能会根据给出的数字打印出不同的值,而我的

编织过程最终可能会产生一件毛衣。

所以,输入和输出看起来很明显,但编织图案也有点像

代码!

为了节省空间,复杂的针织图案会告诉你一次如何做某事

,比如某个特定的花边,然后在他们需要你做的时候再参考

它。

听起来像一个函数,不是吗?

它们还通过包含循环来节省空间。

我的花边图案会告诉我重复一些花边一定次数……

而我的许多袜子图案告诉我要继续编织,直到腿部达到一定

长度。

听起来像计数和条件循环,对吧?

针织图案甚至有变量。

模式作者不会

为每个尺寸制作一个图案,而是让您选择一个尺寸,

然后在整个图案中更改某些数字以使其更大或更小。

此外,不管你信不信,针织物品也可以存储数据。

在这里,有人做了一条围巾,记录了一整年的所有温度。

人们还用莫尔斯电码编码的信息编织围巾

……甚至是二进制!

针织图案也有一些错误处理。

如果您必须在一行中添加或移除一堆针迹,大多数作者会告诉

您完成后应该缝合多少针。

在事情的非技术方面,编码和编织有时会

引起那些不这样做的人的敬畏。

大多数人发现用纱线和棍子编码和制作东西完全令人困惑。

奇怪的是,许多编码员和编织者处理的另一件事是贬低我们所做的事情。

一个具有良好设计和周到 UX 的复杂网站应该花费不少人,

但我听到的请求不会占用我一个小时的时间。

用针织?

针织物件需要相当长的时间才能制作出来,而且材料通常并不便宜。

然而,人们为一件花费 100

小时制作并使用价值 100 美元纱线的毛衣提供 Target 价格的情况并不少见。

最后,两者都是有趣的领域,因为您可以相对快速地学习两者的基础知识,

但要掌握它们需要的时间要长得多。

我可以在几次午餐后教别人织毛衣,但你可能需要数年时间才能生产出复杂的缆绳毛衣或费尔岛毛衣,或真正合身的袜子。

同样,我举办过研讨会,我已经在一天内教过某人编码,但即使他们

知道 int 和 float 之间的区别并且可以打印 hello world,

他们仍然

距离构建复杂的网络还有很长的路要走的互连应用程序。

然而,一旦你掌握了这两种方法,一个充满可能性的世界就会打开。

当我终于对我的编织获得信心时,突然间没有什么是不可能的(只要

它涉及纱线)。

我正在制作复杂的花边和电缆物品,并为最后一分钟的海盗

服装制作鹦鹉。

通过编码,一旦我的学生掌握了窍门,他们就会意识到,

只要找到正确的 API 和一组库,他们就可以解决各种问题。

最后,最好谨慎地学习两者。

直到我犯了错误,我才学会纠正错误,无论是捡起

掉线还是修复完全损坏的功能。

这就是我今天的全部内容!

5/5 - (1 vote)

Leave a Reply