answersLogoWhite

0

How does c give access to low level memory?

Updated: 3/5/2023
User Avatar

Wiki User

11y ago

Best Answer

Define 'low level memory' first.

User Avatar

Una Johns

Lvl 10
1y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How does c give access to low level memory?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How does C programming give access to low level memory?

Define 'low level memory' first.


Is c a low level language?

C language is a middle level language, a middle language is one which somehow allows you to access your computer memory directly. Where as Java and C# are completely highlevel language as they dont allow you to directly access your computer memory, Assembly Language is said to be the low level language as it allow the the direct access of memory. you can read more on C language here: http://thetechnofreaks.com/2011/08/23/the-basics-welcome-to-the-world-of-programming/ Actually, there are no 'middle level languages', machine code and Assembly is low level, everything else is high level. And of course you cannot break out from your virtual memory space using C (or any other language). It is called 'protected mode' for a reason.


Can low oxygen level effect your memory?

Yes


Do other programming languages implement pointers?

All programming languages implement pointers, but not all languages allow low-level access to memory through a raw pointer. Java, for instance, uses resource handles and smart pointers rather than raw pointers, however the actual allocation of memory is handled by the Java virtual machine (JVM) so there is no need for low-level raw pointers.


What is read-only access memory?

READ-ONLY memory is protected against modification by a simple user Write Command. It is generally used to hold low level code such as the Instruction Set for the Computer Hardware itself. The typical application user can NOT address this memory area, but on their behalf, the Operating System can read the memory contents, but NOT modify it. Memory Chips of this type are typically FLASHED to make updates to their contents.


What Pokemon evolve at level 10?

From memory, onlyMetapod -> ButterfreeKakuna -> BeedrillKricketot -> KricketuneBug pokemon are usually the only pokemon to evolve at such a low level.


What is LPRAM?

The acronym LPRAM stands for low-power random-access memory. ItÊis a novel low-power high-performance RAM designÊwith testability and scalability.


Why c plus plus is not a middle level language?

C++ is a high-level language with low-level features, including memory pointer variables, therefore it is an intermediate-level language. In other words, it is a middle-level language. It cannot be regarded in any other way, because it is not as low-level as assembler, but it is as low-level as C, and can also be as high-level as Java.


If you have a low level of iron will you still be allowed to give blood?

yes


What are the symptoms of a low TSH level?

There were a numerous symptoms of a low TSH level some are : feeling tired, weak or depressed, dry skin and brittle nails, not being able to stand the cold,memory problems.


What are the problems of low level language programming?

Low level programming language is a language that is not very abstracted from hardware layer. Programming in low level languages usually requires manual memory management, use of pointers, and in case of assembler - CPU instructions themselves. This makes the programming much more difficult than using a high level language where these issues are taken care of for you. However in general it is possible to write much 'tighter' code in low level languages. Where tighter means:- smaller number of instructions Better use of memory Faster in execution.


Why C language is popular for graphics programming?

State-of-the-art graphics is usually pushing the boundaries of CPU and memory capacity as graphics become more and more visually impressive. C and C++ allows for very fast code by giving programmers access to low-level operations (such as pointer arithmetic, memory management, etc).