首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微软刚开源的这种开发语言,竟然是个 P

    编者按:微软近日发布了一篇研究报告,介绍了一种为异步性、容错性和不确定性而设计的 P 语言,实现安全的异步事件驱动编程。该语言基于事件进行通信,能够很好的解决并发操作所带来的问题,并能够在软件的构建、测试和调试等各个阶段发挥作用。 新型软件的复杂性导致了编程人员需要新的方法来理解,并有效地构建、测试和调试这些系统。如今的软件通常使用云资源,嵌入在物理世界的设备中,并采用人工智能技术。这三个因素使得今天的软件系统难以发展。 通常现代应用需要异步性来提高性能,比如在下面这种情形:操作的请求者在发起操作后继续运行

    07

    BTA | 邹均:区块链技术发展——在不完美世界艰难前行

    邹均在分享中,谈到区块链的发展现状、发展制约、发展的驱动因素,以及区块链技术发展的多重方向,提出了区块链的完美世界是:去中心化的可信、安全、公正、可以保护隐私、高效、可问责、自治组织,甚至自治社会。而为什么这么难实现区块链的愿景呢?他认为主要是因为在一个分布式的环境中,没有办法同时达到完全去中心、高扩展性和安全性的三个目标。这个就是所谓的区块链不可能三角。因此,未来区块链技术和应用的发展,需要根据不同的需求做不同的取舍、权衡,需要把问题领域分解,不同的问题用不同的方式解决,不能眉毛鼻子一把抓。 最后,邹均谈

    011

    P语言: 为异步、容错和不确定性而生的编程语言

    译者注:P语言是一款由微软、加州大学伯克利分校和伦敦帝国学院共同研发完成的编程语言,它在处理并发、故障切换等方面具有很强的优势。本文介绍了P语言的起源、特性及其使用场景。以下是译文。 新兴应用程序的复杂性需要使用新兴的方式去理解,然后才能高效地去构建、测试和调试。现在的应用程序常常会使用云资源,采用人工智能技术,并嵌入到物理设备中。这三个因素的结合使得软件开发变得非常困难。 通常来说,这些现代应用程序都具有异步性,主要表现在:为了提高性能,请求者在当前操作完成之前可继续执行后面的操作。异步不可避免地会产

    06

    Nature子刊 | 一个混合可扩展的脑启发式机器人平台

    近年来,模仿人类智能的智能机器人取得了巨大进步。然而,目前的机器人在动态环境中处理多任务方面还有较大限制。为了提高可扩展性和适应性,进一步发展智能机器人至关重要。本研究报告了一个基于无人驾驶自行车的大脑启发机器人平台,该平台具有可扩展的网络规模、数量和多样性,能够适应不断变化的需求。该平台采用丰富的编码方案和可训练、可扩展的神经状态机,实现了混合网络的灵活协作。此外,本研究使用跨范式神经形态芯片开发了嵌入式系统,以便实现各种形式的神经网络。该平台能够并行处理不同现实场景下的实时任务,为增强机器人智能提供了新的方法。

    03
    领券