Job Recruitment Website - Recruitment portal - Engineer project

Engineer project

C language engineering function?

C language engineer's job is: 1, embedded development; 2. Write the underlying driver, such as the sound card driver; 3. Write the operating system; 4. Write a new programming language; 5. Test and maintain products.

Case: Xiao is a fresh graduate this year, majoring in computer science. Now he wants to find a professional job. He has studied many languages in class before, but he has a soft spot for C language. He searched for a C language engineer on a recruitment website. At first glance, his salary was very good. But because I have no relevant work experience and don't know much about what C language engineers can do, I consulted netizens online.

What can a C language engineer do?

(1) Some applications can be written in C language.

(2) It is possible to develop a new programming language with C language, but you should learn the course of compilation principle well, such as python, which is powerful now, and php ... These languages are all written in C.

(3) Embedded development

(4) write the underlying things, such as writing drivers, and you can write sound card drivers.

(5) Write the operating system. We know that the "famous" Unix is written in C. Of course, linux is also written in C. If you want to write an operating system, you must first learn the operating system well.

(6) Of course, since there is development, there is maintenance, and C language engineers will also maintain related products.

How to delete linux? C file?

Click file->; Just archive, generate compressed files, materials are all there, and engineering files are also there. Just select the option under File in the Archive ... menu bar. But this function is generally not used, because it is easy to make mistakes. Therefore, ResourceCollector is often used to save, and Bitmap/PhotometricPaths is no problem.

C language development projects include?

1. Multi-platform general software The so-called multi-platform general software means that this software can be used in many systems. For example, if you want the same program you wrote to run well on DOS, Windows98, WindowsXP, WindowsCE, Linux, UNIX and other operating systems, C language is really a good choice.

Know Apache? This is an open source Web server project, in which the HTTP server can run on many platforms, including Windows, Linux and UNIX. This server is developed in C language.

2. Operating system Because C language can be naturally combined with assembly language, it is easier to use than assembly language and can flexibly control computer hardware, so it is very suitable for developing operating system. Very old versions of Windows were written in C language, and later changed to C++, but C++ is compatible with C language.

Linux and UNIX operating system kernels are almost all written in C language, and many embedded operating systems running on the board are basically written in C language combined with assembly. If you really want to be an operating system, C language is absolutely competent.

3. The reasons why C language is suitable for developing complex computing software are: (1) The complex computing software itself is very simple, and only one computer is needed for calculation; (2)C language itself has rich computing functions, which can completely realize complex computing functions; (3) Because C language is a high-level language close to the underlying language, the program written in C language runs efficiently on the computer.

Therefore, if you want to make a software that needs complex and efficient computing functions, choosing C language will never let you down. If you often do scientific calculations, use MATLAB software, and some of them are written in C language.