Posts

Showing posts with the label difference

What is the difference between conjecture and hypothesis?

Similarities. Both of them are statements based on observations, that seem to be true, but have not been proved or disproved jet. Differences . As explained in G.Pólya and L.Bowden book "Mathematical methods in science", difference is in level of credibility that explanation is based on. Hypothesis is testable, and explanation is based on accepted grounds. Conjecture is proposition based on inconclusive grounds, and sometimes can not be fully tested. Another difference is that conjectures, unlike hypothesis, are used in math. Hypothesis usualy are used elsewhere. If conjecture is proven, it becomes a theorem . Still, the border between two terms remains blurry, and terms sometimes are used as synonyms. For example in math there is a conjecture called ' Riemann hypothesis ', which correctly should be called ‘Riemann conjecture’.

Difference between 'made of' and 'made from'

I came across this linguistic question - is there a difference whether i say 'made of' or 'made from'. And sure it is! Here is an example to illustrate the difference: An ice sculpture is made of ice, because you can still see the ice. Wine made from grapes, because you cannot see the grapes anymore.

Difference between software architecture and design pattern

If you are like me, then time to time you wish there would be a site www.what-is-the-difference.com, where you could find the key differences between all two similar terms. Sometimes it's driving me nutts, when i know the deffinitions of both terms, but still i can't tell the difference. Today again i stubled against the question - what is the difference between software architecture and design pattern. So - it turns out the answer is as follows. "Software archecture is used in more abstract sense, talking about components of software and relationships between them, whereas programming design pattern is a programming style which might be used by programmer to achieve some particular benifit". Most of the times the benifit programmer gains is reduced complexity and scaleability. Hope this helps.