关于编程未来的11个预测( 十 )

技术的变化为法律开辟了新途径 。 几年前 , 最高法院裁定车辆追踪技术需要逮捕令 。 但这只是警察将追踪器放在车上的时候 。 当有人传唤Waze , Google Maps或其他数百个缓存我们位置的应用程序中的跟踪数据时 , 没人真正知道适用什么规则 。

如何影响机器的运行呢?下载数据是一回事 , 但也很想更改数据 。 警察(或私人演员)伪造文件 , 标头或碎片是否公平?目标是真正的恐怖分子还是仅仅是在禁止停车的地方停了太长时间却没有给电表供电的人 , 这有关系吗?

这些只是未来几年开发人员面临的几个大问题 。 软件设计师需要在设计过程中预见这些问题 。 在编写任何代码之前 , 他们需要考虑有关隐私和法律的问题 。 如果他们不这样做 , 那么公司很有可能会在以后被这些问题蒙蔽 , 这很可能是大规模的 。

而且 , 代码本身是法律的一种形式 。 程序员定义什么软件可以做什么和不可以做什么 。 在编写代码时 , 我们实际上是在定义世界一个小角落的自由与局限 。

容器将统治

从理论上讲 , 我们不需要容器 。 您的可执行文件应该简单地运行 , 操作系统应该管理权限和计划 , 以便所有可执行文件都可以使用 。 dream , 那个梦想比以往任何时候都快退去 。 单独生活的可执行文件越来越少 。 许多人需要各种图书馆或其他特殊设施的不同版本 。 甚至Java之类的“随处运行”技术也遇到了麻烦 , 因为虚拟机的版本很多 。

推荐阅读