Skip to main content

Low Level Programming Language Basic Concepts

Low Level Programming Language Basic Concepts



Low Level Programming Language Basic Concepts - It is a programming language which provide little or no abstraction from computer commands or functions closely related to processors instructions. It can be converted to machine code without the use of Compiler or Interpreter. The low level programming language deals with the computer hardware components and constraints. It is referred to be computers Native language. The low level language is designed in such a way that it can operate and handle all hardware and instructions set architecture of a computer. Programs which are written in low-level language are directly executable by computer processor without the help of interpreter or Compiler. The examples of Low level language are Assembly language and Machine language.

What are the basic properties of low level language?

Some of the important characteristic or properties which are included in Low level language are –


  1. Low level language are easily understood by Computer machine.

  2. Low level language are written or programmed slowly but execute very fast.

  3. It is CPU specific language, making direct use of internal registers.

  4. It acts as close control to the CPU.

  5. It produces least portable source code.

  6. Mnemonics are used as programming code such as SUB and ADD.

  7. The language is difficult to understand, only the programmer can understand due to technical details known to him/ her.

  8. They are very hard to understand as they require deep knowledge of machine language.



Low level Programming Language Examples


  1. Assembly language – The language which uses mnemonic code, instruction set and commands to program are Assembly language. The assembly language is the second generation language which provide abstraction with regards to machine code. The assembler is used to translate assembly language codes to machine language which are executed easily in no time. The language contains opcodes, addresses, numeric constants, strings etc.



What is Assembler?

Answer – The Assembler is a program which translate Assembly language codes to machine codes which are easily executable by computer system.

 


  1. Machine Language – The language which are written in machine codes with the help of binary, alphabet and strings. It is easily executable by the processor or CPU as compared to assembly language which require Assembler for translation to machine code. It is very difficult to write Machine code because it required precise knowledge, attention, numerous details regarding machine architecture and functions.

Popular posts from this blog

Fix Windows could not find a driver for your network adapter error

Fix Windows could not find a driver for your network adapter error


A Computer run smoothly with the coordination of Software & Hardware. In the absence of any one it will not run at all. Software being the Master utilizes each hardware attached to the System. And each hardware is operated with the help of Device Drivers installed in it. Operating System (OS) uses these device drivers to control & utilize each hardware when needed. Each hardware connected to the system must have their own Device Driver installed. A device driver is a program to initiate a hardware when required by Operating System.




Suppose, you want your PC to connect to the Network, it can only be possible when your PC has network related Device Driver. These Device Drivers are easily downloaded from Manufacturer Websites. In this article we focus on Network related problem. Suppose, your PC not obtaining Network connectivity. And each time you are getting an error message saying "Windows could not find a d…

Fix This Site Can’t Be Loaded from The Cache Chrome Error

Fix This Site Can't Be Loaded from The Cache Chrome Error


This Site Can’t Be Loaded from The Cache - Today, there are several browsers available with extensive features on it. Each browser has its own importance and working principle. Some of the popular browsers available online are Google Chrome, Mozilla Firefox, Opera Mini, Internet Explorer, UC Browser, Safari, Microsoft Edge, Swift fox etc. The popularity of these browsers depends upon the features available in it.

Among them Google Chrome is the newest and mostly used browser around the world. Holding lots of feature make it more complex and hence more prone to errors. The types of error come up with the level of complexity of the program. If you are Chrome user and facing one of such error then read the full article. In this article, we focus on an error saying "This site can't be loaded from the cache". The explanation included with this error will be "The saved (cached) copy of this site was unreadable&qu…

Change Facebook Profile Picture Leaving All Unknown

Change Facebook Profile Picture Leaving All Unknown


Change Facebook Profile Picture Leaving All Unknown - Today, we spend lots of time in Social media platforms such as WhatsApp, Facebook, Instagram, Skype, YouTube, Twitter etc. We love to share Images & Videos with our friends via these platforms. These applications are largely used on Smartphones. We need to download concerned apps from inbuilt software, Play Store in Android Platform.


After downloading the App, we create an ideal account with a profile picture. We join the network by sending friend request. When request is accepted, we are added to such a community. In this article we take a close look on Facebook. Facebook is vastly used all around the world. Two person residing miles away can also share their views easily.

Change Facebook Profile Picture Leaving All Unknown

Whenever we open Facebook, lots of Images & Videos are seen with gentle scroll. In this article we focus on an interesting thing say Profile Picture. In F…