{"id":59880,"date":"2015-09-14T08:26:13","date_gmt":"2015-09-14T00:26:13","guid":{"rendered":"http:\/\/techielobang.com\/blog\/?p=59880"},"modified":"2015-09-14T08:26:13","modified_gmt":"2015-09-14T00:26:13","slug":"10-things-you-didnt-know-about-programming","status":"publish","type":"post","link":"https:\/\/techielobang.com\/blog\/2015\/09\/14\/10-things-you-didnt-know-about-programming\/","title":{"rendered":"10 Things You Didn\u2019t Know About Programming"},"content":{"rendered":"<p>Do you know what was the first bug recorded on a computer? Or what is the system used to differentiate a bot response\u00a0from a human response?\u00a0This article &#8220;10 Things You Didn\u2019t Know About Programming&#8221; \u00a0is written by\u00a0David Lim, director, Developer Evangelism and Experience, Microsoft Asia Pacific. It is quite interesting, in my opinion.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"59881\" data-permalink=\"https:\/\/techielobang.com\/blog\/2015\/09\/14\/10-things-you-didnt-know-about-programming\/asian-prgramming\/\" data-orig-file=\"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?fit=600%2C400&amp;ssl=1\" data-orig-size=\"600,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"asian-prgramming\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?fit=300%2C200&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?fit=600%2C400&amp;ssl=1\" class=\"aligncenter size-full wp-image-59881\" src=\"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?resize=600%2C400\" alt=\"asian-prgramming\" width=\"600\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?w=600&amp;ssl=1 600w, https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?resize=300%2C200&amp;ssl=1 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><!--more--><\/p>\n<h2 style=\"text-align: center;\">10\u00a0Things\u00a0You\u00a0Didn\u2019t\u00a0Know\u00a0About\u00a0Programming<\/h2>\n<p style=\"text-align: center;\"><em>By David Lim, director, Developer Evangelism and Experience, Microsoft Asia Pacific<\/em><\/p>\n<p>We are giving a shout out to the architects of today\u2019s digital world on Programmers\u2019 Day, which is typically celebrated on 13 September, the 256<sup>th<\/sup>\u00a0day 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.<\/p>\n<p>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.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>1. There are more than 20 Asian programming languages<\/strong><\/span><\/p>\n<p>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.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>2. The first computer programmer was a woman, and has a programming language named after her<\/strong><\/span><\/p>\n<p>For all the talk about a lack of women in tech these days, few know that Ada Lovelace<sup>1<\/sup>, daughter of the famous poet Lord Byron, is widely recognized 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\u2019s work on the Analytical Engine, an early mechanical general-purpose computer. The Ada programming language was named in her honor.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>3. It pays to know coding<\/strong><\/span><\/p>\n<p>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 \u2013 and knowing how to code will help you become relevant to the future workplace. In fact, market research firm Evans Data<sup>2<\/sup>\u00a0estimates 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.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>4. Picking up programming can be relatively inexpensive<\/strong><\/span><\/p>\n<p>With online resources like\u00a0<a href=\"http:\/\/www.microsoftvirtualacademy.com\/\">Microsoft Virtual Academy<\/a>, 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<sup>3<\/sup>\u00a0of three months instead of four years, and costing $10k-20k instead of $50k-200k.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>5. Programming promotes computational thinking, which is vital to succeeding in today\u2019s world<\/strong><\/span><\/p>\n<p>Computational thinking<sup>4<\/sup>\u00a0is defined by Carnegie Mellon University as \u201ca way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science\u201d. We exercise computational thinking in daily tasks. The act of programming trains our brains to understand and solve problems more effectively \u2013 some even say it helps to see\u00a0<a href=\"https:\/\/slp.somerset.org.uk\/sites\/edtech\/Primary%20Computing\/Developing_Computing_Thinking\/Comp%20thinking%20attitudes%20and%20skills%202015.pdf\">mistakes as integral to solving problems<\/a>.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>6. Computer codes played a pivotal role in ending WWII<\/strong><\/span><\/p>\n<p>Thanks to Alan Turing<sup>5<\/sup>, an English computer scientist, the end of WWII was expedited by using his mathematical and cryptologic skills to decipher ENIGMA, the Nazis\u2019 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.<\/p>\n<p><strong><span style=\"color: rgb(51, 153, 102);\">7. Turing was also the inventor of the \u201cTuring Test\u201d, which distinguishes computers from humans<\/span><br \/>\n<\/strong><\/p>\n<p>The \u201cTuring Test\u201d is more commonly experienced as CAPTCHA<sup>6<\/sup>\u00a0nowadays, 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.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>8. The first computer bug was in fact a moth<\/strong><\/span><\/p>\n<p>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<sup>7<\/sup>\u00a0when they realised that a moth had been crushed within the machine and put down in their log book, \u201cfirst actual case of bug being found\u201d. It\u2019s believed this contributed to the widespread and popular use of the computer term.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>9. There\u2019s strong interest among Asia Pacific students<\/strong><\/span><\/p>\n<p>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\u00a0<a href=\"http:\/\/news.microsoft.com\/apac\/2015\/03\/23\/three-out-of-four-students-in-asia-pacific-want-coding-as-a-core-subject-in-school-reveals-microsoft-study\/\">research<\/a><sup>8<\/sup>\u00a0by Microsoft Asia Pacific.<\/p>\n<p><span style=\"color: rgb(51, 153, 102);\"><strong>10. You can code without knowing how<\/strong><\/span><\/p>\n<p>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\u00a0<a href=\"https:\/\/code.org\/\">Code.org<\/a>, Microsoft\u2019s partner for #HourOfCode, an initiative to challenge 100 million people to learn to code.<\/p>\n<p><strong>References<\/strong><\/p>\n<h6><sup>1<\/sup><a href=\"http:\/\/www.biography.com\/people\/ada-lovelace-20825323\">Bio.com: Ada Lovelace Biography<\/a><\/h6>\n<h6><sup>2<\/sup><a href=\"http:\/\/evansdata.com\/reports\/viewRelease.php?reportID=9\">Evans Data Corp: Global Developer Population and Demographic Study 2015 v.1<\/a><\/h6>\n<h6><sup>3<\/sup><a href=\"http:\/\/blog.ironhack.com\/2015\/01\/10-reasons-learn-to-code-infographic\/\">IronHack: 10 reasons to make 2015 the year you learn code<\/a><\/h6>\n<h6><sup>4<\/sup><a href=\"http:\/\/www.cs.cmu.edu\/~CompThink\/\">Center for computational thinking<\/a><\/h6>\n<h6><sup>5<\/sup><a href=\"https:\/\/www.cia.gov\/news-information\/featured-story-archive\/2015-featured-story-archive\/the-enigma-of-alan-turing.html\">The Enigma of Alan Turing<\/a><\/h6>\n<h6><sup>6<\/sup><a href=\"http:\/\/www.informit.com\/blogs\/blog.aspx?uk=Why-Are-CAPTCHAs-So-Awful\">The CAPTCHA: A History, A Problem, Possible Solutions<\/a><\/h6>\n<h6><sup>7<\/sup><a href=\"http:\/\/thenextweb.com\/shareables\/2013\/09\/18\/the-very-first-computer-bug\/\">\u00a0The very first recorded computer bug<\/a><\/h6>\n<h6><sup>8<\/sup>\u00a0The WeSpeakCode survey covered Singapore, Malaysia, Indonesia, Australia, Thailand, Philippines, Korea and Vietnam with a total sample size of 1,850 respondents.<\/h6>\n<p>[ad#img]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you know what was the first bug recorded on a computer? Or what is the system used to differentiate a bot response from a human response? This article &#8220;10..<\/p>\n","protected":false},"author":1,"featured_media":59881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[4,14],"tags":[9536,116,14660],"class_list":["post-59880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-information","category-techie","tag-article","tag-microsoft","tag-programming"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/techielobang.com\/blog\/wp-content\/uploads\/2015\/09\/asian-prgramming.jpg?fit=600%2C400&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8YKZ-fzO","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/posts\/59880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/comments?post=59880"}],"version-history":[{"count":1,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/posts\/59880\/revisions"}],"predecessor-version":[{"id":59882,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/posts\/59880\/revisions\/59882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/media\/59881"}],"wp:attachment":[{"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/media?parent=59880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/categories?post=59880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techielobang.com\/blog\/wp-json\/wp\/v2\/tags?post=59880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}