Posts

Showing posts with the label C language

graphics processing unit (GPU)

Image
  DefiNITIOn  graphics processing unit (GPU) A  graphics processing unit  ( GPU ) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobile phones, personal computers, workstations, and game consoles. Modern GPUs are very efficient at manipulating computer graphics and image processing. Their highly parallel structure makes them more efficient than general-purpose central processing units (CPUs) for algorithms that process large blocks of data in parallel. In a personal computer, a GPU can be present on a video card or embedded on the motherboard. In certain CPUs, they are embedded on the CPU die. [1] In the 1970s, the term "GPU" originally stood for graphi...

Feature of C language

Image
Features of C Programming Language  C is a procedural programming language. It was initially developed by Dennis Ritchie in the year 1972. It was mainly developed as a system programming language to write an operating system. The main features of C language include low-level access to memory, a simple set of keywords, and clean style, these features make C language suitable for system programmings like an operating system or compiler development. Features of C Programming Language: Procedural Language Fast and Efficient Modularity Statically Type General Purpose Language Rich set of built in Operators Libraries with rich Functions Middle Level Language Portability Easy to Extend Let us see the features one by one: Procedural Language:  In a procedural language like C step by step predefined instructions are carried out. C program may contain more than one function to perform a particular task. New people to programming will think that this is the only way of a particular progr...

Give an historical account on C Language,

Image
Give an historical account on C language. C programming language was developed in 1972 by Dennis Ritchie at bell laboratories of AT&T (American Telephone & Telegraph), located in the U.S.A. Dennis Ritchie is known as the founder of the c language. It was developed to overcome the problems of previous languages such as B, BCPL, etc. Initially, C language was developed to be used in UNIX operating system. It inherits many features of previous languages such as B and BCPL Evolution of C programming language : Chas often been termed as a "Pseudo high level language" or a "Middle level language" by many programmers. This is not because of its lack of programming power but because of its capability to access the system's low level functions. In fact C was invented specifically to implement UNIX. C instructions are compiled to assembly code, therefore, depending on the complexity of the code and on the compiler optimization...