UNIX Development Environment Learn what direction to go in UNIX environment environment programming

Updated on educate 2024-02-20
3 answers
  1. Anonymous users2024-02-06

    It's just developing under the UNIX operating system.

  2. Anonymous users2024-02-05

    Dear, I'm glad to answer for you: What is the direction to learn UNIX environment environment programming Answer: Dear, first go to outsourcing precipitation, outsourcing technical requirements are low, just be able to work, seize the opportunity to learn and improve yourself in the project, expand what you want to write to novices how to learn UNIX environment advanced programming (3rd Edition) learning prerequisite knowledge.

    1. Learn Linux first and learn as much as possible. Basic requirements, the basic concepts of Linux must be known, basic commands, and common tools must be known. 2. C language, must be familiar with it.

    3. Before learning, you must be able to fully understand the content of the C expert programming book. 4. What is the kernel, first do the basic skills, it is certain that there is no need to be proficient. 5. What problems does the operating system solve?

    This concept should be slightly necessary, and the basic skills should be done in advance. 6. The basic concept of network is slightly better. 7. It is better to have thread knowledge.

    If it is not a pure white, these conditions should be relatively easy to meet. People who have a few years of work experience should know a little bit. Learning Skill 1: Kernel, Shell, Standard C and Standard C Library, Applications, must be distinguished from the beginning, and their relationship diagram is very important in Chapter 1, Section 1.

    Think about it a little bit, this diagram is fairly simple, and you will use it in the following chapters. 2. The book is a general system specification (referring to the unix, unix-like specification, some systems may not follow these specifications, such as Windows), establishing the concept that I am learning the operating system. This is the second chapter, and it's so important that I've been able to ignore it before.

    When you first read this chapter, you may not be able to fully understand it, so you can regret it and experience it slowly, and if necessary, return to this chapter at any time to re-read it. The four implementation standard operating systems selected by the author of the book are quite profound, and can be said to be the representative work of UNIX for commercial or research use. However, in China, the most exposure is probably linux, so the learning environment is preferred.

    Of course, if you have a Mac and are familiar with the Mac command-line mode, you can use a Mac. 3. If you can remember the content that has not been said, you can remember it if you can't remember it, don't be entangled in the knowledge points that have not been told, the knowledge of this book is quite large. It is necessary to go back and read the relevant chapters.

    4. Use known knowledge to understand unknown knowledge, for example, when it comes to the third and fifth chapters of IO, we must compare the difference between IO provided by the kernel and the standard CIO, and it is best to draw a diagram to clarify the kernel call IO, the standard stupid and correct IO, and the knowledge they use. Regarding the discussion of kernel I/O, consider how to ensure that data is not lost (unless the storage disk is damaged) in a number-based database. My previous understanding of io, keyboard input, screen output.

    If the friends also understand it this way, jump out. The book talks about io, which is generalized, including keyboards, screens, files, sockets, terminals, printers, etc., which can be operated with the kernel functions (commonly known as system calls) mentioned in Chapter 3. UNIX Philosophy, Everything is a Document.

    The clock in Chapter 6 can also be understood with known knowledge, examples.

  3. Anonymous users2024-02-04

    "UNIX Environment Advanced Programming" is a book published by the People's Posts and Telecommunications Publishing House in 2006, written by Richard Stevens and Lago, and translated by Zhang Yaying and Qi Zhengwei. This book is an updated version of the book Advanced Programming in the Unix Environment, known as the "bible" of UNIX programming. In the decade or so since the first edition of this book was published, the UNIX industry has changed dramatically, especially in terms of standards affecting the UNIX programming interface.

    The book maintains the style of the previous edition, but has been revised and supplemented according to the latest standards, reflecting the latest technological developments. In addition to introducing UNIX files and directories, standard IO libraries, system data files and information, process environment, process control, process relationships, signals, threads, thread control, daemons, various IOs, inter-process communication, network IPC, pseudo-terminals, etc., the book also introduces a number of application examples, including how to create a database library and how to communicate with a network printer. In addition, the function prototype and the answers to some of the exercises are given in the appendix.

Related questions
8 answers2024-02-20

The IOC chose five connected rings as its emblem and chose the corresponding colors. The five rings represent five continents: Oceania, Africa, the Americas, Asia, and Europe. On a deeper level, athletes representing the whole world gathered at the Olympic Games. >>>More

17 answers2024-02-20

The right brain is mainly responsible for controlling sensation and imagination, and developing a child's right brain has a great effect on innovation ability. Here are 3 things you can do to develop your child's right brain: >>>More

4 answers2024-02-20

How to develop your baby's intelligence?

3 answers2024-02-20

Olympic ringsThe English language is: Olympic rings. >>>More

12 answers2024-02-20

The second ring, black.

Fuwa Jingjing Representative: Giant panda. >>>More