Zhou Zhi was a little confused. He arrested Hu Tianyu, the main developer of this software, and asked him why he did this. We worked hard to develop class libraries and object-oriented transformations. Isn't it just to window the software and add a mouse? to facilitate operation? How perverse is this?
Hu Tianyu’s answer is concise and clear. This version of KuoKou is for programmers to show off. It mainly features a shortcut key plus command operation. It is so fast that it is very efficient. Of course, the premise is You are extremely familiar with commands and shortcut keys.
Recalling that there were a few perverts in the workplace who could play the Windows system to great effect using only the keyboard without using a mouse, Zhou Zhi could only hold his nose and say that you guys are really pretending to be fresh and refined.
After acquiring JAVA, Zhou Zhi requested that the development of server-side applications such as account management, group chat and other functions be handed over to the JAVA platform.
At the same time, the Hanwen input method was also transformed into a unified JAVA version.
Because JAVA is also a cross-platform programming language. Compared with C++, it has good portability and security. It is also more concise, has a large number of class libraries suitable for the network, and is fast, flexible and easy to embed. functions and stable performance.
In addition, Zhou Zhi also asked Patrick's team to continue to develop a more "lightweight" programming language based on JAVA. The biggest feature of this programming language is a simple and efficient scripting language. , and allows programming enthusiasts to publish and download a large number of plug-ins and extension applets on the Clover Forum.
Programmers can easily accomplish some tedious programming work through these plug-ins and applets. This is actually a development tool with embedded real-time update forum plug-ins, suitable for game development, embedded systems and script expansion. In other fields, with the JAVA version of KouKou, this tool can facilitate everyone to develop their own plug-ins and extensions based on the JAVA version of KouKou.
This is a genius idea, which allowed the real-time communication software KuoKou to be developed independently by Clover Company into the participation of all the people. This chat software, which was already very popular among college students, immediately became a mess. Whistled.
The first thing that appeared were all kinds of fancy skins used on QQ and input methods. Zhou Zhi seriously suspected that these were created by a few "power generation with love" experts in the company, because this one was just used The software named Alpenstock with the icon of a trekking pole was released on the forum not long ago. Logically speaking, there should not be so many skilled users.
However, after verification, Zhou Zhi discovered that these skin kits were not developed by people from Clover Company, but by a team from Xijing University of Science and Technology using the LUA scripting language. They discovered that LUA could be used as a plug-in for Alpenstock for "socket development." .
So Zhou Zhi asked Clover Company to connect with Xijing University of Science and Technology, and learned that Lua was developed in 1993 by a three-person R&D team at the Catholic University of Rio de Janeiro in Brazil. It is a compact script based on standard C. The purpose of the language is to write small plug-ins that can be flexibly embedded in applications, thereby providing flexible expansion and customization functions for applications.
Because its positioning is too special, it does not even have its own class library. It is not suitable as a language for developing independent applications. It is only suitable for writing "plug-ins". Even it itself is currently only suitable for use as a language. "Plugins" serve large-scale development languages. The most distinctive feature is that there is a JIT environment that can provide just-in-time compilation functions on specific platforms.
Since LUA and Alpenstock are highly compatible and their functions complement each other, Zhou Zhi asked the AXA Fund Technical Information Department to directly buy its IP. The finalized "plug-in development language" was named ALUA.
JAVA and ALUA, one is internal and the other is external, and together they form the best R&D ecosystem for network applications.
The emergence of the two major tools and the birth of a huge user group quickly promoted the development of related software. The one with the greatest profit was KouKou. Many creative and powerful "plug-ins" were discovered by the Clover Company. A business team will be dispatched to find the developer to buy the ownership of the plug-in, and then integrate it into the new version of KouKou.
KouKou Conference was bought in this way. The "Software Alliance" section of the Clover Forum now has the "Four King Kong" as moderators. They all come from all over the world, but in fact, Zhou Zhi already knows their names through daily chats and mutual help.
In the previous life, they were all big guys who would shake the digital world if they stepped on it, but now they are all in their infancy. Zhou Zhi nicknamed them "Qi Lei Martin".
Qiu Jinshan, Lei Jun, Ma Xunteng, and Ding Lei are all potential stocks.
This conference plug-in was developed by Qiu Jinshan, who was later known as "China's No. 1 Programmer". Because everyone thought it was more useful than the conference function of Clover Company, they spent a sum of money to buy this plug-in. After that, it was integrated into a new version of the KouKou Conference.
Qiu Jinshan was originally developing WPS. After receiving the money, he left Shenzhen and went to Zhuhai to serve as the chairman and general manager of Kingsoft Computer Company.
After Zhou Zhi has this plug-in, it becomes more convenient to form groups and hold meetings. He can convene a team of work-study college students through the Internet, and the dialect will be used in the assessment and recruitment, and he has a certain foundation for liberal arts field trips and exegesis. Students in the Chinese Department of the college can initially build a database of dialect pronunciation and rhyme by reciting the word cards themselves.
Of course, this database is not complete. College students also have to go back to their hometowns to conduct field surveys during the holidays. Through the study of slang, they find out the "ancient" usage of dialects and eliminate those influenced by modern times. The "pollution" of language tries to restore relatively independent "early dialects".
In this process, you should be able to discover many ancient sounds, ancient rhymes, and ancient tunes that have been abandoned.
Once these are added, the database will be complete.
But this is just an idea at the method level. To store these things for easy retrieval and utilization, a set of powerful information technology tools are needed to support them.
The first is the issue of capacity. Although the storage occupancy of sound information is smaller than that of image information, it is also much larger than text encoding.
The second step is to solve the simulation of "phonological matching" and "pitch matching", which involves the problem of segmenting and recombining the dialect field data after segmentation, as well as matching them with tones, and then Use computer signals to simulate pronunciation problems.
This is the most basic collection, storage and roughest application. It is amazing to be able to complete these in two years of graduate school. As for more detailed research and inference of medieval and ancient sounds, that is in these The “superstructure” can only be carried out after the foundation is laid.
Therefore, this project is actually divided into two legs: technology accumulation and data collection, which are moving forward together. (End of this chapter)