从 Basmala
到
字节
哪些 设备 能理解 我的 代码
在可编程设备中说“Bismillah”
亚历克斯: 我们刚才聊到哪里了?我教过你“编码”这个词的意思,对吗?
尤瑟夫: 是的,可以这么说。
亚历克斯: 还有很多东西要学,但我们一步一步来,别让我的编码入门太难。你知道我在想什么吗?
尤瑟夫: 其实,世界上没有人关心你过去想什么、现在想什么、将来会想什么。我还在纳闷你为什么不明白这个简单的事实。
亚历克斯: 我在想,假如有一天我能够编写代码,inshallah。那么,我可以用它来做什么?尤素福,停一下。我不想让你直接回答这个问题。我不是指我的未来、赚钱之类的。我是指,我可以把代码注入到哪些设备中?
尤瑟夫: 你把代码注入机器?不,不,你在这里误会了什么。你不能把代码注入任何机器。但总的来说,有相当多的设备可以运行代码。
亚历克斯: 你想要我鞋子上的吻吗?
尤瑟夫: 这是你告诉我你被所有你试图接近的女孩拒绝的方式吗?你通过这种经历学到了这句话。女孩们告诉你,Alex,你戴上她们的鞋子会更好,这对你来说还是很难接受吗?
尤瑟夫: 你知道哪些设备可以运行代码吗?
亚历克斯: 根据我们上次的对话,我至少知道我可以在我的电脑上编写代码,它会做我想做的事情。
尤瑟夫: 保持你的欲望自己知道,是的。通常,当人们说到“电脑”时,他们指的是Windows。我真的不喜欢Windows。
亚历克斯: 有哪些替代品?啊,当然,苹果的Mac。
尤瑟夫: 我也不喜欢苹果公司。除了Windows和苹果,还有我最喜欢的Linux。也许你在操作系统的背景下见过一个企鹅。
亚历克斯: 所以像Windows这样的东西叫做操作系统。等等,我的苹果手机有一个应用商店。你那个愚蠢的安卓手机也有一个应用商店。
尤瑟夫: 在我们的安卓世界里,我们叫它Play Store。我们这样叫是因为我们用它很开心。
亚历克斯: 所以我们有笔记本电脑、手机,是的,当然,还有平板电脑,还有什么?
尤瑟夫: 你戴着的那块愚蠢的Apple Watch。它也有应用程序,这些程序只不过是一些代码。
亚历克斯: 所以智能手表也是。哦,对了,还有一件事,Xbox和PlayStation。这些游戏机也只是运行代码,对吗?
尤瑟夫: 对,所有这些游戏机都有自己的操作系统,为了显示这些图像,它们运行一些代码。通过控制台输入,让草移动,听到音效,等等,这一切都是通过一些底层代码管理的。
亚历克斯: 令人印象深刻。你还能想到其他的吗?
贾维德: 这时,Alex和Yusuf在Yusuf家里。Yusuf开始对他的智能助手说话
尤瑟夫: 嘿,总统,Alex在这里。讲个关于他的笑话。
亚历克斯: 不要拿我开玩笑。总统,拿活笑话Yusuf开玩笑。你的这个设备不也是编了代码的吗?
尤瑟夫: 是的,它也有自己的操作系统、硬件组件,软件做了很多魔术。顺便说一下,软件只是代码的另一个术语。
亚历克斯: 所以,像Amazon Echo、Google Home这样的智能家居设备和其他一些不太知名的设备也可以编程。
尤瑟夫: 啊,你听说过Raspberry Pi吗?
亚历克斯: 没有,我应该听说过吗?
尤瑟夫: 这是一个迷你电脑。它没有很大的性能,但你仍然可以用它做很多事情。例如,你可以连接一些灯然后让它们发光。
亚历克斯: 灯?
尤瑟夫: 灯在这里代表一种电子设备。你可以把它连接到很多传感器上,然后控制它们。摄像头、温度测量、湿度测量,等等。
亚历克斯: 我明白了,也许我可以从家里访问它,然后把它连接到你房间里的扬声器上。然后,当你睡觉时,我可以把音量调到最大。
尤瑟夫: 是的,这是你实际上可以用这个Raspberry Pi做的一个例子。然而,通常有正常思维的人使用Raspberry Pi,所以他们不会想到这样的愚蠢想法。
亚历克斯: 我房间的智能电视也有自己的应用商店。
尤瑟夫: 是的,都是代码。移动的机器人手臂,其他移动的机器人,无人机,甚至汽车。它们里面有很多代码。或者让我这样说,很多东西有硬件,需要软件来实现某些功能。这些功能是通过代码实现的。
马沙阿拉,总结一下
亚历克斯: Yusuf,我知道你喜欢总结,但我可以总结吗?
尤瑟夫: 其他人都可以,我不认为你可以。但请尝试。
亚历克斯: 到2024年,拥有软件,即代码行数的设备数量令人印象深刻。无论是电视、智能冰箱、用于建筑目的的机器、用于移动的机器如汽车,还是像电脑或智能手机这样的明显设备,可编程设备的列表相当长。
尤瑟夫: 看来我错了,你确实能做一个很好的总结。不管怎样,因为你说的这些,如果不了解一点点编码知识确实会是一场悲剧,对吗?
亚历克斯: 你从来没有对过。但,是的,我认为inshallah我真的应该努力多了解一些技术。