Explore Westonci.ca, the premier Q&A site that helps you find precise answers to your questions, no matter the topic. Discover a wealth of knowledge from experts across different disciplines on our comprehensive Q&A platform. Get precise and detailed answers to your questions from a knowledgeable community of experts on our Q&A platform.
Sagot :
Hey there mate :)
Definition :-
C is a general-purpose programming language used in enterprise applications, games, graphics, and applications requiring calculations, etc. It has a rich library which provides a number of built-in functions. It also offers dynamic memory allocation.
ADVANTAGES :-
☆ Requires no translator to translate the code. It is directly understood by the computer.
☆ Has good execution speed.
☆ They are portable and easier to transfer.
☆ Debugging can be done at ease.
☆ Execution of algorithms and data structures.
☆ Machine language makes fast and efficient use of the computer.
DISADVANTAGES :-
☆ It doesn't perform Run Time Type Checking. It only does compile time type checking. At run time, C doesn't ensure whether correct data type is used instead it perform automatic type conversion.
☆ All memory addresses have to be remembered
☆ The programmer must be an expert.
☆ There are separate codes for each operations and they have to be remembered.
☆ It has inefficient Memory Management System.
☆ Garbage Collection is not present.
~ Benjemin360
Answer:
Advantages of C
1 Simple to comprehend
2 Basic building block
3 Powerful and efficient language
4 Rich in library functions
5 Portable language
6 Simple to write
Disadvantages of C
1 Lack of OOP's concepts
2 Programming skills required to learn
3 Not efficient as compare to Python
4 Concept of namespace
5 Runtime checking
6 Only suitable to programmers not for all
Thank you for visiting. Our goal is to provide the most accurate answers for all your informational needs. Come back soon. We hope our answers were useful. Return anytime for more information and answers to any other questions you have. Thank you for visiting Westonci.ca. Stay informed by coming back for more detailed answers.