技术栈
编译器
编程重生之路
1 个月前
ai
·
ai编程
·
编译器
·
cursor
·
1024程序员节
今年2024的1024文章
cursor工具使用 https://www.cursor.com/可以联系上下文去识别代码内容核心命令 composer功能 Ctrl + i
Thanks_ks
1 个月前
算法
·
编译器
·
机器语言
·
分治策略
·
c 语言程序设计
·
计算机程序
·
程序设计语言
【第五章·选择控制结构】第一节:生活中与计算机中的问题求解方法
目录生活中的算法计算机程序与算法在日常生活中,人们做任何事情都需要遵循一定的程序,即要按一定的顺序来操作,其中某些步骤的顺序是不能改变的,就像我们必须 “先穿袜子,后穿鞋” 一样。实际上,这就是生活中的 “算法”。
Eloudy
1 个月前
算法
·
编译器
函数地址对齐 __attribute__((aligned(64))) 编译器选项 -falign-functions=4
hello.c#define ALI // __attribute__((aligned(64)))ALI 定义为空,相当于不存在;
Trouvaille ~
2 个月前
c++
·
c++20
·
编译原理
·
编译器
·
类和对象
·
rvo
·
nrvo
【C++篇】C++类与对象深度解析(六):全面剖析拷贝省略、RVO、NRVO优化策略
💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力!
EleganceJiaBao
3 个月前
java
·
c语言
·
c++
·
python
·
gnu
·
编译器
·
gcc
【Story】编译器的基础概念与类型分类
编译器是一种将高级编程语言(如C、C++、Java、Python等)编写的源代码转换为机器语言或中间代码的工具,使计算机能够执行该程序。编译器的开发和使用在计算机科学中具有核心地位,它帮助程序员将抽象的、高层次的算法和逻辑翻译成具体的、计算机能够理解和执行的指令。
怜渠客
3 个月前
c++
·
ide
·
编译器
VS2022快速搭建OLLVM
基本参考这篇文章:构建含有ollvm功能的LLVM(clang-cl)供Microsoft Visual Studio 2022使用 - 哔哩哔哩
张一西
4 个月前
arm开发
·
编译器
·
overlay
·
动态加载
·
bank
·
armcc
·
armclang
ARM学习(31)编译器对overlay方式的支持
ARM学习(31)编译器对overlay方式的支持overlay:重叠得意思,就是可以重复利用得空间,一般在内存上使用这种空间。比如以Windows操作系统为例,其存储空间(ROM/FLASH)一般相对较大,但是内存相对较少,内存要加载Flash上面得较多数据,就得空间上面重复使用。
harykali
4 个月前
编译器
静态分析学习笔记02:程序中间表示(IR)
IR的本质是编译器前端工作的最后产物,编译器会先生成IR,然后进一步地对程序进行优化,最后生成目标算法,常见的IR可以通过抽象层次可以分为三类
剑海风云
4 个月前
java
·
jvm
·
graalvm
·
编译器
·
本地镜像
GraalVM简介及使用
在本文中,我们将回顾 GraalVM 是什么、它是如何工作的,以及即时 (JIT) 编译和提前 (AOT) 编译之间的区别?
flysnow010
5 个月前
编译器
·
gcc
·
切换版本
多版本GCC安装及切换
最近在研究C++20中的协程需要安装GCC版本10。用到GCC多版本切换,记录步骤。运行如下命令安装两个版本编译器:
Florian
5 个月前
华为
·
编译器
·
仓颉
·
方舟
仓颉语言HelloWorld内测【仅需三步】
2024年6月21日,华为仓颉正式公开发布。还记的19年和王学智的团队做过接触,他们反馈说16年我出版的《自己动手构造编译系统》一书对他们的研发很有帮助,身为作者听到这个消息还是很开心的。那时他们还在组建华为编程语言实验室,南大冯新宇教授任首架,方舟编译器也是刚刚发布,版本各种不稳定,记得社区Meetup上有同学反馈说方舟第一个版本连HelloWorld构建流程都不能走完……
Eloudy
5 个月前
编译器
·
llvm
·
gpu-arch
hipcc 编译 amd gpu kernel 和 打包与解包的流程实验
编译的文件流:.hip kernel --(clang++)--> .o.o --(lld)--> .out
Eloudy
6 个月前
c++
·
算法
·
编译器
·
llvm
·
二进制分析
^^ c++ 当然就是整个计算机科学
计算机科学,在程序设计语言上的发展,整体处在相对低级的阶段,主要是相对于 ideal Language 而言的。 这个世界上存在一种语言,及其编译器,它能够达到一个效果: 人类写得任何一段代码,ideal-compiler 都能够从程序最高阶同义的层面,生成效率最高的二进制 obj 文件。
Eloudy
6 个月前
c++
·
编译器
·
二进制分析
libunwind 简介示例与详细示例
获取并打印函数调用堆栈信息,仅实现与 glibc中backtrace系列相同的功能,这个示例多了获取寄存器的值,结合glibc 的 backtrace 将比较容易理解,
西门老铁
6 个月前
编译原理
·
编译器
编译原理极简入门:表达式求值
leetcode: 224. 基本计算器leetcode: 227. 基本计算器 IIleetcode: 772. 基本计算器 III
0x264
7 个月前
编程语言
·
编译器
自己动手设计并实现一个动态类型编程语言
前几年主要在搞“编译优化”相关的事情(热修框架、字节码hook框架、字节码优化之类的)不过其实严格来说做的这些跟“编译”没啥关系,只是熟悉Java字节码以及对asm、javassist这类库的api比较熟而已,只是叫“编译优化”听起来高大上一些😂
爱分享
7 个月前
c++
·
性能优化
·
编译器
深度解读《深度探索C++对象模型》之C++虚函数实现分析(二)
接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文和全部的文章列表。
phy_lei
7 个月前
github
·
taro
·
编译器
taro-solid我做了什么事
在上一期版本迭代过程中,主要解决了收集项目@tarojs/components使用到的组件,忘记了的家人们,传送门回顾下吧。
爱分享
7 个月前
c++
·
性能优化
·
编译器
深度解读《深度探索C++对象模型》之数据成员的存取效率分析(二)
接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文和全部的文章列表。
爱分享
7 个月前
c++
·
性能优化
·
编译器
深度解读《深度探索C++对象模型》之数据成员的存取效率分析(一)
接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文和全部的文章列表。