typescript-go

说到go项目,不得不提最近微软搞的大动作——将TS的语言实现全面迁移到Go语言

TypeScript团队的首席架构师 Anders Hejlsberg 表示是迁移到Go而不是用Go重写,原因是要保证100%的兼容性

目前大多编程语言都是自举的,TypeScript却抛弃了自举,不得不说这个选择很有魄力

下面是微软官方放出的测试对比图,测试内容为在Github的热门TS项目中使用新老tsc的编译时间

file

这次重写主要是让编译速度快了10倍左右,但并不影响运行时的性能,那么TypeScript团队做这件事的意义是什么呢?下面是 Anders Hejlsberg 给出的一些方向:

  • 结合 AI 和生成式编程(Generative Programming)
  • 提供更高精度的代码分析
  • 实时验证 AI 生成的代码的正确性,确保它不仅语法正确,而且 语义正确

关于为什么微软不用自家的C#,也不用最近几年在“重写方向”很火的Rust,而是使用老对手谷歌的Go,博主找到一个视频总结了相关原因,感兴趣的朋友可以看看:链接

Ollama

Ollama 是一个轻量级、可扩展的本地大语言模型(LLM)运行框架,旨在帮助开发者在本地快速部署和运行多种主流开源模型,如 DeepSeek-R1Llama 3.3Gemma 3Qwen 3Mistral Small 3.1

img

支持的模型可参考:ollama.com/library

Daytona

对AI生成的代码表示怀疑,担心执行后会影响其他环境?

Daytona提供了简洁的SDK以创建沙盒环境,并以可控、隔离的方式运行AI生成的代码

img

memos

memos可以用来部署私人的记事本应用,支持Markdown语法,界面也很美观

img

restic

restic是一个轻量化、安全、高效的备份工具,只需一个可执行文件即可使用,是一个现代备份解决方案的理想选择

项目作者除了自己的头像一张图都没留,但这个工具的使用方式确实很简洁,需要的朋友可以用用看

Leave a Reply

Your email address will not be published. Required fields are marked *