【开源简记】第八期——这次是Go特辑
typescript-go 说到go项目,不得不提最近微软搞的大动作——将TS的语言实现全面迁移到Go语言 TypeScript团队的首席架构师 Anders Hejlsberg 表示是迁移到Go而不是用Go重写,原因是要保证100%的兼容性 目前大多编程语言都是自举的,TypeScript却抛弃了自举,不得不说这个选择很有魄力 下面是微软官方放出的测试对比图,测试内容为在Github的热门TS项目中使用新老tsc的编译时间 这次重写主要是让编译速度快了10倍左右,但并不影响运行时的性能,那么TypeScript团队做这件事的意义是什么呢?下面是 Anders Hejlsberg 给出的一些方向: 结合 AI 和生成式编程(Generative Programming) 提供更高精度的代码分析 实时验证 AI 生成的代码的正确性,确保它不仅语法正确,而且 语义正确 关于为什么微软不用自家的C#,也不用最近几年在“重写方向”很火的Rust,而是使用老对手谷歌的Go,博主找到一个视频总结了相关原因,感兴趣的朋友可以看看:链接 Ollama Ollama 是一个轻量级、可扩展的本地大语言模型(LLM)运行框架,旨在帮助开发者在本地快速部署和运行多种主流开源模型,如 DeepSeek-R1、Llama 3.3、Gemma 3、Qwen 3、Mistral Small 3.1 等 支持的模型可参考:ollama.com/library Daytona 对AI生成的代码表示怀疑,担心执行后会影响其他环境? Daytona提供了简洁的SDK以创建沙盒环境,并以可控、隔离的方式运行AI生成的代码 memos memos可以用来部署私人的记事本应用,支持Markdown语法,界面也很美观 restic restic是一个轻量化、安全、高效的备份工具,只需一个可执行文件即可使用,是一个现代备份解决方案的理想选择 项目作者除了自己的头像一张图都没留,但这个工具的使用方式确实很简洁,需要的朋友可以用用看