10 things you didn’t know about programming
By David Lim September 11, 2015
- Coding distinctly becoming an edge in any sort of career
- Host of tools and resources available for anyone to pick up
WE are giving a shout out to the architects of today’s digital world on Programmers’ Day, which is typically celebrated on Sept 13, the 256th day of the year.
The number 256 was chosen because it is the number of distinct values that can be represented with an eight-bit byte.
As we celebrate the positive changes that programmers make to improve our everyday lives, here are 10 things you might not have known about programming or coding, and how it might benefit you to pick it up.
1) There are more than 20 Asian programming languages
Of the estimated 8,500 programming languages recorded, about a third use English for their keywords and code libraries, while plenty more are based on non-English languages, with some consisting entirely of symbols.
This includes more than 20 Asian programming languages, eg. Baik (Indonesian), Changjo (Korean), Dolittle (Japanese), PerlYuYan (Chinese) and the Hindi Programming Language.
2) The first computer programmer was a woman, and has a programming language named after her
For all the talk about a lack of women in tech these days, few know that Ada Lovelace (pic), daughter of the famous poet Lord Byron, is widely recognised as the very first computer programmer.
Her mother had received mathematical training and was insistent that her daughter study it, too.
Ada is known for furthering Charles Babbage’s work on the Analytical Engine, an early mechanical general-purpose computer. The Ada programming language was named in her honour.
3) It pays to know coding
We live in a world with nearly everyone using a mobile phone or a computer, with most using both. The world is increasingly full of web services, such as YouTube, Netflix and Facebook.
All this points to where future jobs and skills are likely to be in demand – and knowing how to code will help you become relevant to the future workplace.
In fact, market research firm Evans Data estimates that the global software developer population has just about doubled since 2010 to around 19 million people, and is expected to grow to 25 million by 2020.
4) Picking up programming can be relatively inexpensive
With a variety of online resources available, learning to code can be a cost-effective way to increase your skill set and advance your career.
As a way to upgrade yourself, learning to code online can also be a cheaper option than going back to university, taking an average of three months instead of four years, and costing US$10,000-20,000 instead of US$50,000-200,000.
5) Programming promotes computational thinking, which is vital to succeeding in today’s world
Computational thinking is defined by Carnegie Mellon University as “a way of solving problems, designing systems, and understanding human behaviour that draws on concepts fundamental to computer science.”
We exercise computational thinking in daily tasks. The act of programming trains our brains to understand and solve problems more effectively – some even say it helps to see mistakes as integral to solving problems.
6) Computer codes played a pivotal role in ending WWII
Thanks to Alan Turing (pic), an English computer scientist, the end of World War II was expedited by using his mathematical and cryptologic skills to decipher Enigma, the Nazis’ code machine.
Intel from Bletchley Park, where Turing and his team were based, helped to save countless lives. For his contribution to modern computing, the Association for Computing Machinery (ACM) named its Turing Award after him.
7) Turing was also the inventor of the ‘Turing Test,’ which distinguishes computers from humans
The ‘Turing Test’ is more commonly experienced as CAPTCHA nowadays, or ‘Completely Automated Public Turing test to tell Computers and Humans Apart.’
Developed at Carnegie Mellon University, CAPTCHA appears as distorted words or numbers on an online form, and humans have to type what they see to prove they are not bots.
8) The first computer bug was in fact a moth
In the 1940s computers filled up large rooms, and the warmth of the components attracted all sorts of insects. One day, operators were working on a computer at Harvard University when they realised that a moth had been crushed within the machine and put down in their log book, “first actual case of bug being found.”
It’s believed this contributed to the widespread and popular use of the computer term.
9) There’s strong interest among Asia Pacific students
Interest in coding is growing in Asia Pacific. Three out of four students in the region want coding to be a core subject in school and are willing to take classes outside of school if given the opportunity, according to research by Microsoft Asia Pacific.
10) You can code without knowing how
Everyone, at any age, can learn how to code with the availability of games, visual editors and graphical user interfaces that simplify the coding process.
When technology is synonymous with the future, it is never too early to start learning coding. Find games and tutorials on Code.org [Disclosure: Code.org is Microsoft’s partner for #HourOfCode, an initiative to challenge 100 million people to learn to code].
David Lim is director of Developer Evangelism and Experience (DX) at Microsoft Asia Pacific
How to learn programming, solo
APAC students want coding as a core subject in school: Microsoft study
D-Code aims to make coding cool, then scale it
Singapore: From Smart Nation to Code Nation
For more technology news and the latest updates, follow us on Twitter, LinkedIn or Like us on Facebook.