每当学习一门计算机语言,我们也要做一些练习以便逐步熟悉。随着我们对这种编程语言本身支持的抽象手段理解的过程,以下这些问题,基本可以在几乎每门编程语言学习的过程中完成,这些语言可以包含但不限于C、C++、Shell、awk、Python、JavaScript、Java、Scala、Ruby、Lisp(Common Lisp、Scheme、Clojure)、Prolog、Haskell等。
作者|Nicholas Yang 译者|核子可乐 策划|褚杏娟 假如大家正在编写前端代码,那么会选择哪种编程语言?目前来看,最有希望的选手主要有三个:首先是最常规的 JavaScript,然后是能编译为 WebAssembly(Wasm)的语言,最后则是能编译成 JavaScript 的语言。 常规 JavaScript 需要的配套工具最少,但代价是调试起来相当麻烦,代码可读性也差。虽然选择 JS 确实门槛较低,不过除了一味痴迷“极简主义”的铁粉以外,我个人觉得这个选项只能说一般。 能编译为 Wa
这两天,栈长又看个一个劲爆的消息,IntelliJ IDEA 开发者公司 JetBrains 正在开发下一代 IDE——Fleet。
曾经国内的通用操作系统市场几乎被国外企业垄断。从我国上世纪九十代推进信息化建设开始,数代国人从懵懵懂懂到熟练运用电脑,就是面对着国外操作系统,一步步地追逐着时代浪潮学习信息技术的理念、技术与应用。在很多普通用户的心目中,国外的操作系统产品和计算机的笼统概念几乎就是等同的。
Barefoot Networks过去几年一直致力于通过其Tofino以太网ASIC和P4可编程语言将可编程性推向网络,以满足人们对带宽、功能不断增长的需求和解决人工智能、机器学习等新工作负载问题。
唐旭 编译自 《哈佛商业评论》 量子位 报道 | 公众号 QbitAI AI正在各个行业内掀起一场革命,但很多人还没有想好该如何迎接它。 近日,CMU计算机科学学院副教授David Kosbie、院长
在工业自动化制造过程方面,可编程逻辑控制器 (PLC) 和可编程自动化控制器 (PAC) 是最高效的工业计算机设备。它们提供的控制功能大大减少了工厂运营中对人工的需求,从而提高了生产力并显着减少了停机时间。
——文章The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software By Herb Sutter的读书笔记 免费午餐的结束 近年来,摩尔定律失效、主频提速放缓,下一代CPU设计提高性能的方法:超线程(Hyperthreading)、多线程、缓存。 从1990年代至今,面向对象编程成为主流的原因,是其优势明显——能解决更大型的问题、更好的依赖解决;而其劣势——性能代价大,由摩尔定律——不断提速的CPU性能,所补偿,作者成
近日,英特尔收购了ONF (开放网络基金会) 开发团队,以及ONF于 2021年9月创建基于开源的软件定义的5G专网服务的初创公司Ananki(该公司已于几个月前从ONF独立出来)。具体的财务条款尚未披露。 十余年前,ONF伴随SDN而生,随着SDN的起落,ONF的运营重心和以合作伙伴资助为主的开发模式也在调整。ONF开发团队加入英特尔,标志着ONF从以往对内部开发的依赖,转变为由社区成员驱动的运营模式。ONF 正“变得更像一个典型的开源组织”。 ONF的进击之旅 10多年前,美国斯坦福大学的Nick Mc
【CSDN 编者按】API是Application Program Interface,应用程序连接接口的缩写,作为数据传输流转的重要通道,API网关更成为云原生时代的重要入口。 作者 | 温铭,Apache APISIX PMC主席 责编 | 张红月 出品 | CSDN(ID:CSDNnews) API 是各个不同的应用程序和系统之间互相调用和传输数据的标准方式。在很多的开发团队中都是使用 API-first 的模式,围绕着 API 来进行产品的迭代,包括测试、Mock、文档、API 网关、Dev Po
11月29日,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。
JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。
在当今数字化时代,编程语言的选择对软件开发和科技创新起着至关重要的作用。随着技术的不断演进,不同的编程语言应运而生,其中一些成为了主流。本文将探讨几种主流编程语言,并分析它们未来的发展趋势,以期为开发者和科技爱好者提供一些有益的参考。
软件正在重新定义世界。一场令人心潮澎湃又迷茫担忧的变革,因为 ChatGPT 的出现而正在发生。软件架构和研发工作流会因为 ChatGPT 产生哪些变化,落地 ChatGPT,AI 和大数据基础设施要做哪些准备,哪些职业会加速消失……所有人都迫切地想知道答案,何不来到今年 5 月 26-27 日在广州举办的 QCon 全球软件开发大会一起讨论,本场大会按照架构演进、业务思维、效率革命、AI 与大数据、大前端、编程语言等多个角度策划了十多个精彩专题,我们希望通过这些主题,为你提供最新的技术趋势和最佳的实践经验
保持本地开发有其充分的理由,例如安全性、流程和工具等。在云上开发也有很好的理由,包括按需资源和易用性。Docker 的思路 —— 也是其新产品的关键 —— 是采用一种混合方法,让开发人员同时利用这两个方式的优势。
JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并并称之为 “下一代的 IDE”。
2019年的最后一个月,WebVR浏览器厂商JanusVR宣布即将停止运营,旗下浏览器相关产品都将转为JanusVR联合创始人&CEO James McCrae独立运营。而此前,另一家WebVR浏览器开发团队Supermedium也表示,将暂缓WebVR的项目开发,转而探索其他项目。
因为有报告显示LLVM V10编译Rust语言性能居然降低了10%。虽然LLVM的主要目的是编译Clang的C/C++,但是还有有必要让LLVM跑起来更快才行。
现代互联网应用大都由运行在服务器的后端程序和运行在各种终端设备的前端程序共同构成。
大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路! *当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题+链接+推荐理由),增加文章入选的概率哟~
【新智元导读】让AI自动编程是人工智能领域长久以来的梦想之一。现在,来自彭博和英特尔实验室的两位研究人员,号称实现了首个能够自动生成完整软件程序的AI系统“AI Programmer”,这个“AI程序员”利用遗传算法和图灵完备语言,开发的程序理论上能够完成任何类型的任务。AI自动编程的时代,大幕已开。 让AI自动编程一直是计算机科学家的梦想。目前这个方面的成果还非常有限,比如让AI自动补完编程语言,或者执行简单的加法程序。今天我们要介绍的这项工作,号称是第一个能够全自动生成完整软件程序的机器学习系统“AI
作者:THU数据派 让AI自动编程是人工智能领域长久以来的梦想之一。现在,来自彭博和英特尔实验室的两位研究人员,号称实现了首个能够自动生成完整软件程序的AI系统“AI Programmer”,这个“AI程序员”利用遗传算法和图灵完备语言,开发的程序理论上能够完成任何类型的任务。AI自动编程的时代,大幕已开。 让AI自动编程一直是计算机科学家的梦想。目前这个方面的成果还非常有限,比如让AI自动补完编程语言,或者执行简单的加法程序。今天我们要介绍的这项工作,号称是第一个能够全自动生成完整软件程序的机器学习系统
让AI自动编程是人工智能领域长久以来的梦想之一。现在,来自彭博和英特尔实验室的两位研究人员,号称实现了首个能够自动生成完整软件程序的AI系统“AI Programmer”,这个“AI程序员”利用遗传算法和图灵完备语言,开发的程序理论上能够完成任何类型的任务。AI自动编程的时代,大幕已开。 让AI自动编程一直是计算机科学家的梦想。目前这个方面的成果还非常有限,比如让AI自动补完编程语言,或者执行简单的加法程序。今天我们要介绍的这项工作,号称是第一个能够全自动生成完整软件程序的机器学习系统“AI Progra
美国西部时间4月26日,为期三天的全球首届智能网卡高端行业峰会(SmartNICs Summit)在美国硅谷正式召开。英特尔(Intel)、超威半导体(AMD) 、英伟达(NVIDIA)等国际知名企业出席本次峰会,芯启源Corigine也受邀参与峰会主旨演讲,并将在峰会上首次对外公开“SmartNICs第四代架构”。 在过去几年中,谷歌(Google)、脸书(Facebook)和微软(Microsoft)等超大规模企业迎来了特定领域计算需求的时代。目前在中国经济、科技高速发展的大背景下,我国高性能计算、
Maya 3D 动画软件在高度可扩展的制作平台上为 3D 计算机动画、建模、模拟、渲染和合成提供了全面的创意功能集。Maya 拥有下一代显示技术、加速建模工作流程和用于处理复杂数据的工具。
让AI自动编程是人工智能领域长久以来的梦想之一。现在,来自彭博和英特尔实验室的两位研究人员,号称实现了首个能够自动生成完整软件程序的AI系统“AI Programmer”,这个“AI程序员”利用遗传算法和图灵完备语言,开发的程序理论上能够完成任何类型的任务。AI自动编程的时代,大幕已开。
作者 | Rupert Goodw 译者 | 核子可乐 策划 | 李冬梅 1C/C++ 是时候下课了,Rust 才是未来 Rust 正快速渗透我们的系统。 首个 Rust 编写的驱动程序正入驻 Linux,微软 Azure 首席技术官 Mark Russionvich 也直言 C/C++ 这对主流系统语言是时候下课了,Rust 才是未来的发展方向。 但不少从业者仍然抱有反对意见。技术生态系统向来充斥着冲突与对抗,长久以来的编程语言战火已经不止一起。只不过这一回,战争的赌注比以往任何时候都更高。 C++ 最初
Chrome 终于接受了 Rust,在本视频中,我们将介绍为什么 Chromium 团队决定将 Rust 引入其 C++ 代码库。让我们来看看。
中文编程,有的人觉得可能比较新鲜,有的人可能听说过,但是并不看好。有了英文编程,比如Java,C,Python等,为何还需要中文编程。
uni-app x 没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin,完全达到了原生应用的功能、性能。
日报君 发自 凹非寺 量子位 | 公众号 QbitAI 大家好,今天是周四,一周已经过去一大半啦~ 今天科技圈都有哪些好玩的事呢? 一起来跟日报君看看吧。 今日大新闻 滴滴被处80.26亿元罚款 据网信中国消息,国家互联网信息办公室依据《网络安全法》《数据安全法》《个人信息保护法》《行政处罚法》等法律法规,对滴滴全球股份有限公司处人民币80.26亿元罚款。 对滴滴全球股份有限公司董事长兼CEO程维、总裁柳青各处人民币100万元罚款。 经查实,滴滴全球股份有限公司违反《网络安全法》《数据安全法》《个人信息保
PHP是最好的编程语言,这个已经成为了人们津津乐道的话题。然而关于这艘航母究竟会服役多久,它会一直航行下去吗,它的下一站会是哪里,对于这些问题,无数人有着强烈的好奇心,如果你也有的话,请继续阅读下去。
朱靖波博士是小牛翻译创始人、东北大学计算机学院教授、博士生导师、辽宁省语言智能技术创新中心主任、讯飞AI大学首批特聘教授、中国中文信息学会常务理事。曾入选教育部新世纪优秀人才计划和辽宁省百人层次人才计划。1992年开始从事语言分析和机器翻译理论研究工作,发表了200多篇研究论文和一本清华大学出版的专著《自然语言理解》。
微软创始人比尔.盖茨曾说过孩子编程要从小开始,从兴趣出发,通过计算机编程来培养创造力,未来我们的下一代才具有竞争力。为此,欧美发达国家掀起一股青少年学习计算机编程的浪潮。
这个项目是一个精心策划的 C++(或者 C) 框架、库、资源和其他有趣东西的列表。它收集了各种标准库,如 STL 容器和算法;不同领域的框架,比如人工智能、异步事件循环等;以及一系列功能强大且优秀特色鲜明的第三方库。
近期,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。
Rust程序语言设计文档 Rust简介 什么是 Rust 为什么要用 Rust Rust 是一门令人兴奋的新编程语言,它可以让每个人编写可靠且(运行时)高效的软件。 他可以用来替换 C/C++ ,Rust 和他们同样具有高效的性能,但很多常见的 bug 会在编译时就被消灭掉。 Rust 是一门通用编程语言,但在以下场景使用偏多: 需要运行时速度; 需要内存安全; 更好地利用多处理器; 和其他语言比较 C/C++:性能非常好,但系统类型和内存不安全; Java/C#:拥有GC机制保障内存安全,也有很多优秀特
最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH
今年 stackoverflow.com 已经上线十年,Stack Overflow 可以说是最好的软件类问答网站了,给软件开发人员工作和学习提供了非常大的便利,以至于像我这样的小白,离了 Stack Overflow 简直都不会写程序了。最近 Stack Overflow 的创始人之一,Joel Spolsky 更新了一系列 Stack Overflow 相关的文章,其中一篇讲为何给提问设置复杂的规则,读后受益匪浅,所以搬运过来,与大家一同分享。以下是原文链接:strange and maddening rules
““Go will be the server language of the future.[1]” — Tobias Lütke, Shopify 在过去几年,有一门崛起的新语言:Go 或者 Go
Google和Alphabet CEO Sundar Pichai强调AI的转变将是我们一生中最深刻的技术变革。他认为AI将在各个领域创造前所未有的机遇。
在云环境下,技术栈可以是多种多样的。那么如何能够将这些异构的服务组件串联起来,成为了服务治理的一个重大课题。而 Sidecar 模式为服务治理,提供了一种解决方案。
出品 | OSC开源社区(ID:oschina2013) JetBrains 的第六次年度开发者生态系统调查《The State of Developer Ecosystem 2022》结果已发布。超过 38,000 名开发者参与了去年的调查,报告基于其中 29,000 人的反馈,大约 91% 的受访者是男性;深入探讨了开发者生态系统的各种主题。 调查发现的一些关键要点有: JavaScript 仍然是最流行的编程语言,尚未被 TypeScript 超越。TypeScript 的使用率在过去 6 年中几乎
微软在2014年5月12日的TechEd大会上宣布将会发布下一代ASP.NET框架ASP.NET vNext的预览。此次发布的ASP.NET框架与以前相比发生了根本性的变化,凸显了微软“云优先”(cloud-first)的新战略思想。Scott Hanselman发布博客对ASP.NET vNext进行了简要介绍。而且ASP.NET入驻Github 下一代ASP.NET将全部开源,写下本文记录下这个时刻。 微软在今年的Build大会上成立.NET开源基金会和以下这些产品的发布: .NET Native -
小幻小师妹的文笔极好,只是思维非常活跃,文章如果不限定主题,经常会带出无限的遐想,可能正与她的笔名小幻有关吧。不过昨天看到她的纯正的技术文章后,视频录制加配音,因为我以前录过一小段视频,深知其工作量之大,所以是绝对吐血之作,正好与我的程序人生主题有关,就转了过来。 实际上如果有一篇零基础学Javascript编程的文章我会更喜欢一些,但这篇文章介绍了Swift编程语言的入门也非常不错。我当年学编程语言时也是从游戏入手,用BASIC写了一款俄罗斯方块,明白了好多编程知识,虽然现在回想起来当时的设计思路太垃圾了
编译 | 核子可乐、Tina “Mojo 可能是近几十年来最大的编程语言进步。” 近日,由 LLVM 和 Swift 编程语言的联合创始人 Chris Lattner 创办的新公司 Modular AI 发布了一种名为 Mojo 的新编程语言。 Mojo 将大家喜爱的 Python 特性,同 C、C++ 和 CUDA 的系统编程功能结合了起来,并通过其所谓“极限加速”与其他 Python 速度增强方案区分了开来。凭借着硬件加速,它在运行 Mandelbrot 等数字算法时比原始 Python 快上 3
日本的富岳超级计算机(Fugaku)去年6月在全球500强超级计算机排行榜上名列第一,这是大约9年来日本的首台排名榜首的超级计算机。与一些竞争对手不同的是,富岳超级计算机的创造目的不是为了超越数字基准。
JetBrains开源其Kotlin语言 基于JVM的新编程语言。 Kotlin,类似 Xtend 一样,旨在提供一种更好的 Java 而非重建整个新平台。这两种语言都向下编译为字节码(虽然 Xtend 是首先转换成相应的 Java 代码,再让 Java 编译器完成繁重的工作),而且两者都引入了函数和扩展函数(在某个有限范围内静态地增加一个新方法到某个已有类型的能力)。Xtend 是基于 Eclipse 的,而 Kotlin 是基于 IntelliJ 的,两者都提供无界面构建。能够首先演变到其他 IDE 的语言有可能成为最后的赢家。
Meta 正在不遗余力地想要在生成式 AI 领域赶上竞争对手,目标是投入数十亿美元用于 AI 研究。这些巨资一部分用于招募 AI 研究员。但更大的一部分用于开发硬件,特别是用于运行和训练 Meta AI 模型的芯片。
领取专属 10元无门槛券
手把手带您无忧上云