Category Archives: Difference

Differences between Virtual Circuits & Datagram Networks

Computer networks that provide connection-oriented service are called Virtual Circuits while those providing connection-oriented services are called as Datagram networks. For prior knowledge, the Internet which we use is actually based on Datagram network (coonectionless) at network level as all packets from a source to a destination do not follow same path. Let us see… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.

What’s the difference between Scripting and Programming Languages?

Basically, all scripting languages are programming languages. The theoretical difference between the two is that scripting languages do not require the compilation step and are rather interpreted. For example, normally, a C program needs to be compiled before running whereas normally, a scripting language like JavaScript or PHP need not be compiled.   Generally, compiled… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.

What’s difference between Ping and Traceroute?

In computer networks, data is sent in small blocks known as packets. Each packet is transmitted individually and may also follow different route to reach the destination. Once all these packets of the original message reach the destination, they are re-assembled to form the original message. But, sometimes, it may happen that the web server… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.

What’s difference between 1’s Complement and 2’s Complement?

1’s complement of a binary number is another binary number obtained by toggling all bits in it, i.e., transforming the 0 bit to 1 and the 1 bit to 0. Examples: Let numbers be stored using 4 bits 1’s complement of 7 (0111) is 8 (1000) 1’s complement of 12 (1100) is 3 (0011) 2’s… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.

What’s difference between char s[] and char *s in C?

Consider below two statements in C. What is difference between two? char s[] = “geeksquiz”; char *s = “geeksquiz”; The statements ‘char s[] = “geeksquiz”‘ creates a character array which is like any other array and we can do all array operations. The only special thing about this array is, although we have initialized it… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.

What’s difference between Microcontoller (µC) and Microprocessor (µP)?

Basically, a microcontoller (µC) contains not only processing unit but small amount of memory (ROM, RAM etc.), few IO ports for peripherals, timer etc. We can think of microcontoller as a mini computer. But a microprocessor (µP) contains only processing unit which is quite powerful in terms of computing. To make use of microprocessor (µP),… Read More »



See Placement Course for placement preparation, GATE Corner for GATE CS Preparation and Quiz Corner for all Quizzes on GeeksQuiz.