软件编码是由程序员编写的,程序员在编写代码时会按照一定的规则和逻辑进行编写,因此软件编码并不是无序无方向的生成。软件编码需要人类的智力和技能才能完成,离开人脑是无法自由生成的。当然,有些人工智能技术可以通过机器学习等方式自动生成代码,但这些技术也是由人类设计和开发的。