关于最近看到的一些前沿技术
看了一下新技术,感觉自己所了解的技术真的太窄了。
什么新技术呢?
WebAssembly
官网
https://developer.mozilla.org/zh-CN/docs/WebAssembly
WebAssembly 是一种新的编码方式,可以在现代的 Web 浏览器中运行——它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如 C/C++、C# 和 Rust 等语言提供编译目标,以便它们可以在 Web 上运行。它也被设计为可以与 JavaScript 共存,允许两者一起工作。
ben发布于博客园
还可以用 Go 语言 编写:
WebAssembly: Introduction to WebAssembly using Go
https://golangbot.com/webassembly-using-go/
浏览器中原生运行的第四种语言诞生:WebAssembly 1.0 成为 W3C 的推荐标准
https://www.infoq.cn/article/WoV4981fcHPORMZmS5pa
2019-12-31
WebAssembly 能干什么?8个WebAssembly 应用案例
2018-07-10
https://developer.aliyun.com/article/609232
2. Figma — 基于浏览器的多人实时协作 UI 设计工具
3. Google Earth — 支持各大浏览器的 3D 地图,而且运行流畅
ben发布于博客园
Chrome 的 控制台 可以看到一个 wasm 选项:
不过,还没有找到一个 国内的有支持这个的网站(懒)。
LLVM
#编译器
LLVM(Low-Level Virtual Machine)
LLVM 是一个开源项目,最初是由 Swift 语言创始人 Chris Lattner 以伊利诺伊大学的一个研究项目为基础发展而来。
The LLVM Compiler Infrastructure
18 June 2024: LLVM 18.1.8 is now available for download!
ben发布于博客园
为什么人人都该懂点LLVM
https://linux.cn/article-6073-1.html
里面有一个 LLVM架构 图。
作者: Adrian Sampson 译者: 张洵恺 | 2015-08-23 09:23
这里的 人人,可以理解为 软件工程师。
LLVM:Swift、Rust、Clang 等语言的强大后盾
Serdar Yegulalp
盖磊
https://www.infoq.cn/article/what-is-llvm-the-power-behind-swift-rust-clang-and-more
好像还有 node.js。
LLVM创始人Chris Lattner回顾展望编译器
https://www.cnblogs.com/wujianming-110117/p/16177281.html
posted @ 2022-04-22 06:50 吴建明wujianming
OpenCV
Open Computer Vision Library
开放的计算机视觉库。ben发布于博客园
可以做 图像识别 等很多事情。
还可以 结合 CUDA、OPENGL 一起使用。
还有 深度学习 算法可以用。
最新版本: OpenCV – 4.10.0(2024-06-03)。
Java开发人员 可以直接用它,以实现一些 功能:
Java使用OpenCV进行图像操作
2023-06-16
https://developer.aliyun.com/article/1252140
ben发布于博客园
书:Java+OpenCV高效入门
作者:姚利民
https://read.douban.com/ebook/457496780/
很好的一本书,今天看到了。
原来,不用 大模型技术 就可以做很多 人工智能 的事情了呢。
小结
大模型、人工智能的发展就更不用说了,如火如荼地进行着呢。
其它还有什么呢?跳出IT界,能源技术(核聚变)、生命科学技术 也在 飞速发展啊,尤其是插上了 人工智能的翅膀以后。
ben发布于博客园
ben发布于博客园