11得票3回答
在编写PHP代码时,混合使用面向对象风格和过程式风格是否可行?

以前我总是使用过程式编写PHP代码,例如: mysqli_connect 或 mysqli_prepare 现在我不小心开始混淆一切,例如我可能会做这样的事情: mysqli_connect(); 这是一个过程式编程风格,然后是下一个命令: $mysqli->prep...

15得票2回答
如何使用rust-image进行程序化图像生成?

我想学习Rust编程语言,打算用它来生成图像。但是我不知道从哪里开始......piston/rust-image?即使使用这个库,我也不知道该从哪里开始。

22得票7回答
速度比较 - 解释型语言中的过程式编程 vs. 面向对象编程

在解释性编程语言,如PHP和JavaScript中,采用面向对象方法与过程式方法相比有什么影响? 具体来说,当创建Web应用并在过程式方法和面向对象方法之间选择时,我要考虑的是一份清单,以优化速度和可维护性。如果您知道任何探讨此问题的文章,引用的研究和测试案例也将有所帮助。 归根结底: 在...

89得票19回答
程序化音乐生成技术

我一直在思考内容的过程生成问题,并且很少看到关于程序音乐的实验。我们有非常出色的技术可以生成模型、动画和纹理,但音乐仍然要么是完全静态的,要么只是简单的循环叠加(例如Spore)。 因此,我一直在思考最优的音乐生成技术,并且很想知道其他人的想法。即使您以前没有考虑过它,您认为哪种技术会效果很...

28得票1回答
如何测试过程化 PHP?

有没有测试过程式代码的方法?我一直在研究PHPUnit,它似乎是创建自动化测试的好方法。然而,它似乎更适用于面向对象的代码,是否有任何适用于过程式代码的替代方案? 或者我应该在尝试测试网站之前将其转换为面向对象?这可能需要一些时间,这是一个问题,因为我没有太多时间浪费。

9得票1回答
基于现有地形的即时地形生成

这个问题与这里提出的问题非常相似。 我的问题是,我有一张地图,类似于这样: 这张地图是使用2D Perlin噪声生成的,然后通过创建高度图来为地形中的每个元素分配类型和颜色值,基于相应元素的高度或坡度,所以相当标准。地图数组是二维的,精确尺寸与屏幕大小(像素对像素)相同,因此在我的设备...

8得票4回答
你曾经制作或看到过使用程序化技术创建的内容吗?

我在查看一些未来需要学习的程序生成技术方面的研究,想知道你拥有哪种类型的内容: 开发过的 帮助开发过的 看到实现的 尝试开发过的 以及你用来开发它的方法/技术/流程。 如果您很慷慨,或许可以具体说明您所使用的数据结构和算法等细节。 如果这需要放入社区维基,因为这不是我要求解决问题,只需让我...

8得票4回答
优雅地放宽“局部过程/函数赋值给过程变量”的限制

考虑以下测试用例: { CompilerVersion = 21 } procedure Global(); procedure Local(); begin end; type TProcedure = procedure (); var Proc: TProced...

7得票2回答
过程化头像生成

我希望能够实现一个系统,当输入MD5哈希时,会生成独特的NxN块。目前我正在将MD5拆分为子字符串,并将它们仅用作十六进制颜色代码,你有什么好的想法可以用来生成这些图像吗? 我已经考虑过使用值作为Lorenz吸引子系统中的常数,但是对于大量生成的输出,输出结果并不具备明显的视觉区别。

22得票2回答
多范式语言

在像(PHP)这样支持面向过程和面向对象两种编程范式的语言中,有没有一个好的经验法则来确定哪种范式最适合新项目?如果没有,你该如何做出决策?