Chapter 2: Programming is not a dinner party

Not long after receiving the uncle, his father Su Xinghe also went home after a meeting, the brother-in-law and the brother-in-law sat together and chatted, Su Yuanshan took the opportunity to sneak into the study and began to tinker with the computer.

Mali plugged in the monitor and mouse, pressed the power on, and after a moment of waiting, a cursor appeared.

Su Yuanshan knew that this was Windows 3.0 and other commands that he had entered with a very sense of ceremony.

β€”β€”Win。

Su Yuanshan thought of the popular word in later generations, Ye Qinghui.

He smiled, shook his clumsy trackball mouse, and clicked on the desktop menu.

As in my memory, the computer was given to me "in name", but all the software in it was used by my father. In addition to Pascal, VC/C++, there is also Fortran. It seems that the person who installed the computer for Zhang Ke is also a master and knows what a professor of computer engineering needs.

This 486 computer with win3.0 is the CPU used by last year's batch of 50Mz, which is much faster than 386, but castrated floating-point arithmetic.

The memory is only 4M, there is no sound card, only a 2D graphics card with an ISA interface.

At this time, Windows did not have a Chinese version, and there was nothing to play except for its own cards.

Su Yuanshan started C++ and smiled again at the ancient interface.

Back in '91, there was plenty of time.

He has plenty of time to complete a forward-thinking EDA. And then with this set of EDA, to knock on the door of cooperation with those semiconductor companies - talking about money hurts feelings, that is, making friends.

In particular, those semiconductor companies in Niguo have smelled the crisis at this time and have come to China to open up new markets.

You must know that in the field of lithography machines now, Nikon is the boss, and ASML, who will be alone in the future, will be a younger brother in front of Nikon.

Su Yuanshan retracted his thoughts, grabbed his notebook and pencil, and began to think about the biggest problem he would face next.

- How to make a father accept that his son suddenly became a genius.

......

"Huh?"

Behind him came the father's surprised voice.

Su Yuanshan knew that it was his father and brother-in-law who had entered the study, but he didn't look back, but made a meditative appearance and continued to write library code.

Moreover, the current compilers are not yet unified, and there are markets for TurboC/C++ and VC/C++.

Zhang Ke watched his nephew quickly type a single word and sentence, thinking he was practicing English. Unexpectedly, just as he was about to greet Su Yuanshan, Su Xinghe grabbed him and approached the monitor.

Associate Professor Su certainly knows what his son is doing.

That's why he was surprised - this kid actually writes his own library?

Su Yuanshan paused for a moment, frowned deeply, he turned his head, as if he had just found his father and uncle, and said, "Dad, uncle." ”

The uncle pressed his shoulder and smiled, "How are you kid learning English?"

"Hey, I want to make a piece of software. Su Yuanshan smiled at his uncle, and then looked at his father: "Dad, how to solve the collapse caused by the hanging pointer?"

The one who knows the science and engineering man best is another science and engineering man.

So Su Yuanshan directly blocked his father's mouth with a question, and it had to be a simple question.

Su Xinghe was stunned for a moment and then smiled: "Asking is not to use pointers illegally." ”

Then, he immediately asked Su Yuanshan: "What software do you want to design?"

"That's right, a while ago, I heard the brothers who stayed in school talk about BP machines, so I went to see the principle. I found that its chip was quite simple, and I wanted to tinker with it. But there is only Protel in the computer room computer, which is okay for designing PCBs, but it is a little worse for designing chips...... So I wanted to write my own one that focused on chip design. Su Yuanshan raised the integrated circuit textbook in his hand and said with a smile: "I have already turned this book to rot." ”

The father was stunned for a moment, and said with a smile: "Stinky boy, you have ambition! Aren't you just learning C++? Now you have the courage to write EDA software?"

Su Yuanshan coughed: "What do you mean to learn...... I'm the son of your Professor Su Xinghe, who has been practicing children's skills since childhood, programming is our family's ancestral craft, is it good - I followed you to learn C++ interface packaging when I was twelve years old, have you forgotten?"

Hearing this sentence, the uncle laughed: "Brother, Xiaoshan's words are right. He's a real tiger father without a dog!"

"Am I confused?" Associate Professor Su scratched his head, but he also laughed, and the ancestral craft won his heart.

As a father, who doesn't want their son to be awesome? And in his own field.

However, Su Xinghe still didn't take Su Yuanshan seriously: "But an EDA is not something you can make up alone." ”

Su Yuanshan said with a smile: "So I plan to make the general framework, and then ask my father to help." ”

Su Xinghe shook his head and smiled: "Plus I can't do it." ”

"Then add Senior Brother Qin and Senior Brother Tang to them all, and if not, call all the senior brothers from the Graduate School of Electrical Engineering. ”

Hearing Su Yuanshan's lion open his mouth, Su Xinghe first doubted whether his son was a demon barrier, but when he saw Su Yuanshan's clear and determined eyes, Associate Professor Su knew that his son did not have a magic barrier, but firmly believed that this matter could be done.

After a moment of silence, Su Xinghe motioned to his son to give up the computer to him.

There isn't a lot of code, and a lot of it is based on front-end frameworks, which is considered entry-level. Because the library was just started to be written, I can't see the level.

But he could tell that his son's programming habits were good β€” annotations were both standard and accurate.

"Yuanshan, let me tell you, an EDA software comes with supporting tools...... At least tens or millions of lines of code. And because it is professional software, it needs to have a certain understanding of electronic circuits, otherwise the code will be ugly to write. Finally, you have to connect with semiconductor manufacturing companies. ”

"Besides, BGI has been engaged in domestic EDA for three or four years, and the computer in my office is installed. ”

Su Xinghe looked at his son, his meaning was obvious, don't toss.

"I've seen Panda CAD, no. Su Yuanshan was silent for a few seconds and then smiled: "Dad, I always thought that my C++ was almost meaningful, but after reading your source code, I found that I was quite powerful." Hehe. ”

"Oh! Su Xinghe smiled again: "I don't know how thick the sky is, you wait." ”

Su Xinghe took out two floppy disks and returned to the study.

"This is an electrical component query gadget written by your senior brother Qin in C++, a little bug - although Qin Weimin's C++ is half-level, it is okay in the first graduate student of the University of Electrical Science and Technology, and you can solve the BUG. ”

"What bug?"

"Debug it yourself. ”

After dropping this sentence, Associate Professor Su stopped caring about his son and pulled his brother-in-law out of the study.

......

Su Xinghe believes that his son has a computer level far beyond his peers, as Su Yuanshan said, after all, there is a child's merit. But no matter how childlike you are, you can't have the strength to write an EDA software.

To become proficient in C/C++, you need knowledge that is not something that can be mastered at the level of a high school student.

Su Yuanshan was immersed in the source code.

Qin Weimin is one of his father's graduate students, and he was Su Yuanshan's top boss during the Guoxin period, with a first-class standard and a standard science and engineering man.

Su Yuanshan quickly found the location of the code where the BUG was located, and after modifying it and making comments. He began to make code streamlining for Senior Brother Qin.

The uncle knocked on the door: "Xiaoshan, it's time to eat." ”

"Oh, okay! call my dad for a moment. ”

Su Yuanshan pressed the last debugging and silently calculated the efficiency. After he started it, the mini program's response time increased by nearly 50%.

Associate Professor Su Xinghe paced slowly, his face full of confidence. He knew that his son must be in trouble.

"How's it going? Su Xinghe looked at his son with a smile: "I know that programming is not a dinner party." ”

Su Yuanshan smiled: "Dad, that's not necessarily. ”

Saying that, Su Yuanshan got up and gave the chair to Su Xinghe.

*

*

There are no special rules for the Su family to eat, Zhang Xiuyun has long been accustomed to her husband's addiction to work, so she just put the dishes aside and pulled her younger brother to ask questions.

It's just that the uncle's mind is not on his sister's nagging, and after a few perfunctory words, he looked next to Su Yuanshan and said in a low voice: "You kid won't really deal with that starling brother, right?"

"Of course. Su Yuanshan picked up a piece of bacon, approached his uncle and said, "Uncle, where do you want to make a fortune next?"

"I just didn't know how to ask your dad, but your dad couldn't give me a good suggestion, so he blinded me to a computer. Zhang Ke joked.

Su Yuanshan smiled and said: "He is a typical scholar, if you ask him, why don't you ask my mother-Mom, what do you say is the most profitable thing to do now?"

"Real estate, aren't they all crazy in the south?" Zhang Xiuyun put a sausage in her husband's bowl and shouted at the study: "Teacher Su, come out to eat!"

Su Yuanshan shrugged his shoulders and said to his uncle: "Look, real estate is a good project. ”

The uncle smiled: "The bubble is so serious, isn't it looking for death when you enter now?"

Su Yuanshan smiled and didn't speak. The real estate bubble in the south is beginning, and it is really serious in the eyes of ordinary people. But if you really want to puncture it, you have to wait for June 93, which is a thunderclap and chicken feathers all over the ground.

At this time, Associate Professor Su walked out of the study, he came to the table with a solemn face, as if he didn't know his son, holding chopsticks but not moving, just staring at Su Yuanshan tightly.

Su Yuanshan was calm: "Dad, eat." ”

"Who did you learn calculus with?"

"Self-taught. ”

β€œ...... You're fooling Lao Tzu like a ghost. Su Xinghe couldn't cry or laugh, if this calculus could be taught by himself in the first year of high school, his son was afraid that he would not be a mathematical genius.

"I've learned a little bit of linear algebra, and I don't do data models, so I don't need to be proficient, anyway, I need to learn where I need to. Su Yuanshan smiled and said, "Don't talk about this, just ask you, how is your son's level?"

Su Xinghe picked up the chopsticks and made a gesture to knock on his son's head.

"Dad, isn't the Department of Electrical Engineering preparing to establish a School of Electronic Engineering?" Su Yuanshan lowered his head and dodged the chopsticks, looked at his father and said with a smile: "You are also a scholar who has drunk foreign ink, how many of those professors in the department know more about integrated circuits and programs than you?"

"And you're so young, with a good waist and good shoulders, I think you can carry a heavier burden!"

Su Xinghe was stunned, he picked up a slice of ham and chewed it slowly.

Su Yuanshan struck with hot iron: "You see, first develop a set of first-class EDA, and then cultivate a group of microcircuit design talents, maybe our country's semiconductor industry will take off on the spot." ”

". Su Xinghe put down his chopsticks and stared at his son: "You tell me your thoughts." ”

"I can't tell you for a while, but I'll sort it out later, and make a report to you about the ideas, processes, and team needs. I roughly estimated that if I didn't have a good hand, I would have to have a team of at least 50 people to do all the work in half a year. ”

"As for verification docking, although the domestic chip production line is backward, there are always one or two. Jiang Qingchuan's Jiangyin transistors, Xicheng Huajing, and SH Beiling all have them. ”

Seeing his son report these semiconductor companies that ordinary people can't know about, Su Xinghe finally believed that his son had worked hard.

"You're running to my office every day on vacation, and that's what you're doing?"

"Or else?"

Su Yuanshan replied so confidently that he completely forgot that he was actually playing a tank game that he made up when he went to his father's office and computer room.