E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
王垠
不认同清华博士教育 博士生退学父母忧
2009-4-2207:46|个人分类:阅读收藏|系统分类:观点评述文章来源:http://blog.sciencenet.cn/blog-243329-227451.html9月22日,清华大学在读博士生
王垠
在他的
啦啦啦啦啦_6147
·
2024-01-10 00:20
[
王垠
系列]谈语法
使用和研究过这么多程序语言之后,我觉得几乎不包含多余功能的语言,只有一个:Scheme。所以我觉得它是学习程序设计最好的入手点和进阶工具。当然Scheme也有少数的问题,而且缺少一些我想要的功能,但这些都瑕不掩瑜。在用了很多其它的语言之后,我觉得Scheme真的是非常优美的语言。要想指出Scheme所有的优点,并且跟其它语言比较,恐怕要写一本书才讲的清楚。所以在这篇文章里,我只提其中一个最简单,却
婵_27e0
·
2023-12-26 22:56
[
王垠
系列]“解决问题”与“消灭问题”
一直以来,人们都重视“解决问题”的能力,却忽视了另一种重要的能力:“消灭问题”的能力。各种各样的竞赛,分数和排名,让很多人从小就片面的认为,能“解决问题”的人,就是最厉害的人。拿到一个问题就埋头求解,很少考虑这问题到底有什么意义。这种呆板的思维方式,不仅存在于低级的“应试”和“解题”过程,而且蔓延到了很多艰深的研究领域。如果你仔细观察就会发现,很多“难题”,其实是“人造”出来的,而不是“必然”的。
婵_27e0
·
2023-12-25 05:56
[
王垠
系列]谈程序的“通用性”
在现实的软件工程中,我经常发现这样的一种现象。本来用很简单的代码就可以解决的问题,却因为设计者过分的关注了“通用性”,“可维护性”和“可扩展性”,被搞得绕了几道弯,让人琢磨不透。这些人的思维方式是这样的:“将来这段代码可能会被用到更多的场合,所以我现在就考虑到扩展问题。”于是乎,他们在代码中加入了各种各样的“框架结构”,目的是为了在将来有新的需要的时候,代码能够“不加修改”就被用到新的地方。我并不
婵_27e0
·
2023-12-17 16:29
一门语言的骨架是什么?
在文章《如何掌握所有的程序语言》中,
王垠
指出,任何语言都是语言特性的组合,常见的语言特性有变量定义算数运算for和while循环语句函数定义,函数调用递归静态类型系统类型推导lambda函数面向对象垃圾回收指针算术
张俊凯
·
2023-12-06 00:22
王垠
:对 Rust 语言的分析
文章目录1.变量声明语法2.变量可以重复绑定3.类型推导4.动作的“返回值”5.return语句6.数组的可变性7.内存管理8.完Rust是一门最近比较热的语言,有很多人问过我对Rust的看法。由于我本人是一个语言专家,实现过几乎所有的语言特性,所以我不认为任何一种语言是新的。任何“新语言”对我来说,不过是把早已存在的语言特性(或者毛病),挑一些出来放在一起。所以一般情况下我都不会去评论别人设计的
秋夜无霜
·
2023-11-03 08:22
生活纪实
rust
[
王垠
系列]为什么需要正则表达式
学习Unix最开头,大家都学过正则表达式(regexp)。可是有没有人考虑过我们为什么需要正则表达式?正则表达式本来的初衷是用来从无结构的字符串中提取信息,殊不知这正好是Unix的缺陷所在。Unix用无结构的字符串来表示数据,导致了诸多复杂的基于regexp的软件的诞生。sed,AWK,Perl,...都是为了同样的目的来到这个世界上的。如果不是因为Unix用字符串来表示数据,我们就会拥有按数据结
婵_27e0
·
2023-10-22 03:16
好文章——清华梦的粉碎——写给清华大学的退学申请
王垠
的博客http://www.yinwang.org/清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。
喂大的程序员
·
2023-10-12 03:34
好文章
[
王垠
系列]谈 Linux,Windows 和 Mac
这段时间受到很多人的来信。他们看了我很早以前写的推崇Linux的文章,想知道如何“抛弃Windows,学习Linux”。天知道他们在哪里找到那么老的文章,真是好事不出门……我觉得我有责任消除我以前的文章对人的误导,洗清我这个“Linux狂热分子”的恶名。我觉得我已经写过一些澄清的文章了,可是怎么还是有人来信问Linux的问题。也许因为感觉到“舆论压力”,我把文章都删了。简言之,我想对那些觉得Lin
婵_27e0
·
2023-10-02 14:54
[
王垠
系列]unix的缺陷
我想通过这篇文章解释一下我对Unix哲学本质的理解。我虽然指出Unix的一个设计问题,但目的并不是打击人们对Unix的兴趣。虽然Unix在基础概念上有一个挺严重的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对Unix命令本质的阐述
婵_27e0
·
2023-10-01 05:29
[
王垠
系列]TeXmacs:一个真正“所见即所得”的排版系统
好久没有推荐过自己喜欢的软件了,现在推荐一款我在美国做数学作业的私家法宝:TeXmacs。我恐怕不可能跟以前那么有闲心写个长篇的TeXmacs说明文档了,不过这东西如此的简单好用,所以基本上不用我写什么文档了。鉴于知道的人很少,不理解它的人很多,这里只是帮它打个广告,吊一下胃口。TeXmacs的主要特点是:跟Lyx等不同,它不是一个TeX的“前端”,而是一个完全独立的,超越TeX的系统。TeXma
婵_27e0
·
2023-09-17 22:53
王垠
:我和Google的故事---读后引用
我就是这样度过在Google的每一天,以至于后来我都不怎么在饭桌上吃饭了。自己把饭端到靠墙的吧台去吃,或者坐在“冰激凌吧”跟里面的厨师聊天,省得遇到一些高谈阔论的人无语。我发现自己跟打扫卫生的大妈小妹们也谈得来,她们也喜欢跟我说话。后来我发现有这种感觉的不只是我,另外两个比较厉害的博士生也懒的在那边吃饭了。其中一个说他一个星期就把自己的项目做完了,然后假装仍然在做,免得又被增加任务。这就是所谓“能
IT飞虫
·
2023-09-13 13:56
国内编程牛人
王垠
http://yinwang0.wordpress.com/当然我在扯淡BYVoid網誌-BYVoid云风云风的BLOG余锋http://blog.yufeng.info/阮一峰阮一峰的网络日志BeiyuuBeiYuu.com
GP0000968523
·
2023-09-06 23:32
大数据
[
王垠
系列]Oberon 操作系统:被忽略的珍宝
Oberon操作系统:被忽略的珍宝推荐一篇很久以前看的文章:Oberon-TheOverlookedJewel它介绍的是NiklausWirth设计的一种操作系统,叫做Oberon。NiklausWirth就是大家熟知的Pascal语言的设计者。绝大部分人都没听说过有Oberon这个东西存在,更难以把它跟NiklausWirth的大名挂上钩。所以作者说:“Wirth因为Pascal而闻名于世,可是
婵_27e0
·
2023-08-22 16:05
如何快速学习一门新语言
王垠
:如何掌握程序语言学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。
素还真人
·
2023-08-16 13:12
王垠
:原因与证明
证明我在Cornell的时候经常遇到这样的问题,那就是教授们一上课就在黑板上写长篇的“定理证明”,全体同学认认真真在下面抄笔记,就连只有十来个人的小课也是那样。有些写字速度慢的人就不得不带上小型录音机,把教授的课全都录下来,要不就是之后去借别人的笔记来抄。有一次某知名教授照着讲义,背对着学生,在黑板上写了大半节课,写下好几板的证明,证明的是simplytypedlambdacalculus(STL
C390
·
2023-08-14 20:31
[
王垠
系列]GTF - Great Teacher Friedman
写小人书的老顽童DanFriedman是Indiana大学的教授,程序语言领域的创始人之一。他主要的著作《TheLittleSchemer》(前身叫《TheLittleLisper》)是程序语言界最具影响力的书籍之一。现在很多程序语言界的元老级人物,当年都是看这本“小人书”学会了Lisp/Scheme,才决心进入这一领域。Friedman对程序语言的理解可以说是世界的最高标准,很可惜的是,由于他个
婵_27e0
·
2023-07-31 07:13
[
王垠
系列]一种新的操作系统设计
我一直在试图利用程序语言的设计原理,设计一种超越“Unix哲学”的操作系统。这里是我的设想:这种系统里面的程序间通信不使用无结构的字符串,而是使用带有类型和结构的数据。在这样的系统里面,Unix和其它类似操作系统(比如Windows)里的所谓“应用程序”的概念基本上完全消失。系统由一个个很小的“函数”组成,每个函数都可以调用另外一个函数,通过参数传递数据。每个函数都可以手动或者自动并发执行。用现在
婵_27e0
·
2023-07-16 20:29
怎样写一个解释器-
王垠
原文地址写一个解释器,通常是设计和实现程序语言的第一步。解释器是简单却又深奥的东西,以至于好多人都不会写,所以我决定写一篇这方面的入门读物。虽然我试图从最基本的原理讲起,尽量不依赖于其它知识,但这并不是一本编程入门教材。我假设你已经理解Scheme语言,以及基本的编程技巧(比如递归)。如果你完全不了解这些,那我建议你读一下SICP的第一,二章,或者HtDP的前几章,习题可以不做。注意不要读太多书,
haokeqiudu
·
2023-04-19 03:46
强力推荐:一个好用的Flutter与原生应用通讯的开源框架!
清华才子
王垠
加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+百度网盘“破解版”,Pandownload开发者被抓作者:小玩童链接:https://juejin.im/post/5e6f23eef265da574f355950Flutter
xhmj12
·
2023-04-01 09:47
用Linux一年来的体会
记得
王垠
同学写过文章《完全用GNU/Linux工作》。嗯,当初看了也是很激动。本篇文章,不是为了学人家怎么样,我只是和大家聊聊我用Linux一年来的体会、感受罢了。
Syvon
·
2023-03-31 10:59
Linux
Linux
NVC共创型沙龙的收获
“对自己最大的爱就是不放弃自我成长”,听到
王垠
银老师这句话,内心很有触动。庆幸自己选择走进课堂,与伙伴们共同学习,成长。王老师留了作业,促使我好好对四次课做了一下复盘。
翁萍萍
·
2023-03-22 06:50
王垠
受邀面试阿里 P9,被 P10 面跪后网上怒发文,惨打 325 的 P10 赵海平回应了!...
整理自综合自知乎社区回答&互联网互联网坊间八卦观点不代表本号立场转自开发者技术前线知乎上有一个话题:如何评价阿里P10赵海平对
王垠
的面试?最近成了热帖,这下赵海平跟
王垠
这次是真的火了。
GitHubDaily
·
2023-03-20 09:18
王垠
博客笔记
什么是“对用户友好”可以把机器和人看作同一个系统:这个系统有多个模块,包括机器模块和人类模块。机器模块之间的界面使用通常的程序接口。人机交互的界面就是机器模块和人类模块之间的接口。每个界面必须提供一定的抽象,用于防止使用者得到它不该知道的细节。这个使用者可能是机器模块,也可能是人类模块。抽象使得系统具有可扩展性。因为只要界面不变,模块改动之后,它的使用者完全不用修改。GTF-GreatTeache
fighter90
·
2023-03-15 09:35
如何评价
王垠
的《Kotlin和Checked Exception》?
完全赞同
王垠
对CE的看法,他真正想推荐的应该是typedracket中的uniontype,这也非常有启发。
玩家翁伟
·
2023-03-11 22:11
记录一些感觉还不错的博客
列表Stackie'sBlog:博客draveness:博客
王垠
的博客:博客labuladong:算法相关博客东泽煮粥:博客阮一峰博客:博客刘未鹏的博客:认知相关凤凰架构:讲了一些架构内容JAVA全栈知识体系
kennywong
·
2023-03-11 13:15
[转]
王垠
:为Java说句公道话
文/
王垠
有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。”他们很惊讶:“什么?Java!”所以我现在来解释一下。
mingdongz
·
2023-02-05 04:27
[
王垠
系列]从工具的奴隶到工具的主人
当我高中毕业进入大学计算机系的时候,辅导员对我们说:“你们不要只学书本知识,也要多见识一下业界的动态,比如去电脑城看看人家怎么装机。”当然他说我们要多动手,多长见识,这是对的。不过如果成天就研究怎么“装机”,研究哪种主板配哪种CPU之类的东西,你恐怕以后就只有去电脑城卖电脑了。本科的时候,我经常发现一些同学不来上数学课。后来却发现他们在宿舍自己写程序,对MFC之类的东西津津乐道,引以为豪。当然会用
婵_27e0
·
2023-02-02 21:12
[
王垠
系列]解密“设计模式”
有些人问我,你说学习操作系统的最好办法是学习程序设计。那我们是不是应该学习一些“设计模式”(designpatterns)。这是一个我很早就有定论,而且经过实践检验的问题,所以想在这里做一个总结。总的来说,如果光从字面上讲,程序里确实是有一些“模式”可以发掘的。因为你总是可以借鉴以前的经验,用来构造新的程序。你可以把这种经验叫做“模式”。可是自从《设计模式》(通常叫做GoF,“GangofFour
婵_27e0
·
2023-01-30 23:21
外包公司干了不到3个月,我离职了...(防坑指南)
清华才子
王垠
加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+百度网盘“破解版”,Pandownload开发者被抓作者:张林-布莱恩特来源:www.cnblogs.com/zhangmumu
xhmj12
·
2023-01-30 15:11
[
王垠
系列]如何掌握程序语言
摘要:这篇文章曾经叫做《初学者程序语言的选择》,但是后来我发现,这里给出的看法其实不只是给初学者看的,甚至可能会让初学者看不懂。而就我在Google实习的时候的观察看来,很多写了几十年程序的资深程序员,可能也没有明白这里指出的道理。所以我把题目改了一下,并且加入了新的内容,希望对新手和老手都有所帮助。学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”
婵_27e0
·
2023-01-26 17:41
完全用Linux工作,抛弃windows
作者:
王垠
完全用Linux工作,抛弃windows我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux不是每个人都想用的。
simanstar
·
2023-01-09 18:19
LINUX
学习
清华申请退学博士作品:完全用Linux工作
按:尽管我们已经不习惯看长篇大论,但我还是要说,这是一篇值得你从头读到尾的长篇文章.2005年9月22日,清华在读博士生
王垠
在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学
KimSoft
·
2023-01-09 18:48
OS.Linux
linux
windows
unix
微软
powerpoint
emacs
完全用Linux工作
作者:
王垠
完全用Linux工作,抛弃windows我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux不是每个人都想用的。
MR_kris
·
2022-12-24 08:05
电脑知识
王垠
linux
王垠
:完全用Linux工作
转一篇旧文作者:
王垠
完全用Linux工作,抛弃windows我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux不是每个人都想用的。
teufelBF
·
2022-12-24 08:05
linux
gnu
unix
Linux
完全用Linux工作,摈弃Windows
文章转载自:http://www.douban.com/group/topic/6540710/作者
王垠
我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。
IT菁英
·
2022-12-24 08:04
linux
linux
自由软件
清华申请退学博士作品:完全用Linux工作
尽管我们已经不习惯看长篇大论,但我还是要说,这是一篇值得你从头读到尾的长篇文章.2005年9月22日,清华在读博士生
王垠
在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学,
frpdlut
·
2022-12-24 08:30
linux
linux
自由软件
清华天才
王垠
受邀面试阿里P9,被阿里P10赵海平面跪,整个事件回顾...
点击上方“视学算法”,选择“星标”来源:开发者技术前线知乎上有一个话题:如何评价阿里P10赵海平对
王垠
的面试?最近成了热帖,这下赵海平跟
王垠
这次是真的火了。
视学算法
·
2022-12-15 14:25
传言阿里 P10 赵海平被 P11 多隆判定 3.25 离职,如何评价阿里 P10 赵海平对
王垠
的面试?...
一个礼拜过去了,“最伟大的计算机科学家”赵海平一直沉默是金,吃瓜群众没等到他对
王垠
[yín]千字文的回应,但后续却依然来了。
普通网友
·
2022-12-15 14:25
清华梦的粉碎—写给清华大学的退学申请(转自
王垠
Blog)
清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是清华梦的诞生。小小科学家我相信每个
人人都是项目经理
·
2022-11-22 10:38
清华大学
王垠
计算机科学
王垠
—写给清华大学的退学申请
清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是清华梦的诞生。小小科学家我相信每个
Xingw-Xiong
·
2022-11-22 10:01
杂谈
完全用Linux工作——看清华学子痛批Windows
2005年9月22日,清华在读博士生
王垠
在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学,引起社会各界广泛争论.他创作的长篇文章《完全用Linux工作》,洋洋两万多字,从不同角度居高临下的阐述了他眼中
Tel18545051023
·
2022-09-01 16:31
开发工具
操作系统
人工智能
超全!2020互联网大厂的薪资和职级一览
清华才子
王垠
加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+百度网盘“破解版”,Pandownload开发者被抓本号直接发过两篇文章,见:一文揭秘阿里、腾讯、百度的薪资职级一文揭秘字节跳动
xhmj12
·
2022-08-23 10:58
Windows 能干而 Linux 干不了的事情,那就是不需要干的事情
他的名字叫
王垠
,人很出名,不信GOOGLE一下就知道!我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux不是每个人都想用的。
某精神病
·
2022-07-16 20:04
Linux
windows
linux
unix
微软
emacs
powerpoint
影响很大,不可一言谓之
完全用Linux工作,摈弃Windows楼主2005.09.22来自:CSDN
王垠
我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。
Element768
·
2022-07-16 20:56
windows
linux
unix
微软
emacs
powerpoint
感谢孩子们的礼物2022-06-01
在六一之际,我和
王垠
银老师收到了孩子们给出的礼物。昨天下午4点钟,我们去学校给孩子们上课,进入教室,教室里空无一人。当时我的内心有点忐忑不安:难道是我们的课如此不受孩子们欢迎?
认真工作的开开
·
2022-06-01 10:40
王垠
:怎样尊重一个程序员?
作者:
王垠
(此文写于2015年)https://www.yinwang.org/blog-cn/2015/03/03/how-to-respect-a-programmer说明:无意中看到这篇文章,反复读了好几遍
ZWZhangYu
·
2022-05-17 16:07
个人成长
成长
全然用linux工作,放弃windows
按:虽然我们已经不习惯看长篇大论,但我还是要说,这是一篇值得你从头读到尾的长篇文章.2005年9月22日,清华在读博士生
王垠
在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明白要求退学
weixin_34112030
·
2022-04-13 10:52
开发工具
操作系统
awk
【扯淡】教学类文章写起来真是太难了
王垠
看起来已经放弃对无计算机基础的人群的教学了,他本来就是属于那种想要扮演苏格拉底式的「禅师」之类的点拨角色,启发式教育而不是应试那一套。
游学者夏纳
·
2022-03-16 11:53
编程的智慧(转自
王垠
个人博客)——满满的编程实践经验不看就错过
文章转自
王垠
博客站,这里是原文链接。本文比较实在,都是实践性特别强的话题和意见建议,文章较长。以下是原文。编程的智慧编程是一种创造性的工作,是一门艺术。
weixin_33922670
·
2022-03-07 20:11
java
swift
操作系统
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他