[Today in History] June 2: Apple launched the Swift programming language; China Telecom acquired Unicom C Network; OS X Yosemite was released

Organize | Wang Qilong

Through "Today in History", the future can be seen from the past, and the future can also be changed from the present.

Today is June 2, 2023. The Advanced Research Center of Tsinghua University, located in the west of the Tsinghua School of Horticultural Science Building, was officially established in 1997. Its breakthrough progress will have a revolutionary impact on the formation of new technologies, and the talents and achievements of basic research are one of the important symbols of the comprehensive strength of the country and the progress of social civilization. Looking back on June 2 in the history of technology, what other key events happened on this day?

June 2, 2008: China Telecom acquired China Unicom's CDMA network for a total price of 110 billion yuan

insert image description here

Source: Wikipedia

Now our life is inseparable from the three major operators, do you know how they all come from?

At the earliest time, the country handed over the important obligation of communication to the Posts and Telecommunications Department, and the postal and telecommunications services were unified into the management of the Ministry of Posts and Telecommunications; in June 1969, the Ministry of Posts and Telecommunications was split into the General Post Office and the General Administration of Telecommunications. Since then, China Telecom It has always been the only choice for the domestic telecommunications industry. By the 1990s, the business model of China Telecom could no longer meet the needs of the vigorous development of the telecom business, and its monopoly situation was repeatedly criticized. In 1994, the birth of China Unicom broke this situation, but in essence, Unicom was only responsible for the business in those remote and backward areas at first, and formed a complement to China Telecom; it is conceivable that Unicom could not accept its own status, so It also began to deploy competition in developed regions, forming an initial confrontation.

The nascent China Unicom is bound to be no match for China Telecom, and most people continue to use China Telecom's business. So in September 1998, the Ministry of Information Industry decided to spin off China Telecom's national paging business and form Guoxin Paging Group Corporation separately. In 1999, China Telecom's mobile communications business was spun off, and another company we are familiar with was established: China Mobile. However, at this time, a tripartite confrontation has not yet been formed. Even if China Telecom abandoned the mobile business, it still had solid fixed-line business support in the era when there were no mobile phones. Therefore, China Telecom's paging service was also assigned to China Unicom, which is how China Unicom's CDMA mobile network service came about.

After entering the 21st century, the mobile business developed rapidly. In May 2002, in order to further break the monopoly of the fixed network and data communication market, China Telecom was split according to the region. As a result, China Mobile became the leader, so in order to balance the situation, on June 2, 2008, China Telecom announced a bid of 110 billion yuan to acquire Unicom's CDMA-based mobile communication network assets and business. Among them, China Telecom Corporation purchased China Unicom's CDMA network assets for 66.2 billion yuan, and another 50 billion yuan was paid by China Mobile Communications Corporation on its behalf, completing the weakening of China Mobile and the strengthening of China Unicom. With the C network, China Telecom can develop mobile, and China Unicom merged with China Netcom when it got the funds. As for China Mobile, it also merged with Railcom to operate fixed lines. So far, the three major operators have officially formed. Which service are you using now? Welcome to share in the comment area.

Source: Wikipedia, Baidu Encyclopedia

June 2, 2014: Apple announces new programming language Swift at WWDC

insert image description here

Source: Wikipedia

On June 2, 2014, Apple released a new programming language Swift at WWDC. Swift was developed internally at Apple by Chris Ratner for 4 years. It is a compilable language that supports multiple programming paradigms and is designed to be simple, efficient, and safe for developing macOS/OS X, iOS, watchOS, and tvOS. One of Swift's goals is to become a general-purpose programming language that replaces the C family of languages. After the release of version 3.0, Swift's syntax has undergone significant evolution, and the core team has made source code stability a focus of subsequent releases. The Ubuntu distribution of Linux has been available for official download since Swift 2.2.

Apple wants Swift to support many of the core concepts associated with Objective-C, notably dynamic dispatch, extensive late binding, extensible programming, and similar features, but in a "safer" way that makes it easier to catch software bugs; Swift has the ability to address Functions for some common programming mistakes, such as null pointer dereferencing, and provides syntactic sugar to help avoid the pyramid of doom. Swift supports the concept of protocol extensibility, an extensibility system that can be applied to types, structs, and classes, which Apple promotes as a real change in programming paradigm, which they call "protocol-oriented programming". In the first quarter of 2018, Swift surpassed Objective-C in popularity for the first time.

Source: Wikipedia

June 2, 2014: Apple launches macOS X 10.10, codenamed Yosemite

insert image description here

Source: Wikipedia

OS X Yosemite is the 11th version of OS X developed by Apple for personal computers and server operating systems, version number 10.10, for Macintosh computers. Apple released OS X Yosemite at the Apple Global Software Developers Annual Conference on June 2, 2014. It was officially launched on October 16, 2014, and users can use it for free. Its name "Yosemite" (Yosemite) is a national park located in California, USA.

Apple said in the WWDC introduction that OS X Yosemite will focus on three aspects: interface, application and iOS device continuity (Continuity). On the interface, the icon design of OS X Yosemite is similar to that of iOS 7, which tends to be flat, and the window uses a translucent navigation bar, and also adopts a new font design. The notification center has added small applications such as calendar, schedule, clock, and weather for the first time, and the dark mode that many people like to use has also been launched for the first time. Unlike previous versions of OS X, Yosemite is also part of the OS X Beta Seed Program, in addition to the test version provided for developers, which gives general users the opportunity to try out new features of Yosemite. Participation in the program is limited to the first million registrants, who must agree to a non-disclosure agreement.

Taking history as a mirror, we can know the ups and downs. Since the development of computer science, there have been many crucial events and characters. In " New Programmers: Our Technology Era, Our Program Life ", more than 40 technicians spanned half a century and used codes to write out real program life stories!

Scan or click " New Programmer: Our Technology Era, Our Program Life " to subscribe!

insert image description here

Guess you like

Origin blog.csdn.net/Byeweiyang/article/details/131002068