Found 213 Articles for Computer Programming

Difference between Static and Shared libraries

Mahesh Parahar
Updated on 24-Feb-2020 11:03:30

3K+ Views

In programming context library is something which has some sort of that code which is pre compiled and could get reused in any program for some specific functionality or feature.Now on the basis of execution and storage of this code library is classified in two types i.e Static library and Shared library.Following are the important differences between Static library and Shared library.Sr. No.KeyStatic libraryShared library1DefinitionStatic library is the library in which all the code to execute the file is in one executable file and this file get copied into a target application by a compiler, linker, or binder, producing an ... Read More

Difference between Cold Booting and Warm Booting

Kiran Kumar Panigrahi
Updated on 28-Jul-2022 10:14:57

9K+ Views

When a user presses the power button on their computer, it initiates the process known as "booting, " which loads and starts the operating system. Booting can also be thought of as a series of actions where the ROM of the computer is accessed in order to load the startup instructions. After that, the operating system is loaded from the disc that is now being used to boot the computer.A primary option for the boot disc is frequently the local hard drive. The process of booting the computer is finished when the operating system is loaded; at this point, the ... Read More

What is the difference between a kernel and an operating system?

Arnab Chakraborty
Updated on 11-Oct-2019 12:21:25

509 Views

Operating SystemAn operating system (OS) is a collection of software that manages computer hardware resources and acts as an interface between user and hardware of the computer. It provides common services for computer programs. The OS is a crucial component of the system software in a computer system.KernelKernel is the core part of operating system and responsible for all major activities of this operating system. Kernel consists of various modules and it interacts directly with the low level hardware. It also provides the required abstraction to hide low level hardware details to system or application programs. An operating system is ... Read More

What is a Computer language?

Arnab Chakraborty
Updated on 04-Oct-2019 11:09:46

12K+ Views

To communicate with the computers, we need some languages. These are computer languages.There are mainly three different languages with the help of which we can develop computer programs. And they are –Machine Level languageAssembly Level Language andHigh Level LanguageMachine Level LanguageComputer can understand only the language of Digital Electronics. Digital Electronics deals with presence and absence of voltages. Within the computer there are two logics can play their role. These logics are –Positive Logic – Here presence of voltage will be denoted by 1 and absence of voltage will be denoted by 0Negative Logic – Here presence of voltage will be ... Read More

High-level language program

Arjun Thakur
Updated on 27-Jun-2020 11:01:32

2K+ Views

High level language is the next development in the evolution of computer languages. Examples of some high-level languages are given belowPROLOG (for “PROgramming LOGic”)FORTRAN (for ‘FORrmula TRANslation’)LISP (for “LISt Processing”)Pascal (named after the French scientist Blaise Pascal).High-level languages are like English-like language, with less words also known as keywords and fewer ambiguities. Each high level language will have its own syntax and keywords. The meaning of the word syntax is grammar.Now let us discuss about the disadvantages of high-level languagesA high level language program can’t get executed directly. It requires some translator to get it translated to machine language. There ... Read More

Assembly language program

George John
Updated on 27-Jun-2020 11:02:25

6K+ Views

After machine level language, the next level of development in the evolution of computer languages was the Assembly Language. Machine level language uses only the binary language. But on the other hand, assembly language uses mnemonics or symbolic instructions in place of a sequence of 0s and 1s. As example, we can consider that, to add register A and B in a particular computer, assembly language uses the mnemonic ‘ADD B’ in place of 10001111. In assembly language, we use symbolic names to denote addresses and data. A number of such examples are dealt with in the successive chapters. Thus ... Read More

Machine language program

Chandu yadav
Updated on 27-Jun-2020 11:03:58

3K+ Views

Computer can understand only the language of Digital Electronics. Digital Electronics deals with presence and absence of voltages. Within the computer there are two logics can play their role. These logics are −Positive Logic − Here presence of voltage will be denoted by 1 and absence of voltage will be denoted by 0Negative Logic −Here presence of voltage will be denoted by 0 and absence of voltage will be denoted by 1But obviously computer can follow anyone of the logics at a time, not both the logics simultaneously. To make the computer understand, a program can be written using only ... Read More

Can I learn Java without any coding background?

Prasanna Kotamraju
Updated on 27-Apr-2022 13:33:28

1K+ Views

After you’ve learned the basics of computer science, you’ll be ready to learn a programming language. Java is a high-level object-oriented programming language which is platform independent and can be run on any mobile, web or desktop applications.Theoretically, it is true that with hard work, effort and right direction one can become an expert in Java programming. But practically it would help if you know one or two core programming languages to understand the jargon easily. Learning the basics of computer science will not be enough. If you have prior knowledge of C language and the concepts, learning Java becomes easier.Java ... Read More

Message Switching

Samual Sam
Updated on 03-Aug-2019 20:13:12

6K+ Views

Message switching is a connectionless network switching technique where the entire message is routed from the source node to the destination node, one hop at a time. It was a precursor of packet switching.ProcessPacket switching treats each message as an individual unit. Before sending the message, the sender node adds the destination address to the message. It is then delivered entirely to the next intermediate switching node. The intermediate node stores the message in its entirety, checks for transmission errors, inspects the destination address and then delivers it to the next node. The process continues till the message reaches the ... Read More

Loading and Removing Kernel Module

Ricky Barnes
Updated on 22-Jun-2020 15:08:41

611 Views

The Linux kernel modules can be loaded or removed from the kernel as required. This can be done without recompiling the kernel or rebooting the system and it enhances the functionality of the system.Without the kernel modules, the operating system would have to include all the systems that provide all anticipated functionalities in the base kernel. This would lead to wastage of memory as most of those systems would not be used often. Also, the users would need to rebuild and reboot the base kernel every time they would require a new functionality.The kernel modules have a .ko extension and ... Read More

Advertisements