C ++ backs - C ++ parent Bjarne Stroustrup impression

xiaoxiao2021-03-06  66

Http://blog.9cbs.net/qinghou/archive/2003/01/06/2806.aspx

C backs - C parent Bjarne Stroustrup impression

C backs - C parent Bjarne Stroustrup impression

Zuo Lou 2002.11.4

Friends who love C 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's arrival, almost no 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 Significantly, far more than a large domestic IT circle. 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 Ability to communicate through email ... Then Stroustrup responded to a series of low English as an answer, but not the serious academic speech, but it is very casual, it is also very investment, obviously he touched himself before Impatant. 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 same roommate asked me: "You are very excited today?" "Of course," I replied, "Because I saw the peak of this field." Stroustrup's itinerary is to Beijing, and then fly to Xi'an. Formally access in this order in Xi'an - Beijing-Hangzhou-Shanghai. 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 begins, and then the chaotic scene begins. I have listened to a few questions on the floor, mostly asked C , C #, Java is better in the language, which may not know Bjarne Stroustrup. He has long said that he would not comment about the pros and disadvantages of the language. Stroustrup, which one he does in computer and his girlfriend? Is it more like computer? This kind of problem, I don't want to make a comment, a good opportunity, just like this ... Ugh !! I can obvious Seeing the face of Bjarne Stroustrup has a unpleasant expression. When you see the front people, the more you get more, and when you start desperate, I decide or leave early, I stand up from the ground. , Patted the dust, the big steps left. "I didn't have to turn it with Stroustrup, nor did he know his impression on 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: "Don't lose the face of Chinese programmers." I have said more than a year, I have said to my friend: "The level of Chinese programmers in the past few years It is much more, I didn't know how bad it was, and now I know how bad it is. "The core of IT technology is abroad. We are not long when we open the country, and the level is less 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-righteousness or being thought of being a master, all of which are unknown, 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 after he accepts the employment of Texas University, there have been 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 unexpected to him." Stroustrup invented C language in 1979, so far, it has been struggling for C , development and standardization. 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 DOESN'T Matter As long as the don't believe it." How can I answer him, tell him In fact, everyone believes that it is true? 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. What I mention is a problem about developing cross-platform programs through C language, asking C why there is no Framework, which is like Delphi, and whether existing standard libraries have 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.

转载请注明原文地址:https://www.9cbs.com/read-119679.html

New Post(0)