In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
2019-11-24 13:26:43
Thirteen from au Fei Temple
Qubit report | official account QbitAI
People who are more successful than you work harder than you.
Last week, Pan Shiyi, chairman of SOHO China and a real estate tycoon, announced his foray into the programming language Python on Weibo on his 56th birthday.
The next day, Weibo was updated to explain why the move was made.
Pan Shiyi's explanation is roughly that in a growing society, to command a machine, you need to learn a language that the machine can understand.
And he thinks Python is the best evolving programming language and one of the most worthwhile languages to learn.
After that, Pan Shiyi posted on Weibo and began to pick books.
Sure enough, even his friend would say to his son:
Uncle Pan has already studied Python. Why don't you study hard?
But in fact, most of the founders of programming languages or systems that we are familiar with have exceeded or approached the retirement age (at the age of 60):
Linus Torvalds, the father of Linux, is 50 years old.
James Gosling, father of Java, is 64 years old.
Anders Hejlsberg, the father of C #, is 59 years old.
Andi Gutmans, father of PHP, is 41 years old
Tim Bray, the father of XML, is 61 years old.
However, most of them are still working on the front line of their careers, and they are really old horses in the stables who still want to run a thousand miles.
Today, qubits take an inventory of the legendary lives of the fathers of programming languages / systems.
Father of Python-- Guido van Rossum (63)
Guido van Rossum (Uncle Turtle), born in 1956, is known as "the father of Python" and "benevolent dictator". It is well known for its creation of the Python language.
Guido van Rossum, father of △ Python
In 1982, Uncle Turtle received a master's degree in mathematics and computer science from the University of Amsterdam. Even though he has dual-material qualifications, he prefers the fun of computers:
I always tend to do computer-related things, keen to do any work related to programming.
So how was Python born? Let's introduce the background first.
At that time, Uncle Turtle had already been exposed to languages such as C or Pascal, which were designed to make the machine run faster. At the same time, the 1980s is also setting off a wave of personal computing (PC) computers.
But it is conceivable that the configuration can not keep up at all. For example, in the early days of Macintosh, a large array could fill up memory. In order to improve efficiency, programmers have to think like computers when using programming languages.
Although Uncle Turtle is familiar with the C language, he prefers to use Shell. Although Shell is not a real programming language, what the C language can do with hundreds of lines of code can be achieved by Shell in a few lines (because its essence is calling). But the disadvantage is also obvious-the computer function can not be fully mobilized.
At this time, ABC language let Uncle Turtle see a glimmer of hope.
The ABC language was developed by the Institute of Mathematics and computer in the Netherlands, and Uncle Turtle also participated in its development when he was working here. In short, the biggest highlight of the ABC language is its ease of use.
During Christmas in 1989, Uncle Turtle was bored and decided to develop a new script interpreter to inherit the ABC language. And Uncle Turtle is a big fan of the British TV comedy Monty Python's Flying Circus, so he named it Python.
In 1991, the first Python compiler was born, which was implemented in C language and was able to call its library files.
The original Python was developed by Uncle Turtle alone, but his colleagues gave a lot of valuable feedback after using it and participated in the improvement of Python. As a result, Uncle Turtle and these colleagues constitute the core team of Python. They devote most of their spare time to the development of Python.
Because Python pays attention to logical thinking, and very trivial things are left to the compiler to deal with, it is deeply loved by programmers and quickly becomes popular.
Today, it has become one of the most popular programming languages in the world.
Although Uncle Turtle has been working in the enterprise, he still pays close attention to the development process of Python and makes a decision when necessary. Therefore, it is known as the "benevolent dictator" in the Python community.
Until last year, Uncle Turtle decided to withdraw from the core decision-making level because of a Python improvement proposal (PEP 572). He wrote in his email:
I don't want to work so hard for PEP anymore. Although I am fighting so hard, I find that there are still a lot of people who are not satisfied with my decision.
The news caused an uproar, with many netizens leaving messages that "Life is too short, Python needs you".
Uncle Turtle replied: it will still appear behind the scenes.
Not long ago, Uncle Turtle tweeted to announce his formal retirement.
It's bittersweet: I'm leaving Dropbox, and now I'm retired. I have learned a lot here, and I will miss my work here.
Netizens left a message to him: retirement means launching some interesting projects. Do you know what you are doing elsewhere?
Uncle Turtle responded to the link to "Overview of PEG Analysis Series".
In addition, qubit has previously reported that netizens have counted the time distribution of the submission code (git commit) of various bosses. Uncle Turtle can be called a nocturnal beast, submitting code 24 hours a day.
It seems that Uncle Turtle's retirement will still be devoted to his programming career.
Father of Linux-- Linus Torvalds (50)
Linus Torvalds, the father of Linux, is also well-known in the industry.
From his classic quote: Read the fxxking source code, it is not difficult to see that he is often emotional.
Linus Torvalds, father of △ Linux
In October 1991, Linus, a college student, posted a message on comp.os.minix that he was going to develop a Unix operating system, clone--, a new operating system.
In order to be more widely spread, I am prepared to send out the source code. At present, the version number is only 0.02, but I have successfully used bash,gcc,gnu-make,gnu-sed,compress and so on.
By January 1992, Linux had only about 100 users. The development of applications has given Linux a graphical front end like Windows (especially like the DOC operating system), which is one of the reasons why it is widely accepted.
In March 1994, Linux version 1.0 appeared, and by this time it already had a certain user base. The development of Linux benefits from its relatively free environment, and all hacker are free to "play" with any additional performance or improve it.
Perhaps it is the trust of Linus that these "deputies" create a larger part of the kernel instead.
The development of Lunix is also quite rapid, in today's IT industry, it can be said that everyone knows, everyone knows. It is no longer the operating system of clone Unix.
And Linus's own fame benefits not only from the Linux operating system, but also to his temperament.
I don't think the standard can be looked down upon.
Feel that the manufacturer's problem is not actively dealt with.
I think the programmer's code is not well written.
But even such a fearless person publicly apologized for years of misconduct last September:
My hasty attack in email is neither professional nor necessary. I now know it's wrong, and I'm really sorry.
At the same time, Linus announced a period of rest.
At the recent Open Source Europe Summit, Linus appeared again and said in a dialogue with Dirk Hohndel, Chief Open Source Officer of VMware:
I don't know the code anymore.
I don't think of myself as a programmer anymore.
In fact, Linus means that at present, most of his code is written in email, and when someone sends him a patch, he replies with pseudo code.
In other words, Linus's current role is more of a maintainer than a developer.
However, do you think this kind of Linus is successful purely on the basis of courage and resentment? Let's take a look at his working hours.
Work during the day, no problem. But the god's code began to erupt at 7: 00 in the morning, which lasted almost until eight or nine o'clock in the evening.
It seems that success and diligence are still inextricably linked.
Father of Java-James Gosling (64 years old)
Java, a language that occupies a high position in the programming language altar, always occupies the first place on the list of TIOBE programming languages.
Just as Microsoft cannot do without Bill Gates, when you mention Java, you will naturally think of its "founder", James Gosling.
James Gosling, father of △ Java
James has had a strong interest in the newly emerging computers since he was a child.
At the age of 14, when the school organized a visit to a nearby university, he wrote down the lock password of the computing center, and in the following days, James would sneak in to learn programming. A year later, the university astronomy department hired him as a temporary programmer.
Through unremitting efforts, James received an honorary Bachelor of Science degree from the University of Calgary in Canada and a master's and doctorate degree in computer science from Carnegie Mellon University.
In 1983, James came to work at IBM, but the leader at that time did not value the content of the workstation he was engaged in, so he moved to Sun.
In 1990, Sun planned to develop a project called "Green Plan", and the preferred language was C++, which was popular at the time. But in the development process, James and team members found that C++ is too complex, will lead to a lot of errors.
Since it is not easy to use and there are no other languages available, James is on its own and intends to create its own programming language. This is the prototype of Java.
But at first, James named the language C++ -, which meant adding more good content to C++ and abandoning bad features. But it is conceivable that not many people would like such a name, so he had to change the name of the language to Oak.
In 1994, the vigorous development of the Internet gave Oak a very good opportunity, and it was well received in the industry. But coincidentally, the name Oak has been occupied by a graphics card manufacturer. In desperation, I had no choice but to change my name.
As a result, Java came into being.
By 2000, Java had become the most popular programming language in the world.
In 2009, Oracle bought Sun for $100 million, and James became CTO of Oracle's customer software division. But in the following days, James found that Oracle's job and salary were contrary to what he expected, so he joined Google.
After working at Google for half a year, he was invited by a good friend to become the chief software architect of Liquid Robotics, a robot design and manufacturing company.
In May 2017, the 62-year-old still did not stop moving forward on the programming road and joined Amazon AWS in a high profile.
It can be said that "there is no end to life, more than programming".
The fathers of programming languages are still working hard.
Do you think that if you create a popular language and earn both fame and fortune, you don't have to spell it anymore?
Let's look at the fathers of other programming languages.
Anders Hejlsberg, the father of C# and the founder of TypeScript and .net, check out his amazing GitHub contribution.
Andi Gutmans, the father of PHP, joined AWS in 2016 and is currently in charge of Search and New NoSQL.
Tim Bray, the father of XML, joined Amazon in 2014 and is still programming.
Of course, there are many old and successful programmers who are still working hard for the cause they love.
Their legendary life reminds the editor of the classic lines from the movie "Hidden characters":
If someone invites you to board a rocket, don't ask where to sit on it.
If you are lucky enough to board a rocket and find that you don't have your own seat, find a way to create one.
Of course, not everyone has the talent to create a rocket of their own. But from the fathers of these programming languages, what should be seen is the love and persistence to the cause.
Program language competition
There are more than 600 programming languages around the world, and sometimes they are just like fashion, with amazing iterative speed, improper design, and are likely to be eliminated.
Maybe that's one of the reasons why the bosses are still fighting.
However, some programming languages have been widely studied and used since their birth.
C language was born in 1972 at the age of 47.
C++ was born in 1985 at the age of 34.
Python was born in 1991 at the age of 28.
Ruby was born in 1993 at the age of 26.
PHP was born in 1995 at the age of 24.
Java was born in 1995 at the age of 24.
The C # language was born in 2000 at the age of 19
……
And the annual "fighting" of these languages is also very intense.
According to the ranking of well-known programming languages TIOBE, the ranking in 2019 is as follows:
Java still ranks first, while C and Python rank second and third, respectively, followed by C++ and C#.
So the question is: Sao years, which do you think is the best language in the world?
Portal
Character Wikipedia:
Https://en.wikipedia.org/wiki/Guido_van_Rossum
Https://en.wikipedia.org/wiki/Linus_Torvalds
Https://en.wikipedia.org/wiki/James_Gosling
-end-
Https://www.toutiao.com/i6762740411912946188/
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.