Time Travel: 2014
Chapter 370 The background of top technology giants
Speaking of C # , many technical personnel have more or less come into contact with the C # programming language.
Although there are many people who have been exposed to this programming language.
However, not many people know that Microsoft is behind the C # programming language.
The reason why we wanted to develop a programming language like C # was because Microsoft was preparing to launch a high-level object-oriented programming language based on the .NET framework.
In terms of technical origins, C # is an object-oriented programming language derived from C and C++.
It inherits the powerful functions of C and C++ while removing some of their complex features, making it an efficient and powerful programming language in the C language family.
C # is based on the .NET framework class library and has rapid development capabilities similar to Visual Basic.
C # is a programming language developed by Anders Helsberg and released by Microsoft in 2000.
The reason why Microsoft wanted to develop this programming language was because it hoped to use this language to replace Java.
Although C # did not officially replace Java until Lin Hui was reborn.
But because behind C # there are giants like Microsoft that are constantly transfusing blood.
Even if C # fails to replace Java, it does not affect C # from becoming a well-known language.
If big companies are willing to transfuse blood behind their backs.
Crazy help plays a huge role in promoting the commercialization and scale of a programming language.
Technology giants like Microsoft can "popularize" a programming language.
And Apple is about the same size as Microsoft.
If you want to promote the growth of a programming language, you also have corresponding strengths.
Having a programming language become a hot topic seems to be a good reflection of the strength and influence of top technology companies.
A popular programming language has in turn become the foundation of a top technology giant.
Having said that, if this space-time SWIFT programming language project exists, there is room for maneuver to get involved in such a project with the increasingly close cooperative relationship between Lin Hui and Ping.
But if the space-time Swift programming puzzle is missing, and there is no internal project corresponding to Swift programming within Apple.
Why is Lin Hui so sure that Apple will have a strong internal interest in a project like Swift programming?
After all, the previous programming language Objective-C is already inextricably linked.
At this time, Apple's industry status no longer needs to develop a programming language to prove its strength.
Lin Hui feels that it is precisely because of the previous programming language Objective-C that it is inextricably linked to Apple.
Only then would Lin Hui have space to move his hands up and down.
Why do you say this way?
As far as the development history of the Objective-C programming language is concerned.
This programming language was first invented in the 1980s by Brad Cox and Tom Love of Stepstone.
In 1981, Brad Cox and Tom Love were exposed to the SmallTalk language when they were still working in the ITT Technology Center.
Cox was very interested in software design and development issues at the time. He quickly realized that the SmallTalk language was of immeasurable value in system engineering construction, but at the same time he and Tom Love also understood that ITT's current electronic communications engineering related technologies , C language is placed in a very important position.
So Cox wrote a C language preprocessor, intending to give C language some Smalltalk capabilities.
Cox quickly implemented a usable C language extension, which was the predecessor of the Objective-C programming language.
In 1983, Cox and Love founded Productivity Products International (PPI) in partnership to commercialize the Objective-C programming language and its related libraries, and later renamed the company StepStone.
In 1986, Cox published an important book on the Objective-C programming language "Object-Oriented Programming, An Evolutionary Approach", which detailed various design concepts of the Objective-C programming language.
In 1988, Steve Jobs founded NeXT Computer after leaving Apple. NeXT bought the license for the Objective-C programming language and expanded the famous open source compiler GCC to make it Supports the compilation of the Objective-C programming language. Based on the Objective-C programming language, libraries such as AppKit and Foundation Kit have been developed as the basis of NeXTSTEP's user interface and development environment.
Although the NeXT workstation later failed in the market, the software tools on NeXT were widely praised in the industry. This prompted NeXT to abandon its hardware business and transform into a software company focusing on selling the NeXTStep (and OpenStep) platform.
In 1992, the Free Software Foundation's GNU development environment added support for the Objective-C programming language.
In 1994, NeXT Computer and Sun Microsystem jointly released a standard model for the NEXTSTEP system called OPENSTEP. The implementation name of OPENSTEP in the Free Software Foundation is GNUstep.
On December 20, 1996, Apple announced the acquisition of NeXT Software. The NEXTSTEP/OPENSTEP environment became the basis for OS X, the next major release version of Apple's operating system. This version of the development environment is called Cocoa by Apple.
…
It is not difficult to see from the development history of the Objective-C programming language.
Although the programming language Objective-C is inextricably linked to Apple.
But to put it more accurately, this programming language is closely related to Apple.
It would be better to say that he had an extremely close relationship with Pingchun's deceased previous helmsman Qiao Bu Si, the famous Gang Leader Qiao.
Since Ku/Ke took the helm of Apple, although it has followed the principle of Xiao Gui Cao Sui, the layout of Apple's product lines is very similar to that of Apple when Steve Jobs was here.
But in fact, there are many things inside that K/K are actually trying to pursue de-Jobsization.
Although in terms of technology, the model of "one emperor and one courtier" is not strictly necessary.
But for a leader like Cook who has been trying to get out of the post-Jobs era and create a new era of his own.
Lin Hui feels that it would be difficult for libraries/grams to say no to Swift, a programming language that is completely new compared to Objective-C.
Lin Hui felt that it would be difficult for Ku/Ke to say no.
Especially a language like Swift was created by Apple in its previous life.
Swift combines the best of C and Objective-C without the limitations of C compatibility.
Swift can use the same running environment as Objective-C on Mac OS and iOS platforms.
In terms of specific syntax, Swift says goodbye to semicolons, and the syntax is more concise and clear.
Lin Hui believes that such language will fit in with Apple's aesthetics.
And the inside of Apple is not monolithic.
At least in the previous exchanges with Elizabeth Nish.
I often hear Elizabeth Nice complain about the programming language Objective-C.
Lin Hui believes that there are definitely not a few people within Apple and among the majority of software developers who hold the same attitude as Elizabeth Nice.
It is true that if many people are like this, then Lin Hui is still very confident that Apple will be interested in programming languages such as Swift.
Having said that, everything depends on what the "Swift language" is in this time and space.
Then wait for the opportunity to do something from it.
When there is no clear understanding of what this time and space is.
The above may be what can only be called superficial ideas.
I don’t know when it will be actually implemented.
You'll Also Like
-
The extraordinary life of a certain American comic
Chapter 200 22 hours ago -
American comics: Starting from a copycat arms dealer
Chapter 231 22 hours ago -
From the waste of spiritual roots to the practice of asking the devil
Chapter 380 23 hours ago -
Trickster Hunter
Chapter 363 1 days ago -
Expedition to Europe
Chapter 1080 1 days ago -
The giant corporations that started in Night City
Chapter 385 1 days ago -
Marvel's Chronicles of Multiverse Warfare
Chapter 855 1 days ago -
The apocalypse is weird: I am the number one containment object, what's wrong with being a litt
Chapter 612 1 days ago -
Time and space transaction: Exchange food for the elf princess at the beginning
Chapter 503 1 days ago -
I, the villain, trained the loser into a dark boss
Chapter 374 1 days ago