What is the Difference Between Weather and Climate?

June 26, 2008

The difference between weather and climate is that weather happens over the short term and climate happens over long term. For example, in Canada, summer officially starts on June 22 and we are expecting the weather to get warmer and the days to become longer. I live on the west coast of British Columbia. In [...]

Read the full article →

What is the Difference Between an Abstract Class and an Interface?

June 26, 2008

If you spend any time learning to program in an object oriented programming language, like C++, Java, Python or Ruby, you’re going to run across these two concepts. But what is the difference between an abstract class and an interface? As you probably know, a class acts like a blueprint. It gives you the design [...]

Read the full article →

What is the Difference Between Alligators and Crocodiles?

June 26, 2008

Alligators and crocodiles are both crocodilians; but from different families. There are three separate families of crocodilians: Aligatoridae include alligators and caimans, Crocodylidae include crocodiles and Gavialidae include only the gharial. This is only the difference in classification; there are many physical differences between the two animals. Alligators are found in only two places in [...]

Read the full article →

What is the Difference Between C and C++

June 26, 2008

If you’re reading this article, you probably know they’re both programming languages, but what is the difference between C and C++? C came first, developed as a procedural block programming language back in 1972. Many of the programming trends we use today, like functions, loops, if/else blocks were used in C. But at the end [...]

Read the full article →

What is the Difference Between Baking Soda and Baking Powder?

June 26, 2008

Baking soda is sodium bicarbonate; pure and simple. Baking powder is a mixture of sodium bicarbonate and acid salts. The exact mixture depends on whether the baking powder is single acting or double acting. I have actually never used single acting baking powder, but it is traditionally composed of sodium bicarbonate, tartaric acid (also known [...]

Read the full article →

What is the Difference Between Procedure and Function?

June 26, 2008

Procedure and functions are generic terms used in computer science, interchangeably with method, subroutine, etc. However, in database programming they mean very specific things. So I’m going to assume you want to know, what is the difference between procedure and function in databases. Both procedures and functions are used in Oracle’s programming language PL/SQL to [...]

Read the full article →

What is the Difference Between Router and Switch?

June 26, 2008

Routers and switches are both pieces of networking equipment that help data move across the network to their final location, but they work differently, and actually function at different levels of the networking stack. What is the difference between a router and a switch? The least intelligent kind of networking device is a hub, which [...]

Read the full article →

What is the Difference Between Black and White?

June 26, 2008

Black can be defined in a few ways. It does not emit any color, nor reflect any light and thus appears black to the human eye. Black can be both the absence of color and a blending of the three primary colors of red, blue and yellow to create a shade resembling black to the [...]

Read the full article →

What is the Difference Between Static and Dynamic IP Addresses?

June 26, 2008

When you connect a computer to a network, you have the choice of either giving it a static or dynamic IP address. What is the difference between them? A fixed, or static IP address assigns a computer a specific IP address on a network. The computer knows what IP it’s supposed to have, and the [...]

Read the full article →

What is the Difference Between Static and Dynamic RAM

June 26, 2008

A computer uses RAM or memory as a place to store data in between times that the processor is using it. For example, a processor might be adding up a series of numbers, and would use the RAM as a place to store all the numbers it’s working with. There are two kinds of RAM [...]

Read the full article →