关于最近看到的一些前沿技术

看了一下新技术,感觉自己所了解的技术真的太窄了。

什么新技术呢?

 

WebAssembly

官网

https://webassembly.org

 

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

https://llvm.org

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发布于博客园

https://opencv.org

可以做 图像识别 等很多事情。

还可以 结合 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发布于博客园

 

posted @ 2024-07-12 23:01  快乐的总统95  阅读(10)  评论(0编辑  收藏  举报