技术栈
编译器
科技树支点
4 小时前
java
·
python
·
go
·
web
·
编程语言
·
编译器
无GC的Java创新设计思路:作用域引用式自动内存管理
# 作用域引用式自动内存管理:面向实时系统的无垃圾回收方案 《Scope-Referenced Automatic Memory Management: A Garbage Collection-Free Approach for Real-Time Systems》
得物技术
4 天前
android
·
性能优化
·
编译器
R8疑难杂症分析实战:外联优化设计缺陷引起的崩溃|得物技术
R8作为谷歌官方的编译优化工具,在编译阶段会对字节码进行大规模修改,以追求包体优化和性能提升。但是Android应用开发者数量太过庞大,无论测试流程多么完善,终究难以避免在一些特定场景下出现问题。
展信佳_daydayup
12 天前
后端
·
面试
·
编译器
02 基础篇-OpenHarmony 的编译工具
相比起 Linux 中常用的 cmake 和 make 构建工具,在 OpenHarmony 主要采用 GN 和 ninja 用于构建项目。
猪哥帅过吴彦祖
19 天前
操作系统
·
编译原理
·
编译器
从源码到可执行文件:揭秘程序编译与执行的底层魔法
当你敲下 gcc hello.c -o hello 并运行 ./hello 时,计算机内部究竟发生了什么?让我们一起踏上这场从高级语言到机器指令的奇妙旅程。
黑客思维者
1 个月前
编译器
·
工作原理
编译器工作原理的显微镜级拆解
面向读者带着这张“翻译官分工表”,我们一步步走进编译器的内心。比喻: 词法分析器就是高速收费站,字符是车流,Token 是一张张刷过闸机的高速通行卡。
SixHateSeven
1 个月前
前端
·
编译器
🚀 TSX动态编译的黑科技,快如闪电!
今天想和大家分享一个我开发的小工具dctc,它能让TSX文件的编译和执行变得更加简单高效。虽然不是什么革命性的工具,但在某些场景下可能会帮到你。
矮油0_o
3 个月前
java
·
编译器
·
解释器
·
语法分析
第一部分 -- ①语法分析的概要
简单地介绍一下负责代码分析的语法分析器的相关内容,接着对描述cbc的解析器所使用的JavaCC这一工具的概要进行说明。
Jooolin
3 个月前
ai编程
·
visual studio code
·
编译器
【编程史】IDE 是谁发明的?从 punch cards 到 VS Code
每天我们都在使用各类集成开发环境(IDE)写代码,但你是否想过:IDE 是怎么来的?第一款 IDE 长什么样?开发工具从哪里起步,又如何变成今天如此强大的一站式编程平台?
huangyuchi.
3 个月前
linux
·
运维
·
服务器
·
笔记
·
编译器
·
gcc
·
g++
【Linux】编译器gcc/g++及其库的详细介绍
上文我们学到了,LInux中的的编辑器vim【Linux】vim编辑器-CSDN博客本文来学习LInux中的编译器:gcc/g++
胡乱儿起个名
4 个月前
c++
·
人工智能
·
tvm
·
编译器
·
ai编译器
Relay算子注册(在pytorch.py端调用)
路径: src/relay/op/nn/nn.cc路径: src/relay/op/nn/activation.cc
胡乱儿起个名
4 个月前
人工智能
·
tvm
·
编译器
·
ai编译器
PrimExpr 与 RelayExpr 的区别
在 TVM 的表达式系统中,PrimExpr 和 RelayExpr 是两种不同层级的表达式类型,分别服务于 TVM 的不同编译阶段和目标场景。以下是它们的核心区别和关联:
胡乱儿起个名
4 个月前
人工智能
·
tvm
·
编译器
·
ai编译器
Relay IR的核心数据结构
在 Apache TVM 的 Relay IR 中,基础节点(Var、Const、Call、Function 和 Expr)是构建计算图的核心数据结构。以下是对它们的详细解析,包括定义、作用、内部组成及相互关系:
航哥
5 个月前
go
·
编译器
Go语言编译器的正确打开方式(二)- 通过Debug理解Go的编译过程
在 # Go语言编译器的正确打开方式(一)- 从源码编译 go 中,我们做好了debug go源码的前期准备。
航哥
5 个月前
go
·
编译器
Go语言编译器的正确打开方式(一)- 从源码编译 go
学习现代编译器原理时,你是否曾感到困惑?书籍和文章虽然众多,但缺乏一个直观的例子来帮助理解。就像给了说明书却没有实际产品一样,让人一头雾水。
做人求其滴
5 个月前
算法
·
蓝桥杯
·
编译器
·
c/c++
·
算法竞赛
·
运行环境
·
第十六届
蓝桥杯C/C++省赛/国赛注意事项及运行环境配置
【运行结果】每次运行结果都不一样缺省源处可以写好头文件、main函数、关闭同步流。每次新建源代码都会自动添加
重生之我在写代码
5 个月前
android
·
程序员
·
编译器
如何进行apk反编译
按照链接要求下载Windows 包装器脚本下载apktool,并且将下载的jar重命名为 apktool.jar保存在包装器脚本同一目录下
码农果果
5 个月前
编译器
Beyond Compare 4激活,亲测有效!
亲测有效的解决办法: 修改注册表1、在搜索栏中输入 regedit ,打开注册表2、删除项目CacheId :
Eloudy
6 个月前
编译器
build gcc
wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-4.1.0.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.2.1.tar.gz
Ciderw
6 个月前
c++
·
golang
·
编译
·
编译器
·
gcc
·
llvm
·
基础设施
LLVM编译器简介
LLVM是一个极具影响力的编译器基础设施项目,最初代表“Low Level Virtual Machine(低级虚拟机)” ,如今已演变为一套通用的、强大的编译技术体系,为现代软件开发提供了高效的编译解决方案。
瞌睡不来
7 个月前
linux
·
学习
·
编辑器
·
vim
·
编译器
·
gcc/g++
(学习总结25)Linux工具:vim 编辑器 和 gcc/g++ 编译器
Linux 系统中的 vim 是一款具有多模式的文本编辑器,它有三种主要模式:命令模式、插入模式和底行模式,还有一些特定模式如:替换模式、可视模式(V-BLOCK)。