Posts

Showing posts from June, 2021

Bathar-cruaidh agus Bathar-bog (Hardware and Software)

The hardware and the software. One question that is often asked is what is machine language? Seldom written about but all programs are compiled or interpreted into machine language, in order to run. Programming languages are often graded by level.  Machine language is the lowest as it is closest to the surface of the machine and hence runs much faster. While languages such as Python are termed high level languages far from the surface of the machine and closer to the language of the individual(s) writing it. They often execute slower as the amount of compilation or interpretation takes longer to render the program into a form that can be run. They often rely on faster machines to run. With the speed increase of machines over the last decade the rise of such high level languages have increased. With server based services also being widely used. Which is what most, but not all, websites are stored on. Python is widely used for data gathering and providing the statistical information ...

An-asgaidh (free of charge)

One of the unusual concepts to get used to with regards to computing is the concept of free and open-source. This has plus points as well as negatives. It is very unusual for someone to give things for free. The nature of coding is that any one can do it. Not everyone is interested in money. A good example of this is Wikipedia. Which is a free, not for profit, encyclopedia founded by Jimmy Wales.  Free software or Freeware is software developed by an individual. Then the individual releases it to the world for free. There are many reasons someone might give something for free. It might be a proof of concept to see if people are interested in such software. It may be to show an example of the individuals work in order to secure employment. There are many reasons. Lichess.org is a good example in the chess world. Open-source is code that is made freely available to the world. This is different to having the program freely available. The intention with open-source is to enable others ...