answersLogoWhite

0

The role of any programmer is to translate an abstract concept into machine code. Programmers use programming languages to make it easier to perform this translation, using the computer itself to translate the human-readable source code. C is just one of many such languages and was (and still is to some extent) predominantly used to write general-purpose programs: applications software; device drivers; operating system kernels; subsystems; and so on. C++ now dominates the general-purpose programming field, producing code of such complexity that it would be difficult to write in C alone. Although C is a high-level language, the level of abstraction is so low that it is often regarded as being a mid-level language, more abstract than assembly language but less abstract than other high-level languages. However, just as C largely replaced assembly language programming, C++ has largely replaced C Programming. It still has its uses, but there is rarely the need to use anything lower than C++. Backward compatibility with C is still a major aspect of C++, thus much of C is still available from within C++ itself. Indeed, many C programs, with relatively minor alteration, can become perfectly valid C++ programs.

Although the role of the C programmer has diminished somewhat since the introduction of C++, there is still a huge amount of C code out there that's still in use today and someone has to maintain it. While we may use C++ to write much of today's software, there will always be a role for C programmers, just as there will always be a role for assembly programmers.

User Avatar

Wiki User

9y ago

What else can I help you with?

Related Questions

What has the author Stephen G Kochan written?

Stephen G. Kochan has written: 'Introduction to C Programming' 'Programming in objective-C' -- subject(s): Macintosh (Computer), Programming, Objective-C (Computer program language), Object-oriented programming (Computer science) 'Beginning AppleScript (Programmer to Programmer)'


Is there still programmer available for C++ software?

Yes, a lot of programmers are available for doing programming in C++ software. But after the popularity of .Net, many have shifted their programming career to .Net Yes, there are still programmer available for C++ software.. C++ is one of the most popular and still useful computer science language in the programming world.


What is an example of a programming language that does not require the programmer to know machine language?

C++ and Visual Basic are computer languages that do not require the programmer to know machine language.


Does c language support network programming?

The C language supports whatever functionality is provided by the applicable library, by the programmer, and by the input/output capabilities of the platform. Since a network programming library is available to the c compiler, then yes, the c language supports network programming.


What is meant by universal programmer?

A programmer that has been to the universal school of programming to learn all possible programming languages.


What does a programmer do to a webpage?

by programming a page on the web


Define and discuss high level programming languages?

high level programming languages are languages that are given by the programmer to the system as a input and they are understandable by a programmer


What is a computer programmer's main focus?

Computer Programmers program, or "code", whole or parts of computer applications that are run by computer users. They write this program in certain code called programming languages. These languages include C#, C++, JAVA, Java Script and a lot more.


What is a software that a programmer uses to write computer instructions?

microsoft visual studio is one. they use programming languages such as c# and visual basic.


What are the role of computer in improving banking operation in Nigeria?

data base programming,Nigeria,C++ Programming


What is programmer c?

programmer c is no more do not question or...nighty night


Where is programmer c?

programmer c is no more do not question or...nighty hight