Home  >  Article  >  What can you do after learning C language?

What can you do after learning C language?

(*-*)浩
(*-*)浩Original
2019-05-11 10:19:3797895browse

The things you can do after learning the c language are: 1. Do embedded development; 2. Write beautiful interfaces; 3. Do server development; 4. You can write games; 5. You can write drivers; 6. You can write plug-ins; 7. You can do video and picture streaming media processing; 8. You can do programming related to web pages and crawlers; 9. You can perform hacker programming, etc.

What can you do after learning C language?

#C language is a computer programming language. It has the characteristics of both high-level language and assembly language. It was launched in 1972 by D.M. Ritchie of Bell Research Institute in the United States. After 1978, C language has been transplanted to large, medium, small and microcomputers. It can be used as a working system design language to write system applications, or as an application design language to write applications that do not rely on computer hardware.

Recommended course: C Language Tutorial.

It has a wide range of applications and has strong data processing capabilities. It is not only used in software development, but also all kinds of scientific research need to use C language. It is suitable for writing system software, three-dimensional and two-dimensional graphics. and animation. Specific applications include microcontroller and embedded system development.

C language is a general computer programming language and is widely used. The design goal of the C language is to provide a programming language that can be easily compiled, handle low-level memory, generate a small amount of machine code, and can run without any runtime environment support.

Although C language provides many low-level processing functions, it still maintains good cross-platform characteristics. C language programs written in a standard specification can be compiled on many computer platforms, and even include some embedded processors (single-chip microcomputer or MCU) and supercomputers and other operating platforms.

In the 1980s, in order to avoid differences in the C language syntax used by various developers, the American National Bureau of Standards formulated a complete set of international standard syntax for the C language, called ANSI C. As the original standard of C language.

What can you do after learning C language?

1. C language can be used for embedded development. 51 microcontroller, ARM, etc....

2. C language can write beautiful interfaces. Taking windows development as an example, you can study "Windows Programming (Fifth Edition)" and write the interface after finishing it. There are also some open source library interface libraries, such as soui, which are also written in C.

3. C language can be used for server development. Most of the current game servers are developed in C/C. The examples in "Windows Core Programming" are written in C.

4. C language can be used to write games. cocos2d-x is written in C/C. DirectX too.

5. Drivers can be written in C language. Various hardware drivers under Windows are written in C/C. Tencent Game Protection Software (TP) is also a driver.

6. Plug-ins can be written in C language. Children who want to learn to write plug-ins can watch Tulip’s plug-in programming video tutorial.

7. C language can do video and picture streaming media processing. Interested friends can learn about ffmpeg, live555, sdl and other open source libraries.

8. C language can be used for programming related to web pages and crawlers. Students who want to know more can check out gsoap, libcur and other related open source libraries.

9. C language can be used for hacker programming. Cooperate with assembly to obtain random addresses, adjust shellcode, etc.

The above is the detailed content of What can you do after learning C language?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn