The following are the characteristics of a programming language
1. Readability: A good high-level language will allow programs to be written in some ways that resemble a quite-English description of the underlying algorithms. If care is taken, the coding may be done in a way that is essentially self-documenting.
2. Portability: High-level languages, being essentially machine independent, should be able to develop portable software.
3. Generality: Most high-level languages allow the writing of a wide variety of programs, thus relieving the programmer of the need to become expert in many diverse languages.
4. Brevity: Language should have the ability to implement the algorithm with less amount of code. Programs expressed in high-level languages are often considerably shorter than their low-level equivalents.
5. Error checking: Being human, a programmer is likely to make many mistakes in the development of a computer program. Many high-level languages enforce a great deal of error checking both at compile-time and at run-time.
6. Cost: The ultimate cost of a programming language is a function of many of its characteristics.
7. Familiar notation: A language should have familiar notation, so it can be understood by most of the programmers.
8. Quick translation: It should admit quick translation.
9. Efficiency: It should permit the generation of efficient object code.
10. Modularity: It is desirable that programs can be developed in the language as a collection of separately compiled modules, with appropriate mechanisms for ensuring self-consistency between these modules.
11. Widely available: Language should be widely available and it should be possible to provide translators for all the major machines and for all the major operating systems.
Wiki User
∙ 12y agoWiki User
∙ 9y agoBasically there are FOUR ( 4 ) attributes of a good software ...
1. Maintainability
The software should be written in a way that it can be evolve to meet changing needs of the customer . Since the change of needs ( requirement change of customer ) is unavoidable, this is a CRITICAL ATTRIBUTE .
2. Dependability
A software MUST be Trustworthy ( can we trust the software ? ) , Reliable , Safe and Secured ( are we secured using this software ? ) . Use of the software should not be harmful to the customer in anyway ( even something goes wrong ) . Even at a system failure, a dependable software should NOT cause physical or economical damage . Also malicious users should not be able to access or damage the system .
3. Efficiency
A software should be efficient in everyway . The software should not make wasteful of system resources ( ex. memory, processing cycles ) . Responsiveness should be there, and the memory utilization should be minimum and also the processing time is a consideration .
4. Acceptability
The software must be acceptable to the group of users for which it's designed for . Software should be understandable , reliable and compatible with other systems they use .
Wiki User
∙ 12y agoIt should be cost-efficient.
It should be easy to use.
It should do what it claims to do accurately and according to specs.
It should be reasonably trouble free.
There should be adequate support for trouble-shooting problems.
It should not require a burdensome or unreasonable amount of memory or other kinds of resources/peripherals.
It should not have any adverse effects on the society or the environment.
Wiki User
∙ 9y agoSoftware Characteristics are:-
(1). Software is developed or engineered, it is not manufactured:-- Unlike hardware,software is logical rather than physical.It has to be designed well before producing it. In spite of availability of many automated software development tools, it is the skill of the individual, creativity of the developers and proper management by the project manager that counts for a good software product.
(2).Software does not "wear out":--As time progresses, the hardware components start deteriorating-they are subjected to environmental maladies such as dust, vibration, temperature etc. and at some point of time they tend to breakdown. The defected components can then be traced and replaced.But, software is not susceptible to the environmental changes. SDo, it does not wear out. The software works exactly the same way even after years it was first developed unless any charges are inttoduced to it.The changes in the software may occur due to the changes in the requirements.And these changes may introduce some defects in it thus, deteriorating the quality of software,So, software need to maintained properly.
(3).Most software is custom-built,rather than being assembled from existing components:--Most of the engineered products are first designed before they are manufactured, Designing includes identifying various components for the product before they are actually assembled. Here several people can work independently on these components thus making the manufacturing system highly flexible. In software, breading a program into modules is difficult task , since each module is highly interlinked with other modules. Further, it requires lot of skill to integrate different modules into one.Now a days the term component is widely used in software industry where object oriented system is in use.
Wiki User
∙ 15y agoSoftware is a set of instructions and codes which are read and done by the computer. Software Engineering in simple means creating softwares.
The important software characteristics are:
Module
Code
Design/Architecture
Module:
A programmer(a person who creates a software), or the programming language(the language used in writing softwares) divides a software into several sub-programs known as softwares. This sub-programs are called MODULES .
Code:
To create a software, codes are to be written in a specific computer language(the language used in writing softwares) and then compiled by a compiler. These codes are mainly doing all the functions in a software.
Design/Architecture:
Before creating any software the programmer must at first design the composition of a software.
This is known as Software Design/Architecture.
Wiki User
∙ 12y ago1. scalability
2. cheap
3.user-friendly
4. intangible
5. doesn't wear out
6. labour intensive
7. hackable
Wiki User
∙ 11y agoA good program is one that: 1) produces correct output as much as possible, 2) uses as few resources as possible, and 3) runs as fast as possible given those available resources.
Wiki User
∙ 8y agoThe basic characteristics of software engineering is that they aims a making software . The software must be economically stable easy to maintain.
Anonymous
1. The software should deliver the required functionality and performance to the user
and should be maintainable, dependable and acceptable.–Maintainability
2. Software must evolve to meet changing needs–Dependability
3. Software must be trustworthy .
Anonymous
maintainability
That means to load a computer program into a computer's memory, and have the computer carry out the instructions in the program.
computer
please just take this program off of my computer . I need to take care of things and I can not do them if this program is in operation. a thank you
A set of instructions that run on a computer that enables it to execute a specific task is called a program. Computer programs use several different types of calculating to make the computer do what the user wants it to do. One example is binary code programming.
That program is called the Operating System.
There are quite a few different characteristics of good information that can be found in a computer. Good information is helpful for example.
The following are the characteristics of a computer virus :It is able to replicate.It requires a host program as a carrier.It is activated by external action.Its replication ability is limited to the system.
characteristics of a computer are as follows:-1.simple2.accurate3.clear4.up-to-date5.relevant6.timely
You need to download an antivirus program. A good free program is AVG. A good paid program is Kaspersky.
It exploits known vulnerabilities and attaches itself to another program.
A computer worm is a type of malware. Its ability to replicate functional copies of itself is one of its characteristics. It does not require a host program to replicate due to its standalone characteristic.
Computer glasses are like reading glasses but are made for use specifically with a computer screen. One of the most noticeable characteristics is the neon tint to the lenses.
characteristics of hybrid computer
avast is helaa good
Computer program that allows you to do task. Examples: Ms word, Ms execel, web, games etc...
The Capture One computer program is used for photo capturing and editing. It is a program which does a good job of importing digital images and specializes in the editing of them.
The computer program that detects viruses and repairs the damaged files is called an Antivirus. The have different but advanced techniques of finding out files which are clones or those which have irregular multiplication characteristics.