​ 翻译 《The Old New Thing》

2024-03-26 04:36
文章标签 翻译 new thing old

本文主要是介绍​ 翻译 《The Old New Thing》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       

  今天开始,为大家翻译微软优秀的技术专栏 The Old New Thing。

        由微软高级工程师 Raymond Chen 撰写。该专栏起初是一个博客,后来也出版了同名书籍。专栏主要围绕 Windows 操作系统的开发和设计展开,涵盖了 Windows 平台的历史、技术细节、编程技巧等内容

              

        Raymond Chen是微软传奇级别的大神。

        他毕业于哈佛大学,获得计算机科学学士学位。在 1992 年加入了微软公司,成为了一名高级工程师。他在微软的职业生涯中主要负责 Windows 操作系统的开发和设计工作。Raymond Chen 在 Windows 团队中拥有丰富的经验和深厚的技术功底,他致力于解释 Windows 操作系统的设计原理、开发背后的故事,并在 Windows 开发社区中享有很高的声誉。             

        技术好,人也幽默,乐于分享,把 Windows 开发过程中的技术细节,奇闻异事,甚至黑料边边角角都抖落了出来。

        每篇博客不长,但每一篇都是一个关于 Windows 的小故事。在这里,你不仅能了解到许多技术发展的原委,更能满足你那贪婪的八卦心 :)

        比如,

        你知道 Windows 8 有一只隐藏的ASCII猫吗?

        你知道浏览器里为什么要用Alt+D来让光标定位到地址栏?        

        开始菜单为什么叫“开始”菜单?

        你想了解 Windows 平台上开发第一个 C++ 编译器的故事吗?

        LocalAlloc和GlobalAlloc 有什么区别?

        即使你没有 Windows 原生程序开发的经验,这本书也会带你一探微软的内部,带你身临其境感受当时此情此景 。而如果你本身就是C++程序员,它就更有价值了 -- 这是为数不多从 Windows 内部视角来叙述的书,这和微软以外的专家写的书感觉很不相同。

        让我们随着本专栏,逐一为大家讲解,敬请关注 ❤


参考

  1. 「The Old New Thing」专栏 - Raymond Chen 在 MSDN 上维护了一个名为「The Old New Thing」的专栏,分享了大量关于 Windows 操作系统的历史、开发故事和背后的技术细节。这些内容不仅对技术人员有很高的参考价值,也为普通读者提供了了解 Windows 操作系统背后故事的机会。

    相关链接:MSDN 博客

  2. 视频系列「One Dev Question with Raymond Chen」 - 在这个视频中,Raymond Chen 回答了关于他在微软的第一次面试、第一个项目以及 Windows 开发、团队文化和历史的问题。这些视频为观众提供了一窥微软内部工作流程和文化的机会。

    相关链接:

    •  你在 Microsoft 的第一次采访是什么?
    • Microsoft 的第一个项目是什么?

这篇关于​ 翻译 《The Old New Thing》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/847302

相关文章

Golan中 new() 、 make() 和简短声明符的区别和使用

《Golan中new()、make()和简短声明符的区别和使用》Go语言中的new()、make()和简短声明符的区别和使用,new()用于分配内存并返回指针,make()用于初始化切片、映射... 详细介绍golang的new() 、 make() 和简短声明符的区别和使用。文章目录 `new()`

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

论文翻译:ICLR-2024 PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS

PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS https://openreview.net/forum?id=KS8mIvetg2 验证测试集污染在黑盒语言模型中 文章目录 验证测试集污染在黑盒语言模型中摘要1 引言 摘要 大型语言模型是在大量互联网数据上训练的,这引发了人们的担忧和猜测,即它们可能已

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

string字符会调用new分配堆内存吗

gcc的string默认大小是32个字节,字符串小于等于15直接保存在栈上,超过之后才会使用new分配。

excel翻译软件有哪些?如何高效提翻译?

你是否曾在面对满屏的英文Excel表格时感到头疼?项目报告、数据分析、财务报表... 当这些重要的信息被语言壁垒阻挡时,效率和理解度都会大打折扣。别担心,只需3分钟,我将带你轻松解锁excel翻译成中文的秘籍。 无论是职场新人还是老手,这一技巧都将是你的得力助手,让你在信息的海洋中畅游无阻。 方法一:使用同声传译王软件 同声传译王是一款专业的翻译软件,它支持多种语言翻译,可以excel

MonoHuman: Animatable Human Neural Field from Monocular Video 翻译

MonoHuman:来自单目视频的可动画人类神经场 摘要。利用自由视图控制来动画化虚拟化身对于诸如虚拟现实和数字娱乐之类的各种应用来说是至关重要的。已有的研究试图利用神经辐射场(NeRF)的表征能力从单目视频中重建人体。最近的工作提出将变形网络移植到NeRF中,以进一步模拟人类神经场的动力学,从而动画化逼真的人类运动。然而,这种流水线要么依赖于姿态相关的表示,要么由于帧无关的优化而缺乏运动一致性

linux dlopen手册翻译

名称 dlclose, dlopen, dlmopen 打开和关闭一个共享对象 简介 #include <dlfcn.h>void *dlopen(const char*filename, int flags);int dlclose(void *handle);#define _GNU_SOURCE#include <dlfcn.h>void *dlmoopen(Lmid_t lm

从计组中从重温C中浮点数表示及C程序翻译过程

目录 移码​编辑  传统浮点表示格式 浮点数的存储(ieee 754)->修炼内功 例子:   ​编辑 浮点数取的过程   C程序翻译过程 移码  传统浮点表示格式 浮点数的存储(ieee 754)->修炼内功 根据国际标准IEEE(电⽓和电⼦⼯程协会)  32位 例子:    64位    IEEE754对有效数字M和

List list = new ArrayList();和ArrayList list=new ArrayList();的区别?

List是一个接口,而ArrayList 是一个类。 ArrayList 继承并实现了List。 List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象则保留了A