answersLogoWhite

0

High abstraction refers to a level of thought or representation that distills complex concepts into simplified, generalized ideas, often omitting specific details. It allows for a broader understanding and application of theories or principles across different contexts. In fields like mathematics, computer science, and philosophy, high abstraction enables the formulation of models and frameworks that can address a wide range of phenomena without getting bogged down by particulars. This approach facilitates innovation and problem-solving by focusing on core relationships rather than minutiae.

User Avatar

AnswerBot

2mo ago

What else can I help you with?

Continue Learning about Engineering

Which is a high level abstraction over semaphore?

Monitor


What is a high level progrmming language?

It is a programming language with strong abstraction from the details of the computer.


Who is an electrical engineer?

AN INDIVIDUAL WHO TURNS ABSTRACTION INTO MALFUNCTION... AN INDIVIDUAL WHO TURNS ABSTRACTION INTO MALFUNCTION...


What is mean by a one to many relationship when comparing a high level language to machine language?

It is meaningless. The term 'high-level language' implies a high-level of abstraction between the source code and the resultant machine code. In order for there to be a one-to-one relationship between the source code and the machine code, there must be little to no abstraction; the source language must be low-level. Assembly language is a low-level language with little to no abstraction.


What do you mean by a low level language?

A low-level programming language is one that has little to no abstraction between the source code and the machine code produced by the language translator. Machine code has no abstraction whatsoever and is the lowest possible level of coding (machine code is the native language of the machine). Assembly language has very little abstraction because each mnemonic either maps 1:1 with a specific machine operation code (opcode), or maps to one of several opcodes that only differ by the operand types and can be implied from those operands. Given the lack of abstraction, low-level code is machine-dependent code and is therefore non-portable. That is, code is written specifically to suit the assembler and thus the machine it was intended to execute upon. Conversely, high-level code has a high-level of abstraction and is generally portable. That is, code is written to suit the language compiler or interpreter rather than underlying hardware. High-level languages generally provide a much more convenient method of producing low-level code that is much easier for humans to read, write and maintain, largely due to the high-level of abstraction these languages provide.

Related Questions

Which is a high level abstraction over semaphore?

Monitor


What is a high level progrmming?

It is a programming language with strong abstraction from the details of the computer.


What is physical abstraction in data abstraction?

Physical abstraction in data abstraction refers to hiding the implementation details of how data is stored and accessed. It allows programmers to work with high-level concepts of data without needing to understand the underlying physical structures. This separation enhances modularity and simplifies the complexity of software systems.


What is a high level progrmming language?

It is a programming language with strong abstraction from the details of the computer.


Is PHP a high level programming language?

Yes, PHP is a high level programming language because it provides abstraction from the details of the computer.


When was In Abstraction created?

In Abstraction was created on 2011-12-06.


Who is an electrical engineer?

AN INDIVIDUAL WHO TURNS ABSTRACTION INTO MALFUNCTION... AN INDIVIDUAL WHO TURNS ABSTRACTION INTO MALFUNCTION...


What is mean by a one to many relationship when comparing a high level language to machine language?

It is meaningless. The term 'high-level language' implies a high-level of abstraction between the source code and the resultant machine code. In order for there to be a one-to-one relationship between the source code and the machine code, there must be little to no abstraction; the source language must be low-level. Assembly language is a low-level language with little to no abstraction.


What is data abstraction and data hiding in oops concepts?

abstraction is show nonessential data to user ,


Did the Greco-Romans introduce abstraction into art?

No, abstraction is mainly an invention of 20th century artists.


Byzantine artists were the first Western artists to?

Byzantine artists were the first Western artists to develop the use of abstraction.


What is memory abstraction?

Memory abstraction would involve separating certain memories, or pieces of them from something else.