Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles by Kiran Kumar Panigrahi
Page 22 of 32
Difference between Static and Dynamic Testing
As we know that testing is the most important stage in the process of delivery of any application or software. Testing not only validates the quality of an application but also provides an opportunity to the developer to improve its product. Every application is being developed in some high or low level language which means some code has been written for its development so on the basis of execution of code written for the application there is classification of testing namely static testing and dynamic testing. In this article, we will discuss all the important differences between static ...
Read MoreDifference between Multiprocessing and Multithreading
Both multiprocessing and multithreading are used in computer operating systems to increase its computing power. The fundamental difference between multiprocessing and multithreading is that multiprocessing makes the use of two or more CPUs to increase the computing power of the system, while multithreading creates multiple threads of a process to be executed in a parallel fashion to increase the throughput of the system. In this article, we will discuss all the important differences between multiprocessing and multithreading. Let's start with some basics of multiprocessing and multithreading so that it becomes easier to understand how they are different from each ...
Read MoreDifference Between Multiprogramming and Multitasking
Both multiprogramming and multitasking are the concepts related to the operating systems of computer. It is not a good practice that keeping the CPU occupied for a single task only. Since, there is a considerable difference between the speeds of the CPU and other components of the computer system. This difference increases the CPU idle time and degrades its throughput. Therefore, to overcome this problem, several concepts such as multiprogramming, multitasking, multithreading, etc. have been developed to improve the CPU utilization. In this article, we will discuss the important differences between multiprogramming and multitasking. Let's start with some basics ...
Read MoreDifference Between Security and Protection
In computer parlance, security and protection are the two terms that seem similar at first glance. Therefore, most people use them interchangeably, but both are quite different from each other. In this article, we will highlight how "security" is different from "protection". Basically, the measures to prevent the interference with use of local and physical resources of computer systems provided by the operating system are known as security and protection. One major difference between security and protection is that security deals with the external threats on the information, while protection handles the internal threats on the information. Before going ...
Read MoreDifference Between WAV and MP3
Both WAV and MP3 are the file formats used for defining and storing digital audio files, but they are different from each other. One major difference between WAV and MP3 is that MP3 files are compressed and small sized audio files in which some of the information from the original audio source is removed, whereas WAV files are uncompressed audio files having a file size very much higher than an MP3 file. Read through this article to find out more about WAV and MP3 files and how they are different from each other. What is WAV? WAV stands for Waveform ...
Read MoreDifference Between Verification and Validation
Verification is the process of verifying something to ensure its correctness, while Validation is the process of validating something in which the user tests the system with some inputs and verifies whether the output is as per the expectation or not. In software testing, both Validation and Verification are the parts of the V-model in which the development and testing activities are started based on the requirement of document specification. In other words, we can say that Verification is the process to ensure whether the product that is developed is right or not. It verifies whether the developed product fulfils ...
Read MoreDifference between V-Model and WaterFall Model
Both the Waterfall model and the V-Model are quite widely used development methodologies in the software industry. Both of these models help the development of applications in a systematic way. The basic difference between V-Model and Waterfall model is that, in the V-Model, defects are identified in the testing phase, while in the Waterfall model, defects are identified from the beginning. Read through this article to find out more about the V-Model and the Waterfall Model and how they are different from each other. What is V-Model? V-Model is the development model in which the entire model is ...
Read MoreDifference Between Program and Process
A program is a passive entity that has a set of codes and instructions required to accomplish a task. A process, on the other hand, is an active entity of a program that is started with the execution of the program. Thus, the process is started by the program, once it is executed. The instructions of the program are then executed by the process. Read through this article to find out more about programs and processes and how they are different from each other. What is a Program? A program is a set of instruction codes that has been designed ...
Read MoreDifference Between Product and Process
The terms "product" and "process" are important in the context of software development. The basic difference between a product and a process is that a process is a set of steps to guide the project in order to obtain the appropriate product, whereas the product is the final result of the software project. In this article, we will discuss more about "product" and "process" and how they are different from each other. What is a Product? In software engineering, any software developed as per the requirements of the client is referred to as a product. In other words, a product ...
Read MoreDifference Between Procedural and Non-procedural Language
Both Procedural and Non-procedural Languages are widely used in the development of applications and other computer software. Both these types of languages have different approaches on the basis of which we can differentiate them. In this article, we will discuss the important differences between procedural and non-procedural programming languages. Let's start with some basics of procedural and nonprocedural language. What is a Procedural Language? Procedural languages are command-driven or statement-oriented programming languages. A program written using a procedural programming language includes a sequence of statements, and the implementation of each statement generates the interpreter to modify the value of one ...
Read More