Amethyst Studio
Home
Archive
About
GitHub
Light
Dark
System
Home
Archive
About
GitHub
Kaida Amethyst
美国北卡罗莱纳州立大学计算机硕士,编程语言方向;高级编译器工程师。
Categories
个人成长
11
开发工具
7
技术原理
18
编程实践
21
Tags
AnnualSummary
Block Chain
C
C++
Compiler
EnglishLearning
Git
Life
Linux
LLVM
Math
Meta Programming
Reading
Rust
Source Code Analysis
Thought
Ubuntu
Vim
LLVM Pass 剖析 - DCE
2023-08-26
技术原理
LLVM
Source Code Analysis
Compiler
剖析一下LLVM中DCE Pass的实现
2192 words
|
11 minutes
C++消除warning
2023-08-21
编程实践
C++
我们写的程序出现的warning可能无法避免,此时,我们可以在代码中加入一些内容消除这些warning。
422 words
|
2 minutes
C++模板实现MatchIf
2023-07-18
编程实践
C++
Meta Programming
利用C++模板技巧,实现matchif语句。
511 words
|
3 minutes
MBTI的另一种用法
2023-07-18
个人成长
Thought
MBTI仅仅是一种玄学分析吗?
1324 words
|
7 minutes
C++标准库源码剖析 - valarray
2023-07-12
技术原理
C++
Source Code Analysis
C++标准库中的valarray是一个支持运算符操作的数组,这里来剖析一下它的源码
2541 words
|
13 minutes
分享一些学英语的经验
2023-06-17
个人成长
EnglishLearning
来源于我的知乎回答:大量阅读英文是否是学英语的好方法
1442 words
|
7 minutes
C++11上的简单format函数
2023-06-12
编程实践
C++
C++20引入了std::format,但是如果我们不得不在低版本的C++上工作,而且又无法使用外部库的话,那不如自己来写一个吧。
841 words
|
4 minutes
近距离观察fma对精度的提升
2023-05-26
技术原理
Math
fma即融合乘加,也就是对三个数,前两个数先乘,再与第三个数相加。很多人不理解,为什么fma与普通的先乘后加有精度上的差异,这里做一个细致的观察。
2006 words
|
10 minutes
1
2
3
4
5
6
7
8
皖ICP备2022002030号-1
© 2024 Kaida Amethyst. All Rights Reserved.