Westonci.ca is your go-to source for answers, with a community ready to provide accurate and timely information. Find reliable answers to your questions from a wide community of knowledgeable experts on our user-friendly Q&A platform. Connect with a community of professionals ready to provide precise solutions to your questions quickly and accurately.
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
Your visit means a lot to us. Don't hesitate to return for more reliable answers to any questions you may have. We hope you found this helpful. Feel free to come back anytime for more accurate answers and updated information. We're glad you visited Westonci.ca. Return anytime for updated answers from our knowledgeable team.