t****z 发帖数: 8931 | 1 【 以下文字转载自 WaterWorld 讨论区 】
发信人: tgbqaz (qz), 信区: WaterWorld
标 题: Re: 加拿大是个没有创造力的国家, 完全靠原油和贵金属
发信站: BBS 未名空间站 (Sun Sep 22 00:55:50 2013, 美东)
Google有啥创造性
基本上一个网络蟑螂,狗仔队
把别人知识偷起来卖钱赚广告
google创造力表现在偷窥上
说不作恶
其实作恶比谁都多
偷窥别人秘密去卖钱,去告密
偷别人email,偷大家网上信息
然后卖给大企业,卖给美国政府
google之前,
有20多个搜索引擎
只不过google这个网络蟑螂更不要脸,更没下限
所以占了上风
还装模作样立个婊子牌坊退出中国
本来就拼不过百度
看看加拿大人在计算机上贡献吧
现在马工赖以生存谋生工具就是java 和c语言
Java是加拿大人高斯林Gosling创立的,被叫做Java之父,卡尔加里人在那里上的大学
C语言和Unix 是Brian Kernighan、丹尼斯·里奇和肯·汤普逊在1970年代早期开发的
。Kernighan是多伦多人
http://zh.wiki... 阅读全帖 |
|
n*******2 发帖数: 89 | 2
160;
INTERVIEW PREPARATION
GOOGLE.COM ENGINEERING
The Google.com Engineering Interview process will
160;focus on areas of expertise and ability
160;which are
of interest to us, and is likely to
pay... 阅读全帖 |
|
t****z 发帖数: 8931 | 3 【 以下文字转载自 WaterWorld 讨论区 】
发信人: tgbqaz (qz), 信区: WaterWorld
标 题: Re: 加拿大是个没有创造力的国家, 完全靠原油和贵金属
发信站: BBS 未名空间站 (Sun Sep 22 00:55:50 2013, 美东)
Google有啥创造性
基本上一个网络蟑螂,狗仔队
把别人知识偷起来卖钱赚广告
google创造力表现在偷窥上
说不作恶
其实作恶比谁都多
偷窥别人秘密去卖钱,去告密
偷别人email,偷大家网上信息
然后卖给大企业,卖给美国政府
google之前,
有20多个搜索引擎
只不过google这个网络蟑螂更不要脸,更没下限
所以占了上风
还装模作样立个婊子牌坊退出中国
本来就拼不过百度
看看加拿大人在计算机上贡献吧
现在马工赖以生存谋生工具就是java 和c语言
Java是加拿大人高斯林Gosling创立的,被叫做Java之父,卡尔加里人在那里上的大学
C语言和Unix 是Brian Kernighan、丹尼斯·里奇和肯·汤普逊在1970年代早期开发的
。Kernighan是多伦多人
http://zh.wiki... 阅读全帖 |
|
t****z 发帖数: 8931 | 4 Google有啥创造性
基本上一个网络蟑螂,狗仔队
把别人知识偷起来卖钱赚广告
google创造力表现在偷窥上
说不作恶
其实作恶比谁都多
偷窥别人秘密去卖钱,去告密
偷别人email,偷大家网上信息
然后卖给大企业,卖给美国政府
google之前,
有20多个搜索引擎
只不过google这个网络蟑螂更不要脸,更没下限
所以占了上风
还装模作样立个婊子牌坊退出中国
本来就拼不过百度
看看加拿大人在计算机上贡献吧
现在马工赖以生存谋生工具就是java 和c语言
Java是加拿大人高斯林Gosling创立的,被叫做Java之父,卡尔加里人在那里上的大学
C语言和Unix 是Brian Kernighan、丹尼斯·里奇和肯·汤普逊在1970年代早期开发的
。Kernighan是多伦多人
http://zh.wikipedia.org/wiki/%E8%B4%9D%E5%B0%94%E5%AE%9E%E9%AA%
加拿大人口只有美国1/10都不到,但是参与两个重要语言开发,养活这么多马工
这是创造性正能量
google这种网络蟑螂侵犯公民自由,泄露个人信息给大企业,对用户针对性广告洗脑催
眠,... 阅读全帖 |
|
t******n 发帖数: 2939 | 5 ☆─────────────────────────────────────☆
Zildjian (佛挡杀佛,鬼挡灭鬼) 于 (Sat Sep 21 11:36:17 2013, 美东) 提到:
只有黑莓让这个国家有过点创造性, 也成为历史。可见其教育不怎么样
☆─────────────────────────────────────☆
tgbqaz (qz) 于 (Sat Sep 21 12:32:43 2013, 美东) 提到:
放屁
加拿大庞巴迪
世界支线客机的第一大制造商,
世界第一大轨道交通包括地铁,城际快速列车,高原列车和轻轨制造商
上海地铁1号7号9号线。广州地铁1号线2号线8号线、深圳地铁罗宝线、龙华线,法国
TGV,青藏铁路车辆
这比什么白痴苹果手机,脸书,唧唧鸟,油吐脖的‘床罩性’有用多了
☆─────────────────────────────────────☆
tryst (云淡风轻) 于 (Sat Sep 21 13:14:49 2013, 美东) 提到:
加拿大人都自以为是,固步自封。当年nortel,现在黑莓,说倒就倒... 阅读全帖 |
|
q*****m 发帖数: 73 | 6 The book I am reading now is The Unix Programming Environment,
by Kernighan and Pike. Lots of philosophy of Unix stuff. Maybe
you already know, Kernighan is one of the authors of awk and
coauthored The C programming language book. |
|
t****z 发帖数: 8931 | 7 Rasmus Lerdorf
PHP之父,滑铁卢大学毕业,养活了多少码工
詹姆斯·高斯林博士(James Gosling)
Java之父, 阿尔伯塔大学毕业
Brian Kernighan
Unix 之父, 多伦多大学毕业
还与丹尼斯·里奇共同写作了C语言的第一本著作《C程序设计语言》,成为经典 |
|
t****z 发帖数: 8931 | 8 其次说说白人素质
澳大利亚不用说了,英国罪犯后代,人种单调,近亲繁殖,所以特别丑,特别粗鲁。特
别傻,还种族歧视。
美国清教徒和红脖,特点是智商不高
加拿大东西海岸安大略BC以英格兰移民为主,魁北克以法国移民为主,海洋省以苏格兰
爱尔兰移民为主,草原省以德国移民为主。
这些移民都是有知识,有地位的,所以加拿大白人平均素质整体比美国澳大利亚高
随便一个加拿大白人,到美国就是杰出人才。比如电脑网络编程吧,一共三,四种主要
语言,
加拿大就占了一大半
Rasmus Lerdorf, PHP之父,安大略滑铁卢大学毕业
詹姆斯•高斯林博士(James Gosling, Java之父, 安大略阿尔伯塔大学毕业
Brian Kernighan, Unix 发明者, 多伦多大学毕业
与丹尼斯•里奇共同写作了C语言的第一本著作《C程序设计语言》
加拿大随便找个白垃圾,比如多伦多的justin bieber到美国就是红透半边天小天王,
至于美国三大网主播peter jenings加拿大人 , 女歌手celine dion魁北克人, 美国
票房最高泰坦尼克,阿凡达导演詹姆斯̶... 阅读全帖 |
|
t****z 发帖数: 8931 | 9 其次说说白人素质
澳大利亚不用说了,英国罪犯后代,人种单调,近亲繁殖,所以特别丑,特别粗鲁。特
别傻,还种族歧视。
美国清教徒和红脖,特点是智商不高
加拿大东西海岸安大略BC以英格兰移民为主,魁北克以法国移民为主,海洋省以苏格兰
爱尔兰移民为主,草原省以德国移民为主。
这些移民都是有知识,有地位的,所以加拿大白人平均素质整体比美国澳大利亚高
随便一个加拿大白人,到美国就是杰出人才。比如电脑网络编程吧,一共三,四种主要
语言,
加拿大就占了一大半
Rasmus Lerdorf, PHP之父,安大略滑铁卢大学毕业
詹姆斯•高斯林博士(James Gosling, Java之父, 安大略阿尔伯塔大学毕业
Brian Kernighan, Unix 发明者, 多伦多大学毕业
与丹尼斯•里奇共同写作了C语言的第一本著作《C程序设计语言》
加拿大随便找个白垃圾,比如多伦多的justin bieber到美国就是红透半边天小天王,
至于美国三大网主播peter jenings加拿大人 , 女歌手celine dion魁北克人, 美国
票房最高泰坦尼克,阿凡达导演詹姆斯̶... 阅读全帖 |
|
h*h 发帖数: 27852 | 10 http://www.yinwang.org/blog-cn/2014/12/31/google-story
我和 Google 的故事(2015 修订版)
2009 和 2010 年,两年的夏天我都在 Google 实习,然而最后毕业的时候我却没有为
Google 工作。虽然我心里很清楚这里面的原因,可总有些人觉得不解,为什么居然有
人不想为 Google 工作?如果你是这些人其中之一,那你可能想知道我在 Google 时的
切身感受。
直到将近 2015 年新年的今天,我发现这篇文章仍然具有普遍的意义。面对 Google 的
员工,我仍然是同样的感觉。他们很多人太拿自己的公司当回事了,自高自大,放弃自
己的尊严来舔这个公司的屁股。这些人总觉得好像所有人都希望为 Google 工作,即使
进不了 Google,都想去 Google “蹭饭”似的。如果一个人说“我很厉害”,我也许
会尊敬他,可是如果他说“我为 Google 工作”,以此来显得厉害,我就会鄙视他。我
只尊敬那些尊敬他们自己的人。以自己的公司名声来抬高自己的人,是最被我瞧不起的
,因为他们跟仗着人势的狗没什么区别。
进 G... 阅读全帖 |
|
S**********l 发帖数: 3835 | 11 Re这个。我见过的几个牛人,得诺贝尔奖的,发明c语言的,都是自己上阵。
brian kernighan上课就是现场编程序。 |
|
S**********l 发帖数: 3835 | 12 Re这个。我见过的几个牛人,得诺贝尔奖的,发明c语言的,都是自己上阵。
brian kernighan上课就是现场编程序。 |
|
M****o 发帖数: 4860 | 13 【 以下文字转载自 JobHunting 讨论区 】
发信人: chump (chump), 信区: JobHunting
标 题: 又一牛人: 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
发信站: BBS 未名空间站 (Fri Jan 11 21:59:21 2013, 美东)
转自
http://www.cnblogs.com/figure9/archive/2013/01/09/2853649.html
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
1,简介
毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的
求职的回顾。
首先说说我拿到的offer情况:
微软,3面->终面,搞定
百度,3面->终面,口头offer
搜狗,2面,悲剧
腾讯,1面,悲剧
布丁移动,3面,搞定
涂鸦游戏,3面,搞定
友盟,3面->CEO面,搞定
雅虎,4面->终面,搞定
微策略,2面,悲剧
人民搜索,3面->终面,搞定
人人,2面+终面+Special面,搞定
Google,7面,搞... 阅读全帖 |
|
a*******l 发帖数: 13 | 14 M: Speaking of students, what advice would you give to a computer science
student who wants to pursue a research path? Maybe you see some areas to be
more rewarding that other, and maybe some areas are not interesting anymore?
K: Well, don't take my advice on careers [laughs]. Unfortunately I don't think
that there is any good advice. The interesting, sorry, I shouldn't be saying
``interesting'' --- the areas that are difficult are only two: one that it's
too hard to write programs that work, an |
|
s*****o 发帖数: 1540 | 15 It is Herbert A. Simon, not Shannon who won Turing Award in 1974.
And after that, Simon is still very active in research, until
in the year 1999, he died.
If you say Simon has no interest in Computer Science, and AI, I will
state that nobody could say he/she enjoys CS and AI !!!!!
Let's show our respect to Prof. Simon of CMU, a geinus.
academic
science
be
anymore?
think
saying
it's
to use
could try.
cases
aspect, then
it or
And
fortune in
just
give
think is |
|
n******r 发帖数: 1247 | 16 如果要找最优解greedy肯定不行。heuristics解法中 B.W. Kernighan(就是K&R的那个K)
和S.Lin在73年给出一个动态k-opt的算法,称为L-K算法,基本100左右city的问题能找到
最优解,(当时的计算能力只能验证50左右个city的最优解)
L-K算法用到的动态opt的idea在此后20年基本unbeatable,面试能说到这个idea应该可
以了
http://www.crema.unimi.
it/~righini/Didattica/Algoritmi%20Euristici/MaterialeAE/Lin%20Kernighan%
20TSP.pdf
L-K算法无数人企图改进但效果都不大,直到98年丹麦人Keld helsgaun提出LKH算法(
除了保留动态opt的idea,其他基本改的面目全非)。目前能用branch&bound计算出最
优解的问题(大概10万city的level),LKH都能找到最优解。所有未知最优解的问题(
超过百万city,)最好解的记录也都由LKH保持。LKH的复杂度大约在O(N^2.3)。
其中最牛的idea是 |
|
r**u 发帖数: 1567 | 17 The classic c book (by Brian Kernighan ) has the sample. |
|
d****j 发帖数: 293 | 18 这本书上的一个解释:
The C programming Language
By Brian W. Kernighan and Dennis M. Ritchie.
见附件 |
|
s*********b 发帖数: 815 | 19 哦,不好意思。那就是Brian Kernighan和Rob Pike写的那本The Practice of
Programming。
也是神书一本。 |
|
c*****e 发帖数: 3226 | 20 【 以下文字转载自 CS 讨论区 】
发信人: biochemputer (Pandora Box), 信区: CS
标 题: orz, 王垠骂完了五道口伊萨卡现在开始骂Google了
发信站: BBS 未名空间站 (Fri Aug 10 17:53:39 2012, 美东)
纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里... 阅读全帖 |
|
c*******h 发帖数: 1467 | 21 也许有人看见过我批判 Google 的那篇英文文章。它好像有一部分片面性,所以被我从
英文博客上拿下来了。我一直在反思自己在 Google 的经历,因为在这个公司工作总是
感觉不对劲,但是却总也说不清楚为什么。也许现在用自己的母语,我可以得出一个准
确一点的结论吧。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”编程工具,叫做 Grok。你可以把它想象成 Eclipse 和
Visual Studio, 但是 Grok 的设计目标不只是检索和分析本机的某一种语言的代码,
而是大规模的检索和分析 Google 的所有项目,所有语言,所有代码。这包括 Google
的“四大语言”:C++, Java, JavaScript, Python,一些工具性的语言:Sawzall,
protobuf 等,还有一些“build file”和所有第三方的库。Grok 的初期设计目标是一
个静态的代码索引服务,只要程序员点击任何一个变量或者函数名,就能“准确”的跳
转到它定义的位置。动态的编辑功能稍后也在陆续加入。
这种... 阅读全帖 |
|
c***p 发帖数: 221 | 22 转自
http://www.cnblogs.com/figure9/archive/2013/01/09/2853649.html
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
1,简介
毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的
求职的回顾。
首先说说我拿到的offer情况:
微软,3面->终面,搞定
百度,3面->终面,口头offer
搜狗,2面,悲剧
腾讯,1面,悲剧
布丁移动,3面,搞定
涂鸦游戏,3面,搞定
友盟,3面->CEO面,搞定
雅虎,4面->终面,搞定
微策略,2面,悲剧
人民搜索,3面->终面,搞定
人人,2面+终面+Special面,搞定
Google,7面,搞定
求职经历分为定位、准备、简历、笔试和面试这五个部分,大家挑感兴趣的看就成。
我的求职经历适用但不限于码农,不适用与企事业单位(据说是完全不同的考察标准和
流程)。废话比较多,大家耐心忍受,有什么问题可以跟帖提问。
2,定位
教育经历:本科在大连某工科院校,由于GPA比较惨烈+挂科,所以没保成研,毕业后修
了一年英语双学位,然... 阅读全帖 |
|
a*w 发帖数: 4495 | 23 JavaScript The Definitive Guide, David Flanagan
JavaScript The Good Parts, Douglas Crockford
其他编程的书
The C Programming Language, Brian Kernighan
Core Java, Cay Horstmann
Effective Java, Joshua Bloch
Art of Computer Programming, Donald Knuth |
|
l********7 发帖数: 2974 | 24 作为佐证DNN(这里你提到的LSTM-RNN)不是写小说的唯一银弹,甚至最简单的Markov
-chain Model都可能写出好玩的“小说”,这个是很古老的了,比如可以参见:
Kernighan & Pike“he Practice of Programming” |
|
f****e 发帖数: 523 | 25 所有书籍全新(没有用过):
1, Code Complete, 2nd edition, by Steve McConnell ($35)
2, Effective C++, 55 Specific Ways to Improve Your Programs and Designs , by
Scott Meyers ($35)
3, The C++ Standard Library, A Tutorial and Reference, by Nocolai M.
Josuttis ($35)
4, Unix In a Nutshell, by Arnold Robbins ($20)
5, Stocks, bonds, options, futures, 2nd Edition, by Stuart R. Veale ($15)
6, The C programming Language, 2nd Edition, by Brian W. Kernighan ($18)
7, Programming in C, 3rd Edition, by Stephen G. Kochan ($ |
|
f****e 发帖数: 523 | 26 1, Code Complete, 2nd edition, by Steve McConnell ($25)
2, Effective C++, 55 Specific Ways to Improve Your Programs and Designs , by
Scott Meyers ($30)
3, The C++ Standard Library, A Tutorial and Reference, by Nocolai M.
Josuttis ($25)
4, Unix In a Nutshell, by Arnold Robbins ($20)
5, Stocks, bonds, options, futures, 2nd Edition, by Stuart R. Veale ($15)
6, The C programming Language, 2nd Edition, by Brian W. Kernighan ($15)
7, Programming in C, 3rd Edition, by Stephen G. Kochan ($20)
All prices |
|
t*******r 发帖数: 22634 | 27 L-K : Lin–Kernighan heuristic,解 Euclidean TSP 经典算法。
好奇问一个,是啥公司上班要鼓捣 TSP ?招人不?// run
不过说实话 Euclidean TSP 算是比较成熟的问题了。绝大多数应用其实都用
不着 L-K 的重量级版,2-opt + Greedy 基本结果质量就可以拿出去骗客户
了。麻烦的问题不在于写 L-K,而是实际问题基本不是严格 Euclidean TSP,
让软工们情何以堪!情何以堪!
TSP 的穷举法一般可以搞死 CPU 时间,递归算法一般可以搞死堆栈。
穷举+递归可以直接搞S老板 …………
其实面试问啥 TSP 嘛,没玩过 TSP 的当然不知道,玩过 TSP 的也不可能立
马上白板写 code。能立马写 code 出来的估计就是面试专家 ………… 估计是面
试您老的比较拽21 ………… 或者您老干脆让伊在白板上随便写个 ACO 啥刁钻算
法的 c-code 玩玩看 ………… |
|
l****n 发帖数: 6896 | 28 Dennis Ritchie, father of Unix and C, dies
http://www.zdnet.com/news/dennis-ritchie-father-of-unix-and-c-d
Dennis Ritchie, creator of the C programming language and co-creator of the
Unix operating system, has died aged 70.
While the introduction of Intel's 4004 microprocessor in 1971 is widely
regarded as a key moment in modern computing, the contemporaneous birth of
the C programming language is less well known. Yet the creation of C has as
much claim, if not more, to be the true seminal momen... 阅读全帖 |
|
p****r 发帖数: 9164 | 29 来自主题: LeisureTime版 - 好书与坏书 同意。
就像学习c的书,有了kernighan & ritchie 那本,为什么还有人看其他的. 那本书
对一般的interview 也很有帮助
|
|
f*******y 发帖数: 2368 | 30 听说过最经典的编程书籍“C Programming Language" by Brian W. Kernighan
和Dennis M. Ritchie吗? |
|
j****c 发帖数: 19908 | 31 维基百科资料显示,美国著名计算机专家丹尼斯·里奇(Dennis Ritchie )已于10月
12日去世,享年70岁。
丹尼斯·里奇,全名Dennis MacAlistair Ritchie(1941年9月9日-2011年10月12日)
,出生于美国纽约,哈佛大学数学博士,著名的美国计算机科学家,对C语言和其他编
程语言、Multics和UNIX等操作系统的发展做出了巨大贡献,被称为 C语言之父、UNIX
之父。
1978年里奇与莱恩·科尔尼干(Brian W. Kernighan)共同出版了《C程序设计语言》
(The C Programming Language),现在此书已翻译成多种语言,成为C语言方面最权
威的教材之一。
1983年他与肯·汤普逊一起获得了图灵奖,理由是他们“研究发展了通用的操作系统理
论,尤其是实现了UNIX操作系统”。1999年两人为发展C语言和Unix操作系统一起获得
了美国国家技术奖章。 |
|
R******g 发帖数: 272 | 32 我的一点点藏书
计算机书籍
中文书名 英文书名 作者 译者 英文版出版社 中文版出版社 定价 出版日期 阅读状态 Amazon评价
UNIX操作系统设计 The Design of the UNIX Operating System Maurice J. Bach 陈葆珏等 Prentice Hall PTR 机械工业出版社 35 Apr-00 ★★★★★
设计模式 Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides 李英军等 Addison-Wesley 机械工业出版社 35 Sep-00 100% ★★★★☆
程序设计实践 The Practice of Programming Brian W.Kernighan,Rob Pike 裘宗燕 Addison-Wesley 机械工业出版社 20 Aug-00 100% ★★★★
UNIX环境高级编程 Advanced Programming in |
|
I**********s 发帖数: 441 | 33 The GNU C Library. http://www.gnu.org/software/libc/manual/html_node/index.html
下面两本书比较权威:
W. Richard Stevens. Advanced Programming in the Unix Environment. 1992. ISBN
0-201-56317-7.
A comprehensive guide to the Unix API.
Brian Kernighan and Rob Pike. The Practice of Programming. 1999. ISBN 0-201-
61586-X. |
|
|
|
b**********r 发帖数: 91 | 36 纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里我就讲述一下我在 Google 的实习经历吧,也许对人有参考作用。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”的编程工具,叫做 Grok。你可以把它想象成 Eclipse,
但是 Grok 的... 阅读全帖 |
|
b**********r 发帖数: 91 | 37 纯转载
---
http://blog.sina.com.cn/s/blog_5d90e82f010191rh.html
---
我和Google的故事 (2012-08-10 02:58:52)转载▼
分类: 杂谈
也许有人看见过我批判 Google 的那篇英文文章。它有一部分片面性,所以被我从英文
博客上拿下来了。我一直在反思自己在 Google 的经历,也许现在用自己的母语,我可
以得出一个准确一点的结论吧。
也许有人觉得作为一个读了这么多年的 PhD 去给别人做实习生(intern)是一种耻辱
,但是我亲眼看到,从一些名校比如 Yale 毕业的 PhD,在 Google 混了好几年,也不
过是过着差不多的生活。只不过做了 intern 之后我长了经验,知道了自己的价值,以
后不至于落到同样的位置。
这里我就讲述一下我在 Google 的实习经历吧,也许对人有参考作用。
受命于危难
先说说我的项目是怎么开始的吧。当我加入的时候,我的老板 Steve Yegge 的小组试
图制造一个跨语言的“服务式”的编程工具,叫做 Grok。你可以把它想象成 Eclipse,
但是 Grok 的... 阅读全帖 |
|
g****g 发帖数: 1828 | 38 AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎
之一。这种编程及数据操作语言(其名称得自于它的创始人 阿尔佛雷德·艾侯 、
Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所
拥有的知识。 AWK 提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、
流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语
言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语
言, 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程
序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,
还有无数其他的功能。gawk 是 AWK 的 GNU 版本。
最简单地说,AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 Unix
shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于
SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 y... 阅读全帖 |
|
s********1 发帖数: 581 | 39 The one by Kernighan and Ritchie? Is it considered as advance level?? |
|
O******e 发帖数: 734 | 40 Take coconut's advice, spend the money and get a C or C++ book. Given that
you know nothing about programming, any book with a lot of example would
do. Kernighan and Ritchie (suggested by coconut) is the standard reference
for all C programmers, but judging from the type of questions you have been
asking, it might not be suitable for you because it really is a reference
book with few examples and not a textbook with many illustrative examples.
Without a book, you are trying to learn how to pro |
|
D*****r 发帖数: 6791 | 41 Kernighan, Brian, and Dennis Ritchie. The C Programming Language. 2nd ed.
Upper Saddle River, NJ: Prentice Hall, 1988. ISBN: 9780131103627 |
|
a*w 发帖数: 4495 | 42 K&R上也有这个例子。
两本书的作者 Aho 和 Kernighan 当时都在 Bell Labs 工作。 |
|
d***a 发帖数: 13752 | 43
那是K&R style,Kernighan and Ritchie那本经典C语言书里用的
Dennis Ritchie就是发明了C语言,并和Ken Thompson一起写了Unix的那位先驱
编程风格这东西属于软科学,是随时代变化的
编程有没有style,非常重要
不同style之间的具体差别,我觉得并不是太重要,不值得吵来吵去
去了哪家公司,就follow那家公司的风格
这是为什么我觉得,王垠这家伙纯属是无病呻吟... |
|
t****z 发帖数: 8931 | 44 【 以下文字转载自 Military 讨论区 】
发信人: tgbqaz (qz), 信区: Military
标 题: 加拿大是码工的祖国,Java,Php,Unix之父都是加拿大人
发信站: BBS 未名空间站 (Wed Jul 23 08:39:10 2014, 美东)
Rasmus Lerdorf
PHP之父,滑铁卢大学毕业,养活了多少码工
詹姆斯·高斯林博士(James Gosling)
Java之父, 阿尔伯塔大学毕业
Brian Kernighan
Unix 之父, 多伦多大学毕业
还与丹尼斯·里奇共同写作了C语言的第一本著作《C程序设计语言》,成为经典 |
|
d****i 发帖数: 4809 | 45 你这个胡扯,UNIX之父是公认的Ken Thompson和Dennis Ritchie,都是美国人。Brian
Kernighan是主要贡献者之一, 也是K&R那本书的作者之一,但是还够不上Ken和Dennis
的水平。 |
|
s****y 发帖数: 503 | 46 Brian Kernighan is a Canadian computer scientist who worked at Bell Labs
alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to
the development of Unix. |
|
w***g 发帖数: 5958 | 47 master和phd的本质区别是master是学,而phd是创造。phd的创造能力不是躺在床上等
灵感降临,而是建立在对大量已有的但是并不完备的系统的critical thinking的
基础上的。在这种训练的基础上人的taste和insight就慢慢建立起来了。
用machine learning的语言讲,给本科生和master训练的样本都是正样本,
而给PhD训练的样本则更多的是负样本。一个技术学来用,有正样本足够了,
但是要发明有用的新技术,对负样本的学习是必不可少的。我不是说非PhD不可,
但是读PhD应该训练taste和insight的最好的途径。一个人工作以后,
如果不是在大公司的research lab,很可能几年接触的都是同一个东西,
眼界会迅速变得狭窄。比如赵策,除了eclipse和vert.x,似乎别的就啥也
不知道了。
taste这东西对于出活交货基本上没有啥帮助,有时候还会起阻碍作用。
但是如果要做一个框架让人用几十年,则是必须的。这个在计算机语言的设计上
其实最能看出来。像C背后的Kernighan (Princeton)和Ritchie (Harvard),... 阅读全帖 |
|
h*h 发帖数: 27852 | 48 【 以下文字转载自 Military 讨论区 】
发信人: hsh (nidaye), 信区: Military
标 题: 王垠:我和 Google 的故事(2015 修订版)
发信站: BBS 未名空间站 (Mon May 9 18:09:22 2016, 美东)
http://www.yinwang.org/blog-cn/2014/12/31/google-story
我和 Google 的故事(2015 修订版)
2009 和 2010 年,两年的夏天我都在 Google 实习,然而最后毕业的时候我却没有为
Google 工作。虽然我心里很清楚这里面的原因,可总有些人觉得不解,为什么居然有
人不想为 Google 工作?如果你是这些人其中之一,那你可能想知道我在 Google 时的
切身感受。
直到将近 2015 年新年的今天,我发现这篇文章仍然具有普遍的意义。面对 Google 的
员工,我仍然是同样的感觉。他们很多人太拿自己的公司当回事了,自高自大,放弃自
己的尊严来舔这个公司的屁股。这些人总觉得好像所有人都希望为 Google 工作,即使
进不了 Google,都想去... 阅读全帖 |
|
w***g 发帖数: 5958 | 49 美国好点的学校拿CS学位的,基本上都是vi/emacs吧。
没法合作可能是圈子不对。自从赵策在本版消失后,你还
听人提过IDE吗?
不过真正逼格高的,用的是sam。见wikipedia
Sam is the preferred text editor of several eminent programmers. It was the
first full screen editor Ken Thompson liked.[1] Sam is the text editor used
by Bjarne Stroustrup[2] and Brian Kernighan.[3] Others, like Dennis Ritchie,
have transitioned[why?] to use acme instead.
析, |
|
d***a 发帖数: 13752 | 50 你没学过computer organization和assembly programming吧。SSA说的明显是对的,那
是CS本科必修课中的基本内容里的东西。
https://users.info.uvt.ro/~iordan/P_I/Ritchie-Kernighan-The_C_Programming_
Language_2_ed.pdf, page 232
The purpose of volatile is to force an implementation to suppress
optimization that could otherwise occur. For example, for a machine with
memory-mapped input/output, a pointer to a device register might be declared
as a pointer to volatile, in order to prevent the compiler from removing
apparently redundant refere... 阅读全帖 |
|