Current location - Education and Training Encyclopedia - University ranking - What is the C language of computer major in university?
What is the C language of computer major in university?
Computer professional C language;

C language was designed and invented by dennis ritchie in the United States in 1972. It was first used on DEPDP-11+0 computer, and its operating system was UNIX. It evolved from the early programming language BCPL (Basic Combinatorial Programming Language). 1970, at&: Ken Thompson of T Bell Laboratories designed a high-level language called B according to BCPL, which eventually led to the emergence of C language. Before B language, there was a language named after Ada, the first female programmer in the world, and it was also one of the programming languages.

Knowledge expansion:

The characteristics of c language:

1 and c are high-level languages: they combine the basic structure and sentences of high-level languages with the practicality of low-level languages. Work unit.

2.c is a structured language: the notable feature of structured language is the separation of code and data, that is, all parts of the program are independent of each other except the necessary information exchange. This structured way can make the program clear and easy to use, maintain and debug. C language is provided to users in the form of functions, which can be easily called, and there are various loops and conditional statements to control the process of the program, thus making the program completely structured.

3.c language is fully functional: the data types are diverse, and the concept of pointer is introduced, which can make the program more efficient. Moreover, the calculation function and logical judgment function are also relatively powerful, which can realize the game of decision-making purpose.

4.c language has a wide range of applications: it is suitable for many operating systems, such as Windows, DOS, UNIX, etc. It is also suitable for various models. When hardware operation is needed, C language is superior to other advanced languages, and some large-scale application software is also written in C language.

5, C language application pointer: it can be directly close to hardware operation, but C pointer operation is not protected, which also brings many unsafe factors to it. C++ has made some improvements in this respect, and it has been supported by some users while retaining pointer operation. However, these improvements have increased the complexity of the language, which has also been criticized by other people. Java, on the other hand, borrowed from C++, canceled some controversial points in pointer operation and C++ improvement, and achieved good results in terms of security and applicability. However, its own explanation is that running efficiency in virtual machines is not as good as that of C++/C. Generally speaking, C, C++and Java are languages of the same family, occupying the top three in the program usage rankings for a long time.