A Linguistic Look At Programming Languages

Programming languages can follow a similar pattern as spoken languages as they both can be analysed on the basis of structure, grammar and semantics. This article will look at a brief overview of the linguistic aspect of programming languages and this analysis strongly ties into Programming Language Theory.

Computability

Computability is about solving problems effectively. Computability Theory is the study of the limitations of computers in solving problems.

Origins Of Speech and Language

Speech is a major part of our lives and it has been for millions of peoples lives for a very long time, so much that humans have been dubbed the 'speaking animal'. People all over the world speak in different languages and use different sounds to create one great web of chatter. But how did this all begin? What was the first language? How do we speak?

Software Testing

Have you ever been curious about how code is tested? Or maybe why there are constantly bugs in your apps? Or even why your apps are constantly being updated but there is no visual change? This all falls under the realm of Software Testing.

Computer Architecture

To learn and understand any aspect of computer science, you first need to understand how computers work. Understanding the architecture of a computer will help you achieve this. Computer architecture is a set of rules that describe the organisation and implementation of a computer. Before we dive into what this means, we first need to... Continue Reading →

Processes

What is a process? What is a program? How do they work? This post will seek to answer these questions.

Operating Systems

We often hear the word ‘Operating System’ being used when we are buying new phones or laptops, but do we really know what it is? To fully understand what an operating system is, we need to take a deeper look at the hardware of a computer because we can best understand the operating system in relation to this.

Birth Of The Blog

Welcome to MasteringPerception, this is the first blog post to commemorate the birth of the blog and to explain it's general purpose! I decided to create this blog to help me better understand what I am learning. I have always found that when I teach something I gain a much better understanding of it and... Continue Reading →

Blog at WordPress.com.

Up ↑

Design a site like this with WordPress.com
Get started