写在前面

本次小班讨论与队友们 Twilight-Shadow2301_81227364小谢爱吃鸡

雾散终化尘g_five 共同完成,谢谢各位大佬的帮助!

选题

选题三

对于如下的代码:

#include <stdio.h>
int main(){
    int a[3]={1330389065,1210074454,2184526};
    printf("%s\n",a);
    return 0;
}

(1)运行并分析这个程序,解释为什么会输出这样的结果?

(2)编写代码,输入为一个长度小于12的字符串,输出其对应的浮点数数组及整数数组;

(3)指令其实也是二进制串,那么是否也会存在某个字符串对应着的是一条或多条指令的组合?请举例说明。

(4)进一步的讨论:在计算机的世界里,一切皆bit——整数是二进制串,图片也是二进制串,音频、视频等均是二进制串,那么有没有可能出现这样的情况:看上去是A,但实际上却是B?或者是既能解释成A,又能解释成B?或者是在B中能嵌入A,做出某种标记,但又不影响人类理解B?其中AB表示计算机中的某种格式。

(5)更进一步的讨论:量子力学揭示了微观世界的非直观特性:未被观测时,粒子状态由波函数描述的“数字的烟”(几率波)构成,观测行为导致波函数坍缩为确定性实体。例如,薛定谔方程通过数学形式精确预测粒子概率分布,其解对应的波函数本质上是一种信息结构。那么将我们的物理世界看成是信息流(比如我们整个宇宙就是一个大的计算机系统,每个人都是一段代码等),这能够解释哪些物理现象,又可能带来哪些悖论?

PPT

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐