answersLogoWhite

0


Best Answer

Efficient programming means a lot of different things to a lot of people, and is typically subject to requirements.

For example, for an application intended for use on a very resource limited phone, memory footprint is very important.

On the other hand, many algorithms offer a choice between speed and size: an application with a small memory footprint might need more processing power (or time) to complete a certain task, compared to an implementation that invests into a larger footprint under otherwise comparable circumstances. When both size and speed matter, efficient programming is about finding the perfect compromise.

Software can be efficient in many other ways, too. It can be easy to maintain, it can generate its own documentation based on in-line documentation generation techniques, it can be self-explanatory, and so forth.

While efficient programming means different things to different people and in different circumstances, inefficient programming is almost never the right thing to do. The software design decision, therefore, never is whether to program efficiently or inefficiently; the decision is where to accept inefficiency to some extend in order to boost another aspect of programming.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

Helps you avoid bugs, helps others understand and maintain your program. Your program will be READ many many more times than it is written, so saving time of the reader is overall a big savings.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

How to write computer code or perhaps how to put together an evening's television viewing.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why could programming be a useful skill?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Assembly language programming on mergesort?

try making yourself..hope it will be useful ofr you!


Use the word useful in a sentence?

I can give you several sentences.Learning how to use words properly is useful.You should make yourself useful and help your aunt sweep the floor.Speaking English is a useful skill.


Why is learning computer programming valuable?

Learning computer programming has become an important skill in the modern digital age. All computer program instructions are translated to codes that are used to complete specific tasks. Programmers are responsible for creating operating systems and web browsers which help to make your computer function and give you the user experience you have become accomodated to. Learning computer programming is important because it is what you see on your computer screen. If you ever wanted to set up anything on the web, knowledge on this subject would be useful.


What features of unix systems are especially useful from a software engineering stand point?

API [Application Programming Interface]


C programming?

The question is somewhat vague. Could you elaborate?

Related questions

Why do you need to know trigonometry for computer programming?

Not necessarly, but it could be useful...


What is the Role of technology on career development?

Technology can be really useful in your career development. It can ease your work. For example for a civil engineer, a calculator can be useful or for a software engineer, a programming language could be useful.


How programming language is useful in system programming?

Without programming languages you couldn't write (system) programs.


Is it a useful skill to be a dentist?

not if your a window cleaner


For what type of skill is demonstration most useful?

running


What Skill does Bilbo pocess that he discovers is quite useful?

Cows


What are the empty skill chips in naruto Uzumaki chronicles 2 used for?

Empty Skill Chips are useful for helping to completely fill in a character's Skill Plate.


Do computer engineer need programming skill?

Maybe. But writing skills might come in handy.


Is writing still useful?

Writing is a very useful skill because it is another way of commcation or to talk to people Was it useful to you to write this question?, Was it useful that you got a wrtten answer? There you go!


I am ECE student which computer course useful for me now?

learn c programming


Is computer programming useful in learning the distance formula in Algebra 1?

Computer programming is somewhat useful in learning the distance formula in Algebra 1. Learning the distance formula has more to do with your ability at mathmetics and you want to learn.


How arrays are useful?

Arrays hold objects in a programming language. For example, they could hold a list of names. You can sort or call up any of the names now that they are in an array easily.