专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
目录
今天看啥  ›  专栏  ›  码农翻身

Bill Gates 和 Linus Torvalds 同时推崇的编程语言,不可复制的经典

码农翻身  · 公众号  · 程序员  · 2025-02-19 08:55
    

文章预览

1 缘起 “ 我们为什么没有这样的东西?! ”  -- Bill Gates 1988年春天,Alan Copper坐在微软的大会议室中,给Bill Gates和微软的十几名员工做了一次著名的演示。 这是个叫做Tripod的开发工具,控制面板上面是一些按钮,列表框之类的东西,它采用事件驱动的方式,即当用户执行某个操作(如单击按钮)时,系统会触发特定代码执行执行。 很明显,这种开发方式把Bill Gates强烈地震撼了。 Bill Gates想到了自家刚刚发布的Windows操作系统: GUI界面虽然对用户很友好,但是对程序员来说,在上面编程痛苦不堪,必须需要使用原始的 Win32 API。 这意味着使用 C语言编写 WndProc()函数,在里边用丑陋无比的switch case 语句来处理各种Windows消息 。 LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch (msg) { case WM_CLOSE: DestroyWindow(hwnd); ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览