PC之父C. Thacker荣获2009年图灵奖
根据ACM官方网站3月9日发布的消息,2009年图灵奖授予了现代PC之父Charles Thacker,以表彰他对第一台现代个人计算机Xerox PARC Alto的先驱性设计与实现,还有在局域网(包括以太网)、多处理器工作站、窥探高速缓存一致性协议和平板PC等方面的重大发明和贡献(For the pioneering design andРrealization of the first modern personal computɥrthe Alto at Xerox PARC and seminal inventionɳ and contributions to local area networks (including the Ethernet), multiprocessor workstations, snooping cache coherence protocols, and tablet personal computers)。
ACM主席Dame Wendy Hall说,Charles Thacker是计算机系统领域最杰出的工程师之一。他的一个又一个成就对现代计算机技术产生了深远影响。
而Intel公司的研究中心副总裁Andrew Chien则表示,Charles Thacker的Alto设计已经具备了今天个人电脑的各种关键要素,为PC这个世界最具创造性而且惠及全球的产业奠定了基础。
Thacker的获奖使计算机体系架构方面的获奖次数增加到6次(不含主要贡献是操作系统的Brooks)。从获奖学科领域来看,编程技术和理论计算机科学还是大户,分别有12次和11次折桂。参见下面的分布图。
【背景介绍】
图灵奖是计算机界最高技术荣誉,有计算机诺贝尔奖之称。以计算机科学之父图灵的名字命名,由ACM组织评选,始自1966年,授予对计算机领域有重大和持久性的技术贡献的个人。
第一位获奖者是程序设计语言和编译器方面的大师Alan Perlis。第一位女性获奖者是2006年的Frances Allen。而2002和2007年的获奖者都是三人研究小组,是获奖者最多的年份。
目前图灵奖的奖金是25万美元,由Intel和Google赞助。
【人物志】
Charles P. Thacker(昵称Chuck)是计算机先驱之一。美国工程院院士,美国艺术与科学院院士,ACM会士。目前在微软工作,是微软全球十几位技术院士之一。除了是一位出色的计算机系统设计师之外,他也是杰出的研发管理者。
1943年2月26日,他出生于美国加州帕萨迪纳。他的求学生涯并非一帆风顺。大学阶段,他接连在加州理工和另一所学校辍学,读不下去了。20岁才再次进入加州大学伯克利分校物理系读书。就在这个阶段,他加入了Genie 项目,迈进计算机行业。这个项目不久发展为伯克利计算机公司(简称BCC),开发了BCC 500分时系统。Thacker领导了中心存储器和微处理器的设计。但公司商业上并不成功。
相关文档:
首先进行一个实验,分别定义一个signed int型数据和unsigned int型数据,然后进行大小比较:
unsigned int a=20;
signed int b=-130;
a>b?还是b>a?实验证明b>a,也就是说-130>20,为什么会出现这样的结果呢?
这是因为在C语言操作中,如果遇到无符号数与有符号数之间的操作,编译器会自动转化为无符号 ......
◆经典C源程序100例:http://post.baidu.com/f?kz=8618367
◆时钟的驻留程序:http://post.baidu.com/f?kz=10822377
◆数据结构暨若干经典问题和算法:http://post.baidu.com/f?kz=10922856
◆LIUXUY 磁盘系统源程序:http://post.baidu.com/f?kz=12973347
◆RLE压缩:http://post.baidu.com/f?kz=12592570
◆快速排序 ......
第一题:
下面程序的输出结果?
#include <stdio.h>
#include <iostream>
void main()
{
char str1[] = "";
char str2[] = "";
const char str3[] = "abc";
const char str4[] = "abc";
const char* str5 = "abc";
const char* str6 = "a ......
设想中的C网络库ioframe is a simple base socket library using libevent.http://blog.csdn.net/Solstice/archive/2010/03/10/5364096.aspx
按照
的思想提交的一份代码。
设想中的 C++ 网络库线程安全,支持多核多线程在不增加复杂度的前提下可以支持 FreeBSD/Darwin,方便将来用 Mac 作为开发用机,但不为它做性能 ......
%d 短整形,一般占两个字节
%u 无符号短整形
%ld 长整形,一般占四个字节
%c 字符型
%s 字符串
主要用在输入输出函数:scanf(),printf()里
\a:蜂鸣,响铃
\b:回退:向后退一格
\f:换页
\n:换行,光标到下行行首
\r:回车,光标到本行行首
\t:水平制表
\v:垂直制表 ......