C back shadow - C father Bjarne Stroustrup impression 轻 侯 2002.11.4 Love C friends Please don't misunderstand, I am not hinting "C has been happy", or anything similar. From a semantic, C is a programming language, of course, there is no back. In fact, I want to say is a back of a person. So this topic looks a bit awkward, and even the democious pets. But I think, in the C community, everyone will agree that there is a symbol of C . This name is of course Bjarne Stroustrup.
Dr. Bjarne Stroustrup, was born in Denmark in 1950, graduated from the University of Arusher and the University of Cambridge, the AT & T large-scale programming department, AT & T Bell Lab and ACM members. In 1979, Stroustrup began to develop a language, called "c with class", and later evolved as C . In 1998, the ANSI / ISO C standard established, in the same year, Stroustrup launched the third edition of its classic books C Programming Language.
In October 2002, Stroustrup visited China for the first time.
The longer it is, the longer it, the more obviously discovered that those topics that have been in the media are often only a matter of nothing, but they really have an implicit and affected events, but it is easy to silently.
Stroustrup's visit to China, causing a lot of sensation in the technical circle. For many years, China's programmers have been in the darkness of indirect channels through translation (often lagging after a long time), in the dark. Until the Internet is popular, we can track the latest technology through the Internet, and conduct technical exchanges with foreign peers, slowly, step by step, close to the world's distance. Today, we finally have the opportunity to ask this world-class master to listen directly to the most authoritative sound in this field. We don't have to spend our minds to ponder the idea of the author behind the translation, do not have to confuse those experts who are often self-sufficient, I don't know how many times have been transcribed, and the true impressions are distressed. After you know the news of Stroustrup to China, I will talk to some friends. This is a beginning, I hope that China's technical community can deal this opportunity, rely on everyone's efforts, and establish a stable exchange mechanism with international technical community. I hope that this matter marks that China's programmers are no longer isolated, they are really becoming a member of the world's family.
However, in addition to some of the propaganda of the organizer, Stroustrup has almost unable to see any mainstream media. Although Stroustrup's achievements and the influence of the computer world are enough to compare with any one of the contemporary, although this event The meaning, far more than many domestic IT circles.
Stroustrup's visit to China, in Beijing, Xi'an, Hangzhou, Shanghai four cities, time for half a month. During this time, I have spent three times.
The first time he just arrived in Beijing, the two friends of Huashi invited him to eat at a hotel in the back door of Beihai, leaving a chance to give me a dinner with him. I have hated Beijing's traffic jams, because the day is exactly the weekend, plus heavy rain, I actually reached the destination than a predetermined time later than one hour. When I rushed into the hotel, I saw that in the middle of the two friends, I was sitting in the middle of the two friends in the most inside. He stood up, very polite and I shake hands. He himself and the famous photo (all in the C community) look very like, a bit bald, clothes, and it is a special expert who came to China, it is better to have a blue collar in his home. I explained the reason why I was late in English. He looked at "Oh", a few times, a "understanding understanding", as if he has also suffered from traffic jams. Although we are flat, but the opponent's look and simple sentences, it suddenly took our distance. This sentence sounds like a book in the book, but I am in the immersive me, but there is a feeling.
Before I met, I thought that Stroustrup would be a kind of person, will not be more arrogant. Because I know, the most super-quarantined characters often have some paranies in the character, let alone the identity of the father of C ? But with my imagination, Stroustrup is very good, with the very good sense of humor with the unique technician, I am very loving, and even a little true. When I said, he would be as embarrassed like a child.
The hotel is very noisy, in fact, not a good place to talk. My spoken language is not good. After graduation, I have been ruined for a few years, but I face Stroustrup, I don't know why, I actually be courageous, and I have a strike in this kind of Yangbin English. I told him something. I told him that I translated his style and technology about C , and I was reading his famous "C programming language"; I told him that there are many C programmers in China, everyone is looking forward to him for a long time. I told him that China's programmer lacks communication with foreign communities, I hope we can promote this communication; I also apologize for my own speaking (BS understanding English is not his mother tongue), hope Can communicate through email ...
Then Stroustrup replied with a series of low-spirited English, but not the serious academic speech, but it is very casual, it is also very investment. Obviously he touched himself before improving others. To be wonderful, he will look forward to the right, and then laugh with us.
This is an ordinary hotel and dishes are also very common dishes. There is not much difference between the BS and Beijing streets. Said, I suddenly had an impulse, I think these people who are sitting next to us self-talking, will not know that this is a laughter, self-satisfied, is a master of vibration, A person who has made great contributions to humans?
"People and people, it is really different ..." I think.
Since BS will go to Xi'an tomorrow morning, we have quite limited time. Out of the store, we waved goodbye. My gain is the signature of the BS in the "C Programming Language" Chinese version.
Going home, I am walking in the room throughout the night. The roommate asked me: "Are you very excited today?"
"Of course," I replied, "Because I saw the peak in this field." Stroustrup's trip is to Beijing, Beijing, and fly to Xi'an, in accordance with Xi'an - Beijing - Hangzhou - Shanghai in this order. Formally visited. When I waited Stroustrup back to Beijing, I saw a post on 9CBS: "Bjarne Stroustrup is very disappointing in Xi'an." Point to see, not disappointing the content of the lecture, but criticizing some phenomena in the event, this is what I am most worried. In fact, I know that the organizer has made a lot of efforts, some technical problems have the origin. For this incident, it is not a big deal. But touching me is that after the Stroustrup speech, the audience asked questions. The original text of the post is as follows:
"... The host will go out after the announcement, then the chaotic scene begins, I am sitting on the floor, listening to a few questions, mostly ask C , C #, Java which door language is better The problem, these people may not know Bjarne Stroustrup, he has long said that it will not commented on the pros and disadvantages of the language, but these people still ask, even someone asks Bjarne Stroustrup, in the computer and yourself Which one does he prefer in the girlfriend? Is it more like computer? This kind of problem, I don't want to make a comment, a good opportunity, just like this ... Hey !! I can obviously see Bjarne Stroustrup There is a unpleasant expression on the face. When I see the front, the more you get more, and when I startally want to grab the microphone, I decided to leave early, I stood up from the ground, patted the dust And the big steps left. "
I used to turn over the hand with Stroustrup, and I didn't know how he was impressed by China. I have guess how Stroustrup looks like China? Is it treating us as a distant wilderness, just like a small country we look at Africa? If this is this, it is not surprising, after all, China's image is an IT market, not an IT leader. Of course, this kind of speculation is impolite, but it is also to win the respect of others. When I learned that there is a chance to see Stroustrup, I have encouraged each other with friends: "Don't lose the face of Chinese programmers."
More than a year ago, I have said to my friend: "The level of Chinese programmers has grown a lot in these years. I used to know how bad I have level, now I know how bad it is." IT technology The core is abroad, and we are not long when we open the country, and the level is better than people, there is no way. I know that I have a bad level, nothing more than two points, one is to recognize the reality, the other is to find a way to catch up.
Since entering the computer, I have seen countless self-righteous or being thought of being a master, and all of the air flames said, although they are eligible for students in front of Stroustrup. How many people in China use C ? How many people have a comprehensive understanding of C (although I know how high level is definitely)? Our national software industry is supported by a group of people?
The master of the expectation finally came, and the exchange scene of Face-to-Face in the expectations finally appeared, in the face of the display screen, I suddenly had an inexplicable lonely and desolate feel.
I saw Stroustrup in the second time, it was also in the hotel, and several programmers and friends who were in the east, Beijing and his small exchange. The dead history once again repeated, and it is a weekend, and it is a heavy rain. I am late again. Different, when I rushed into the hotel again, I saw different scenes. Stroustrup sitting alone on the table, the left and right seats are empty, others are sitting opposite his opposite, everyone doesn't talk, only him alone eats silently. He seems to have been used to my late, asked me: "You got lost?" May be affected by this atmosphere. When I sat next to him, I didn't know what to say when I sat next to him. I didn't know what to say. Although I really want to say a few apologies for him in Xi'an, I can't open it.
He picked up an English newspaper, pointing to the TEXAS University, said to me: "A Small World." He has been hired as a professor at Texas University. I asked: "THEN YOUVE AT & T?" He said AT & T still retained his position. I also asked him about lippman joined Microsoft to serve as a vc.NET chief architect, unlike my expectations, he seems to have a high evaluation of Microsoft's compiler.
But in general, this Stroustrup is much silent than the last time, rarely laugh, most of the time is silently eating. I finally couldn't help but ask a question may not be very polite: "Do you feel lonely in China?" Stroustrup did not understand the word "lonely", when he understood, said very seriously: "NO. "He pointed to the opposite side, refers to the outside, saying (of course, there are many people, they have given me a good treatment." "I hope that China will give you a good impression. "" It is already this now. "I hope so."
After dinner, Stroustrup went to the hotel to receive a media interview. I will continue to chat with a few friends. Although they are the same as me, because of the speech level limit, there is no way to speak with Stroustrup, but excitement is overflowed. There is a graduate student who is still going to apply for Stroustrup, although he has received thousands of Application.
On the Bai Shiqiao's travelery, look at the dark sky and come and go, I said to a friend, I feel uneven for Stroustrup. Xiang Bill Gates, Larry Ellison, people visit China, will enjoy national-level treatment, and the media will also spread the world. Stroustrup is a hierarchy with them from achievements or from influence, why is his Chinese trip to be simple, low-key, silently? After the other party thinks, he replied, because Gates and Ellison are the head of the big commercial company, can directly affect China's market and government. Although Stroustrup has invented C and actually grasped the standard of C language, his impact on the industry is not so straightforward, and he is not a rich man. I said, "I also know this, but I still feel uneven for him."
Stroustrup invented C language in 1979, has been struggling for C , developed and standardized for more than 20 years. In the ideal in Stroustrup (also he has been advocating), C should be a neutral, open, not dependent on any platform, not manipulated by any business company, its standard master ISO C Standards Committee. At this point, C and Delphi have the difference in the language of Java. Although C appears very early, its ISO standard passes through thousands of hammers, late until 1998 officially introduced. Stroustrup is dissatisfied with the Commercial Company to turn C into a variety of messy dialects for their own interests, spend a lot of hard blood in C standardization work. Under the joint efforts of volunteers from all over the world, the new C standards and standard libraries have been perfect. In this sense, Stroustrup is not only a language, but a culture. Stroustrup has been successful (C may be the most widely used universal industrial language), but he still has a lot of things to do. Stroustrup's trip, can be seen as a positive contact with his concept and his concept. From the situation I have seen, at least the atmosphere of the Chinese software industry is not so much inherently in the upper body of Stroustrup.
There is a so-called IEEE to interview with Stroustrup. It is obviously a April Fool's Day joke. The content is Stroustrup to promote him deliberately designed C , which is to improve programmers' salary. I don't know which good things translated it into Chinese, causing me to discover the repost of this thing almost every forum (including non-technique forum) (sometimes still one more and three) ), Following a big stack of developing comments. In the later communication, I told this thing to stroustrup. He apparently as a joke, replied: "It dooney't matter as long as the don't believe it."
How can I answer him, tell him that everyone is truth?
The last time I saw Stroustrup is a C language seminar at Peking University. I didn't go in Tsinghua's speech a day before, it is said to be quite successful. The Seminar of Peking University is the internal nature, the scale is not large, and the way to enter the event should be to ensure the quality of the participants. There are also several heavyweight characters, including the translator of "C programming language", Professor Peng Zongyan, Northern University, and the estimated estimate of the name.
I can't be late, I went to the venue an hour in advance. I just arrived, and I have continued to come in, and I am in listening to each other, "the workshop of C is not here". Many people have a variety of Stroustrup works, and it is estimated that they seek signatures. Finally, Stroustrup appeared in the surroundings of Huazhang Company and the Northern Agency Department, today he looks good.
The first is Stroustrup to do a speech entitled "Speak C Like a Native" (C as a native language), and summary shows C design ideas and several programming styles. The content of content, and the speech made in Xi'an and Tsinghua Tsinghua is also very much. The next is a comparative formal speech by the person invited by the holder, and the first, the Bear's Day is second, I am in the third. I mentioned a problem about developing cross-platform programs through C languages, asking C why there is no Framework that across Delphi, and whether the existing standard library has developed in this regard. This problem is very flexible, you can discuss in detail or take a few words. But Stroustrup is the same as before answering the first two questions. It is very detailed and patiently to answer, from C 's goals and positioning, talk about the difference between standard library and commercial company, talked about the standard library of funds It is too likely to develop into a Framework, which is finally suggesting that I can try some excellent third-party libraries. When talking, Stroustrup has always gaze my eyes, constantly fighting, and makes me feel awkward, because my understanding often can't keep up with his words. The most exciting is free to answer time, many people have already jumped. I can't recall the specific case of the time in detail, and the speech is very enthusiastic. In my impression, there seems that there is no particularly creative problem (of course, it is difficult to show this kind of problem), but most of the problems have a considerable level. In fact, you don't have to listen to what they ask. I only need to see the young face that is a little stunned and a slightly nervous, it will make people feel familiar and intimate ... Undequy to say, there are many The problem is purely a waste time, because similar problems Stroustrup have already answered many times, and I can find the answer on the Internet. This situation should be description from one side, Chinese programmers as a whole, too small with foreign exchanges, still lacking the chest and vision of the world.
"Stroustrup is really pitiful, and it is easy to think about the same problem over and over again." Responsible for a friend who accompanied Stroustrup can't help but think that this scene he has seen it. Despite this, Stroustrup still does not tire the annoyance to answer every question, and conscientiously remember the missionaries in modern history, this patient is really real. Obviously, today he is interested, especially when you encounter good questions, the time you play far exceeds a predetermined period. A few hours of warm discussion, so that Stroustrup has been slightly tired, and she has to talk to the wall (I don't know why, he is reluctant to sit in the rules, the entire freelance period is a standing posture, Even often use a foot on the chair). But when the host has reached his time, he can end, he shakes his hand, saying to continue to discuss. On the spot, a good laugh is ...
Dinner by an east of the Peking University, as a few edits of Huashi, C-View of Mengyan and Wang Wei, Chen Wei in Cotai. Chen Wei has worked for many years in Microsoft. It is very good to talk to Stroustrup. Talk about some things in the industry, basically there is no technical problem.
The end of the song is scattered, we walked out of the Northern University, Stroustrup will fly to Shanghai next day. Before I arrived, he was very serious and everyone in each of us and gratitude. I don't know what the trip to China has given him? But I know that he brings us a lot, including the connection established in the future. In the night in Beijing, this year is 50, the hair has slightly some white Dane turned around, leaving a silent back. Goodbye, Stroustrup.