Monday, November 1, 2010

Master programming in my mind (full version) CSDN students transferred from headquarters

 Bill Joy MIT BBS telephone interview, said Microsoft, a question is I think it quite interesting, but also to Cougerenao. In alphabetical order. Master programming in mind (1)

Bill Joy,UGGs, former Sun chief scientist at Berkeley during the year led the development of the first version of the BSD. He is the author of vi and csh. Of course, Csh Programming Considered Harmful is another topic of music. It is said that he wanted to see if he can not write an operating system written in three days of their own Unix, BSD is the predecessor. Of course,Bailey UGG boots, is legendary, but the demonstration of his skill. Another legend is that when in early 1980, DARPA to the Berkley Unix in the BBN BBN developed with TCP / IP code. However, B-uncle was still angry students, and refused to BBN TCP / IP to join BSD, because he felt BBN's TCP / IP is not well written. So Uncle B shot, and end is a stone's throw Lesch, soon to write a high-performance version of the Berkeley TCP / IP. BBN and then signed a huge contract DARPA development of TCP / IP Stack, who knows their code is not as good a graduate student. So they met. I saw Uncle B was wearing a T-shirt appeared in the room (when not wearing a T-shirt, as now, is still quite loose, ha.) I saw BBN Q: how do you write so well? The Uncle B A: Simple, you read an agreement, and then programming on the line. Even the most faint, B master degree uncle decided to go to the industrial sector, then went to the office at that time only one Sun, and he dropped out of music ... like the design Sparc hardware and software takes all the cattle that people do not want to not admire the line said. According to Bill Joy's colleagues said, when the general meeting Uncle B casually always get a bunch of magazines read. But often at the crucial point, B uncle to speak, straight cut crucial point, made a beautiful idea for his colleagues to complete collapse. Yes, he was the main JINI Java Spec and one of the authors.

mind programming master (2)





John Carmack, ID Software's founder and Lead Programmer. Last month, the brothers and an engaging graphical chat, he did not know John Carmack, is also a faint Rangou greatly. But maybe do research and engage in actual combat is somewhat separated from it. Presumably like the first-person shooter know J brother. As long as 90 early in the PC, put forward a small animation when something can be amazing, J brother on the launch of a ground breaking Castle Wolfstein, and persistent efforts, doom, doomII, Quake ... every time 3-D technology to a peak. J brother's resume that his specialty is J brother do such people are very happy, because a major graphics card manufacturers will have a new product to his Direct3D also have the original MS, listen to his advice, to modify a lot of API. Of course, J brother in like a day before the wedding more than a decade to more than 14 hours a day programming, but also Oumen mortals can not. Yes, J (?!), brother high school dropout, can be said to be self-taught. But then, who use this example to study is not good for their own defense, think again. That Leonardo Da Vinci, or self-taught it (people are illegitimate and can not go to school.) Ordinary people and the genius or different. Yes, Actually we called the In other words, Leonardo Da Vinci is Tell others to Ah, pull away, and paused.

programming master mind (3)





David Cutler, VMS and Windows NT's chief architect, called the Silicon Valley to Microsoft, most cattle before the kernel developers. He and his men had in the week Microsoft put a bootable kernel with basic functionality to write out, and then said: By the way, D Grandpa NT3.5, the management of 1,500 developers, do you cater to the design and programming, coder does not change the character ah. D Grandpa natural hot temper, and people argued with his hands hit the table to enjoy strong momentum. :-) F-word in conversations not leave port. His secretary will ask the interview: Finally one day, women face an equally hot issue blurted out: So happy she was admitted for Grandpa D work to NT3.5 release.

programming master mind (4)





Donald E. Knuth. In fact, no need to even more high-grandfather said. Learn programming do not know if he does not know the physics of Newton, Euler did not know of mathematics, science does not know the music of Mozart, learning Delphi, I do not know to Anders Hejlsberg, or school, like Linus Torvalds Linux do not know, can not Forgive ah. :-) To make the article complete, to be wordy few words. Grandpa began when the high degree color color trekking companies to write all kinds of strange earn extra money by the compiler. When he sold to someone else received one thousand dollars, which the company took code, processing thousands of what is sold on the hundreds of thousands. But have not seen high-grandfather unhappy before, scholars say true colors. Think of the early 60s, but, ah, high-grandfather wrote the compiler to write more, incidentally, to come up with a one Attribute Grammar and LR (k), greatly benefit future generations ah. As for the high-grandfather in the CalTech programming contest (with Alan Kay have participated in numerous high-master) is always the first, written by Tex to 86 years on the code freeze, also comes with 2 ^ n cents a reward, and so are familiar, not even rap. By the way, the high old man is the undisputed master of writing. He wrote the foreword to the Concrete Mathematics every word can be described as sonorous, and indeed for the introduction of the model. His technical articles is also a must, style and meticulous, precise and appropriate interpretation, and there is no academic, without losing the light escape. I remember years ago reading Concrete Mathematics, laugh from time to time, so that mother is extremely depressed, I feel nerdy home, hopeless. Actually, I know that the fish is happy, but I do not know it is in high-grandfather of credit. Speaking of writing a master, can not fail to mention Stephen A. Cook. His article that year was highly recommended by our writing teacher, known as elegant style of the samples. Library grandfather a silver-haired, long Tall, always with modest smile, quite figure who trained in, and exactly match the text of his Sin said. In fact, high-grandfather was a pioneer of the open source movement. Although he did not like Richard Stallman, as all directions around, but he donated a lot of work, you can see on the Internet, such as the famous Mathematical Writing, MMIXWare, The Tex Book, etc., let alone enough to make him immortal Tex music.

programming master mind (5)





Ken Thompson, C language, the language of the predecessor of B, Unix, one of the invention (the other being Dennis M. Riche boss, the title of DMR) , Belle (a powerful chess program) is one of the authors, the main operating system of Plan 9 (the other is a large cattle Rob Pike, recently hired away by google.) Grandpa Ken also be an epoch-making computer history, the characters. 1969, or computers prehistoric times, ordinary people think that only the mainframe to run common operating system, minicomputer only Gaoshanyangzhi in envy. As for the high-level language to write the operating system, it is a joke. Grandpa Ken abounds in nature is not, so he and DMR anger, and in 1969 to 1970 with the compilation of the PDP-7 on the first one to write a version of UNIX. They do not know, a vigorous UNIX legend which began. Grandpa Ken again in 1971 with a C rewrite Unix, so the C in the next 20 years, I do not know how many heroic achievements of the dreams and glory. There are stories of Grandpa Ken paragraph: UNIX installed the PDP-11 first to be installed in the Bell Lab in everyday use for everyone. Grandpa Ken soon discovered that we can always access their account, the highest authority. Bell Lab scientists in the heart sky high, of course, be dangerous and extremely depressed. Then a master anger, jumped out of the UNIX code, find the back door, modify the code, then recompile the entire UNIX. Just when everyone thought Who knows this depressed to depressed for 14 years, until Ken grandfather tells the reason why. It turned out that there is indeed a back door code, but the door is not Unix code, and in compiling Unix code in the C compiler. UNIX C compiler to compile each code to automatically generate the back door code. The entire Bell Lab people are using the C compiler Grandpa Ken.

mind programming master (6)





Rob Pike, AT & T Bell Lab former Member of Technical Staff, now google research operating system. Luo Bobo is a pioneer in Unix, is the earliest and Ken Thompson of Bell Labs, and Dennis M. Ritche the fierce man Unix development, UTF-8 in the designer. He is also the U.S. Oprah on David Letterman's Late Edition program, revealed a little face, a look of simple and honest way to help a fat bragging Funny. Rangou admire the endless, the Luo Bobo or the 1980 Olympics silver medalist in archery. He is also a rather powerful amateur astronomers, the gamma-ray telescope design was almost used in NASA space shuttle. He is two classic, The Unix Programming Environment and The Practice of Programming One of the authors. If the beginner to excellence in programming, it is a good read the two books. They have said the Chinese version. Luo Bobo Lower Dir and wrote a Unix window system bitmap-based, and is the author of the famous blit terminal. Of course, Luo Bobo or the operating system known as committed to innovation, Plan9, the main author. Unfortunately,UGG boots clearance, Plan9 did not cause many people's attention. Luo Bobo huff, wrote the enlightening of the male culture Systems Software Research is Irrelevant, denouncing the current system development complacent and conservative ills. Although this article is Luo Bobo shot with anger, quite extreme words, but did reluctantly tells the system development: development cycles getting longer and longer, cost more and more, the user is uniform to a few systems, More and more the result of activities is to measure and repair, and less and less true innovation. Luo Bobo extremely depressed in the time, google Careers door to music. If there is still a public company in spare no effort to systems development to the extreme, then, that is, google music. Casual look at the results of google to know. With superior fault tolerance and load balancing distributed file system GFS (100,000 units are now able to put up a low-cost PC giant distribution system, cheaply and efficiently manage the system is not Doha), large-scale machine learning system (spell check , ad matching, phonetic search... which are cattle that), not to mention dealing with all kinds of massive parallel computing google services. Rob in the System Software Research is Irrelevant in the bleak that no one is concerned about the results of a systematic study of the frontier. Think he was wrong, because google care. google network a large number of cattle and accomplished, there are a lot of not too much to do as Dr. development, obviously not all right sorts of stuff, but because they always try to learn from the development system of the latest results. Presumably Rob Pike in google happy. May he make the system even better.

programming master mind (7)





Dennis M. Ritchie since Ken Thompson is my idol, news groups on the person of Dennis M. Ritchie DMR naturally, after all, the two together to create a UNIX , and Dennis almost single-handedly engaged the C major (of course, C's predecessor B, and B is made out of Ken Thompson single-handedly.) They share the JD Turing Award in 1983, few ever winning engineer for the project (originally only a pair of children, but only because SmallTalk winning Alan Kay, so the music became the only two .) One's life can make an excellent system has been difficult, DMR of the C and UNIX enduring nearly 30 years, has a vibrant, DMR regrets to say that this life can be. Grandpa also considered home school D source: his father at the AT & T Bell Labs work my whole life and accomplished in the circuit design, but also out of influential books of the The Design of Switching Circuits, said that in exchange theory and logical design of a unique discourse. Of course, D grandfather and his father who is a different era: his father before the invention of forming the transistor, and D of the transistor from the grandfather's work does not transfer music to play. :-D Do not look at D grandpa come up with a C, in fact, his favorite programming language is Alef, in the run Plan9 to support parallel programming. Alef similar syntax and C, but the data types and means of implementation and C are significantly different. Speaking of language, D grandfather was one of the very pertinent proposals: the aim of studying the purpose to develop your own language, do not hope on it was all accepted. This proposal not only be useful for language development, but also for other large systems. Among other things, DMR was leading his team in 1995 and 1996, respectively, Plan9 and Inferno released operating system, but also with how many people know? In fact, D C grandfather had also never thought would be popular in the world. He developed the original intention and C Eric S. Raymond described in the Cathedral and Bazaar in the same, is to eliminate your bad mood on the place of existing tools. Who knows Grandpa serendipitously D, C even fanatical support by many programmers, and even D grandfather himself bewildered. Grandpa D in an interview that probably it is because the degree of abstraction C happened to not only meet the requirements of programmers, but also easy to implement. Of course, once the Unix C language is the common cause. But in any event, D grandfather of outstanding aesthetic sense programming language C laid a widespread basis. Finally, gossip about. D hobby and my grandfather, Daniel Karl Malone NBA the same: to drive a truck. But Grandpa D prefer open NASCAR, and KM only like Big Mac. JD Grandpa does not mind for the idol himself, if one must say that Ken Thompson was. Ken is now retired grandfather went to the coach when the aircraft, while the D grandfather became a Bell Labs head of systems development department, was busy all day checks. They co-operation for 20 years, often making history. This fascinating story, my heart will stay in your music. PS, a lot of people think that Brian W. Kernighan is the author of C. In fact,UGG shoes, BWK just wrote that the classic K & R C. According to Grandpa D said that he, Ken and Kernighan in three, Kernighan best to write articles, and he followed, and Ken write a minimum; when it comes to programming, Ken grandfather is the oldest well-deserved.

master mind programming (8)





Edsger Wybe Dijkstra Yes, that EW Dijkstra. a reference to EWD, many people would think to find the shortest path Dijkstra Algorithm, as if a reference to Sir . Tony Hoare, to think like the Quick Sort. In fact, these two algorithms, but the two cattle in their career, the most trivial contribution. Such as the Dijkstra algorithm, is nothing more than to wear my grandfather in 1956 to showcase new computer ARMAC computing power, the results of that initial foray, part of his algorithm debut. According to the readme wearing grandfather, he come up even when the shortest path algorithm did not use pen and paper. He and his wife, a coffee shop in Amsterdam, the sun on the balcony drinking coffee and suddenly put out music like this algorithm. Algorithm and then still relatively primitive, engage in cattle people are busy with computer numerical calculation, the discrete algorithm dismissive. Even a decent time to focus on discrete algorithms are not professional journals. So Grandpa made to wear the algorithm delay. Until 1959, he only published in Numerische Mathematik this algorithm the first issue, the right to join. :-) EWD bullish in many areas, the end is a master of theory and programming Liangshou Ying. He's a lot of work but more deeply, the school can not accept the old man who think undergraduate students, not to undergraduates about it. Grandpa wearing a shortest path algorithm is probably because fame, so he was asked to participate in the design of another computer X1 work, and the task of designing real-time interrupt system sent to him. It now appears that real-time interrupt may be nothing, but to know that, X1 did not have time before the concept of interruption. Realize it is simply a gamble. Grandpa is not at first reluctant to wear, but not stand up to the project leader Bram and Carel of the turns, Results Grandpa was wearing a thorough breakdown of sugar-coated bullets, took over the hot potato. Two or three years, he not only come up with a real-time interrupt, but also around that wrote his doctoral thesis, Dr. Dai Shang smooth cap. Grandpa really became famous for wearing a million or X1 established to develop the Algo60, one of the earliest high-level language. Grandpa work day and night wear for 8 months to come up with a Algo60, also won the 1972 Turing Award. Because Algo60, wearing my grandfather published a ground-breaking article: Recursive Programming, so people know, the original high-level language can be efficiently implemented recursively, the original now on, all programmers will inevitably and wearing grandpa invented a word ( should be said that the concept of) dealing with: the stack. But also to Dai Algo60 grandfather deeply on the problems multi-channel programming, and ultimately the invention of each system programmer not open around the concept: semaphore. Of course, always wearing his grandfather invented the concept of strictly formal, very character of the scientists said. And the ratio of these achievements would like, he raised the issue of feeding the philosophers should have nothing to say. Funny story, when the university (which are the forgotten) still feel that my grandfather did not wear a formal mathematical training received, nor is largely in the numerical analysis, so I finally reluctantly gave him a teaching post. This small setback does not prevent such cattle as people wearing grandpa make history. As he teaches numerical analysis (:-D), while beginning to develop a new operating system, and to develop computer scientists. A few years later, THE Multiprogramming System turned out. THE is the first to support loosely coupled, explicit synchronization process and thus makes the system does not strictly prove that the deadlock of the operating system easier. Unfortunately, the system is not wearing Grandpa know what's working, but also force the dissolution of his research team (1972, Dean wearing a grandfather to him that he won the Turing Award, Dean's first reaction is to love your computer, recklessly engaged Award) . This is very depressing to wear Grandpa, got depression. Being depressed in the extreme, wearing grandpa decided to use writing to treat their depression. Thus was born Classical Music: Notes on Structured Programming. Grandpa wearing structured programming from the title of the founder, and his depression was cured music. EWD was amazing, the results of his story is too much. First here. Since 1973, his story took place in the United States.

master mind programming (9)





Anders Hejlsberg (Delphi / C # father): Microsoft. NET's chief architect, programming language design and implementation of the top players. He single-handedly made the Turbo Pascal, but also Delphi, J + + (especially the WFC), C # and. NET's main author.

Anders Hejlsberg who studied engineering at the Technical University of Denmark, his Pascal compiler written in the heart of the Pascal compiler in 1981, sold to Borland, and joined Borland, Borland was the company or a name unknown small company.

Anders Hejlsberg at Borland led the development of Turbo Pascal, Turbo Pascal access has been received, Anders Hejlsberg has not stalled, he will Turbo Pascal programming an object-oriented, with outstanding visual environments and database access features for application development language-Delphi. Anders Hejlsberg at Borland has been depressed unsuccessful, according to Anders Hejlsberg Borland insiders say that he was no longer indispensable people. Bill Gates eye identification, three so cottage to go to the Microsoft Anders Hejlsberg. Microsoft now. NET's chief architect, design and implementation of programming languages top players. He single-handedly made the Turbo Pascal, but also Delphi, J + + (especially the WFC), C # and. NET's main author. The names of these works is sufficient for his biography. As a programmer, I'm really speechless in front of such a master. When the twins, such as Anders said. Anders Hejlsberg the world out of the software is not genius, is the world's top technical staff of software. On the implementation technology, Anders is probably the first master, because He is fluent in programming languages, compiler technology, development tools, Framework and system architecture. Although I know that many important figures in the software industry and the players, but still do not know that anyone can be like Anders, like in so many areas we can become. Here is Anders Hejlsberg I sorted out the important achievements so far, the important contribution and awarded the grand prize:

In-Memory Compiler's first shocked the world

Turbo / Borland Pascal total sales of more than a few million copies. Dr. N. Wirth (Pascal language, the founder members) should also pay tribute to Anders, Anders the expression of the contribution of the Pascal language

To create the world's fastest, quality is first-class Pascal compiler. After leaving Borland in Anders, almost no one can modify the compiler Anders

one's life can make a few pieces so that the world talked about career? Anders has numerous achievements of the great achievements PC industry, and in programming languages, compilers, development tools, and have important contribution to the Framework. Anders PC software industry because of the wonderful, enriching many, but also created many amazing stories. Even better, Anders still continue to contribute his amazing talent, let us wait and see what Anders also work to create trace it. However, no matter how the future, I believe should be the most Anders who want to learn the target software. Anders is also the most software people the skill to reach the realm of hope for life. 

No comments:

Post a Comment