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--
Editor to share with you what the system software in the compiler, I believe that most people do not know much, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
The compiler belongs to the system software. The system software includes the operating system and a series of basic tools (such as compiler, database management, memory formatting, file system management, user authentication, driver management, network connection, etc.). It is the part of the software that supports the normal operation of the computer system and the operation of the user.
The compiler belongs to the system software.
A Compiler,compiling program, also known as a compiler, is a translator that translates a source program written in a high-level programming language into an equivalent machine language format target program. The compiler belongs to the translator realized by the way of generative implementation. It takes the source program written by the high-level programming language as the input and the object program represented by the assembly language or machine language as the output. The compiled target program usually goes through the running phase in order to run with the support of the running program, process the initial data and calculate the required calculation results.
System software refers to the system that controls and coordinates computers and external devices, supports the development and operation of application software, is a collection of various programs without user intervention, and its main function is to schedule, monitor and maintain the computer system; responsible for managing all kinds of independent hardware in the computer system so that they can coordinate their work. System software enables computer users and other software to treat the computer as a whole without regard to how each underlying hardware works.
Generally speaking, the system software includes the operating system and a series of basic tools (such as compiler, database management, memory formatting, file system management, user authentication, driver management, network connection, etc.).
Typical system softwares are:
1. Operating system
The operating system manages the hardware equipment of the computer, so that the application software can use these devices conveniently and efficiently. Common on microcomputers are: DOS, WINDOWS, UNIX, OS/2 and so on.
The most important and basic thing in computer software is the operating system (OS). It is the lowest-level software, which controls all the programs run by the computer and manages the resources of the whole computer. It is the bridge between the bare metal of the computer and the application program and the user. Without it, users will not be able to use certain software or programs.
Operating system is the control and management center of computer system. From the point of view of resources, it has four functions: processor, memory management, device management and file management.
The commonly used systems are DOS operating system, WINDOWS operating system, UNIX operating system and Linux, Netware and other operating systems.
2. Language processor
Compiler software CPU executes each instruction and only completes a very simple operation. A system software or application software is composed of thousands or even hundreds of millions of instructions. It is an extremely heavy and difficult task to write software directly with basic instructions.
The computer can only directly recognize and execute the machine language, so in order to run the high-level language program on the computer, it must be equipped with the program language translation program. The translation program itself is a group of programs, and different high-level languages have corresponding translation programs.
Language processing programs such as assembly language assembler, C language compilation, connectors, etc.
In order to improve efficiency, people specify a new set of instructions, called high-level language, in which each instruction completes an operation, which is simple and basic relative to the overall function of the software, and complex compared to the operation of CPU. Writing programs (called source programs) in this high-level language is like building a house with prefabricated boards instead of bricks, which is much more efficient. However, CPU cannot directly execute these new instructions, so it needs to write a software that translates each instruction in the source program into a series of basic instructions (also known as machine language) that CPU can accept so that the source program can be transformed into a program that can run on the computer. The software that completes this translation is called high-level language compiler software, and they are usually classified as system software. At present, the commonly used high-level languages are VB, C++, JAVA and so on, each of which has its own characteristics, which are suitable for writing a certain type of program, and they all have their own compiler software.
3. Database management
The database management system stores a large amount of data in an organized and dynamic manner, so that people can use these data conveniently and efficiently.
Database management system is a large-scale software that manipulates and manages the database, which is used to establish, use and maintain the database.
Foxpro,Access,Oracle,Sybase,DB2 and Informix are database systems.
4. Auxiliary program
System auxiliary processing programs are also known as "software development tools", "supporting software" and "software tools". They mainly include editing programs, debugging programs, equipment and connection programs, and debugging programs.
The above is all the contents of the article "what are the system softwares in the compiler?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
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.