0 人感兴趣 · 9 次引用
Java程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁的时候,就会把这些代码认定为“热点代码”(hotspot code)。正因为如此,我们的hotspot的虚拟机就是因此而得名。
编译技术它难吗?确实很复杂,而一旦驾驭它,日常开发过程中,除了能够使你在同事面前秀一把“屠龙技”外,还能为你开启一扇新世界的大门。
本文尝试梳理下泛型的基本知识,并有限的分析下Golang 泛型的实现原理和机制,期望能够帮助人们加深对泛型的理解,并能够对golang的泛型实现原理和实现机制有初步的了解。
摘要:我们在使用编译器在编译工程后会要求生成可执行文件,将这些文件烧录到MCU进行运行,达到我们测试和使用程序的目的,再使用工具链进行编译的时候往往生成.bin、.hex 、.elf 、.alf等文件,这些文件有什么区别呢?可以互相转换吗?LiteOS 有哪些可执行文
摘要:该文章主要介绍makefile,一种常用于GNU gcc编译的工具语言,同时LiteOS也是利用该文件对工程项目进行make构建生成执行文件的。
操作系统应该是一门工程性较强的专业基础课,但目前国内主要以操作系统理论为主进行讲解,少有实现方面讲解,很多CS专业学生甚至不清楚实模式、保护模式的区别,对BIOS也无甚概念。南开大学的赵炯老师以linux0.11版作为案例,详细讲解了计算机的启动过程、实
对GPU单指令多数据流的后端编译优化,看完这篇文章就知道为啥GPU擅长数据并行,但不如CPU擅长控制了。
编译器后端算法是连接程序与CPU的桥梁。学习编译器后端算法是如何压榨CPU性能的,能够改变我们的程序思维,使我们的程序更加高效!
本文原引自公众号“图灵教育”,更多精彩,等你关注!
某某某技术有限责任公司架构师
服务可靠无异常,节点稳定不宕机
公众号[why技术],一头风骚的程序猿。
我们始于迷惘,终于更高水平的迷惘。
公众号:杰哥的IT之旅 微信:Hc220088