幻如果创造一种计算机高级语言(1 / 1)
=对c++语言的猜想=
1:想要创建一个数据容器,先要声明数据容器的名称,然后还要定义程序默认初始值(也就是不需要用户输入,就在算法中定义一个初始值,比如初始值是,比如初始值是1。
2:基于起因,经过,结果的算法
21:触发,就是当出现什么情况,就运行某一段代码,如果没有出现什么情况,就不运行某一段代码。
22:正常时会怎样,异常时会怎样(也就是作者在设计程序时,就需要考虑到各种bug的内部版本就修复。
23:什么结果是合理范围内,什么结果是合理范围外(需要逆向检索起因和过程的情况。
3:基于循环和淘汰的算法
21:出现什么情况,就需要进行渐变循环(每次循环都有不同,一般用于猜密码,穷举法无限接近最近似答案。
22:出现什么情况,就需要进行非渐变循环(也就是每次循环都一样,一般用于响应用户。
23:用循环来隐藏算法,一般都是使用一段特殊的跳出循环的方式,来实现除非使用特殊方法跳出循环,否则是不会应用到跳出循环外的算法(一般作为创作者权限,彩蛋,以及给反汇编者观看的内容。
24:出现什么情况,就跳过某段代码,没有什么情况就不跳过某段代码(一般为淘汰代码(更多的是应用在向前兼容和向后兼容。
3:基于引用
31:比如indosapi,directxapi。
32:比如直接调用通用程序的数据库来运行(多为二次创作,使用公共模板来实现定制功能。
33:比如调用特定网络服务器内容进行展示(广告,实时更新的培训文件