answersLogoWhite

0


Best Answer

There are many attributes that make up a good programming language. Here are some of the most important ones:

Readability: A good programming language should be easy to read and understand. This makes it easier for developers to write and maintain code, and reduces the likelihood of errors.

Maintainability: A good programming language should be easy to maintain and update. This includes having clear and concise syntax, as well as tools for debugging and testing.

Performance: A good programming language should be efficient and fast. This includes having a low memory footprint, minimal overhead, and fast execution times.

Portability: A good programming language should be portable, meaning it can run on different platforms and operating systems without significant changes.

Flexibility: A good programming language should be flexible enough to accommodate different programming styles and paradigms, as well as be extensible with libraries and frameworks.

Safety: A good programming language should prioritize safety and prevent common programming errors, such as null pointer dereferences or buffer overflows.

Community: A good programming language should have a supportive and active community of developers who contribute to its development, documentation, and maintenance.

Tooling: A good programming language should have a robust ecosystem of tools, such as editors, IDEs, and build systems, that make development and deployment easier and more efficient.

Scalability: A good programming language should be able to scale with the needs of the project, whether it be a small script or a large-scale enterprise application.

Future-proofing: A good programming language should be designed with a long-term vision, taking into account future developments in hardware, software, and technology trends.

User Avatar

Ndiaga Ka

Lvl 3
1y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago
  1. The program/code does what it supposed to do (not what the developer thinks). AND
  2. The code is readable and maintainable (by yourself or others), the easier the better. "Easier" means spending less time in understanding the code and making changes.
This answer is:
User Avatar

User Avatar

Wiki User

12y ago
  1. clarity,simplicity & unity
  2. orthogonality
  3. naturalness for tha app.
  4. cost of use
  5. portability of programs
  6. support for abstraction
  7. easy for program verification
  8. programming environment
This answer is:
User Avatar

User Avatar

Wiki User

12y ago

orthogonality

support for obstruction

case of program verification

cost of use

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

take less time to execute and less space ....

means with with less time space complexity ...

object oriented .....

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the attributes of good programming languages?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why are people who are good at languages good at programming?

This is not necessarily true. It depends on how good you are a programming rather then speaking languages. It may be that people who come from different countries speak the language of where they come from and decide to do programming as their job.


What are a good programming languages for programming artificial intelligence systems?

LISP is designed for AI programming, give that a try.


What are the Definitions on programming?

Programming is a term that describes the usage of a programming language. Programming languages (C++ for example) are languages that create programs, these programming languages should not be confused with scripting languages. Scripting languages are languages that are meant to be interpenetrated by programs. (Written in a programming language)


What are the advantages of fifth generation of language?

The major advantages of fifth generation programming languages are that these languages are improved from fourth generation languages. It is also important to note that classification of programming languages in generations beyond the second generation is complete nonsense and nothing but a marketing hype; programming languages don't evolve in a linear succession, or one in the shape of a balanced tree, where each generation has common attributes and improvements over the previous generation.


When was Essentials of Programming Languages created?

Essentials of Programming Languages was created in 2008-04.


How many pages does Essentials of Programming Languages have?

Essentials of Programming Languages has 416 pages.


Why do you have different Programming languages?

why do we have diffrent programming laungage


What is a conventional programming language?

it can be written by words


What is the best website to download C programming language?

Programming languages (or natural languages) cannot be downloaded.


How many programming languages are?

Thousands! Programming languages number in the thousands, from general purpose programming languages such as C++, Java, and others, to special purpose languages which are used in one application. They can be ordered by type (structured, object-oriented, functional, etc.) or by history, or syntax. See the related list of programming languages.


What are the classification of programming languages?

Programming languages, like human languages, are defined through the use of syntactic and semantic rules, to determine structure and meaning respectively. Thousands of different programming languages have been created, and new languages are created every year.


Why do you need another programming language?

We have many programming languages because no one language is perfect. Some are very good at some very specific things, but are horrible for others. When we are presented with a problem, we have a large set of programming languages in which to find an appropriate language to use.