create account

Programming language, Human language and The Brain by noble-noah

View this thread on: hive.blogpeakd.comecency.com
· @noble-noah · (edited)
$50.07
Programming language, Human language and The Brain
<center>![b2.jpg](https://steemitimages.com/DQmVffs4HtDhTMSq5PT6RkS6jRuUkE6UhHbKbwZMPqCogtT/b2.jpg)</center><center><sub>[Image from:[Flickr](https://www.flickr.com/photos/healthblog/8384110298)]</sub></center>

**OVERVIEW**
For a long time ago, people have always had the perception that learning a particular programming language is related to learning a new human language, either this is as a result of the syntactic and semantic formation guiding all programming languages which one has to consider and abide thoroughly when writing codes in a particular programming language, just like we do consider when constructing a sentence in human language or the fact that no two programming languages have the same syntactic formation, just like human languages also have different syntactic and semantic rules guiding the formation of a particular human language or the fact that programming language has a language in its postfix as we also have in human language.



In fact, there was once a controversy in the programming world, as a result of a debate prompted by the [legislation](http://www.reddit.com/r/programming/comments/1wq993/computer_programming_would_satisfy/) which proposed a foreign language as a course credit unit for a student who is learning a programming language or replacing a foreign language with a particular programming language. 

Although, there were many strong opinions and reactions across the globe, especially, in the software industry. Of course, some developers considered the proposal laudable and some considered it misguided, as they claimed that there are better ways to achieve the aim of increasing one’s competency in computing education.

 However, some developers are of the opinion that programming language is not in any way related to human language and as such it will not be a yardstick that determines one’s competency in programming and that programming was much closer to mathematics. 

Although, Dijkstra has once said:
>An exceptionally good mastery of individual's native tongue is the most important asset of a competent programmer, beside a mathematical inclination.

For some years back, scientist have been carrying out several research in order to confirm if there is any form of relationship between programming language and human languages with respect to the brain function, though the recent and most notable among them is Functional magnetic resonance imaging (FMRI), which analyze different locations in brain and such gives room to compare different cognitive task in brain.

A recent research shows that programmers are using language sections of the brain in order to understand the syntactic and semantic formation of a particular programming language and noticed that little activation is required in other sections of the brain which incline towards mathematical thinking.

---
Functional magnetic resonance imaging (FMRI)
---
---
<center>![fmri2.jpg](https://steemitimages.com/DQmPSjk66JdiMdfc8Wctjof7UiUs28ueQd785d6yfsPsyHw/fmri2.jpg)</center><center><sub>[Image from:[Flickr](https://www.flickr.com/photos/thirteenofclubs/5490413146)]</sub></center>
Siegmund et al (2014) were the first to present a research article titled [Understanding Understanding Source Code with Functional Magnetic Resonance Imaging]((https://www.infosun.fim.uni-passau.de/cl/publications/docs/SKA+14.pdf)) using Functional magnetic resonance imaging (FMRI), in their research work, they analyzed the connection between programming language and other cognitive domains in human brain, like language processing using modern neuro-imaging methods. 

(FMRI) was used to monitor only changes in local blood oxygenation, due to a result of brain activity in different regions across the brain. They scanned the brain of some students in computer science department while reading code snippets for comprehension and while reading the same code snippets in order to check for syntax errors without comprehension. 

After the investigation, the results showed activation in the classical language networks, this include activation in Wernicke's, Broca's and Geschwind's regions, which resides in the left hemisphere of the human brain.

---
Overview of Functional magnetic resonance imaging (FMRI)
---
---
Functional magnetic resonance imaging is one of the modern neuro-imaging techniques for measuring human brain activity. It measures changes in blood oxygenation and flow that occur with respect to the neural activity.

Research has made it known that when a brain area is more in action, it definitely consumes more oxygen, in order to meet up with this increased demand of oxygen, the rate of blood flow increases to the required area (active area).

FMRI has been widely accepted across the globe, both in the research world and in the clinical world. Its combination with other neuro-imaging techniques such as EEG and NIRS are also encouraged. Of course, some commercial products such as lie detectors are based on fMRI techniques, though research is still growing in this area and I strongly believe that it will soon ripe enough for widespread commercialization.

---
Other Interesting facts about the brain of a programmer
---
---

<center>**Is it true that programmers think differently than everyone else?**</center>


<div class="pull-right">https://steemitimages.com/DQmWoz2LGnb8sXmjawXz5wesQdKqUpz97RsaXzoPjGMPsfb/brain2.jpg <a href = "https://pixabay.com/en/brain-turn-on-education-read-book-770044/"><sub> Image from Pixabay</sub></a></sub</sub>
</div>
Programming is no doubt, a highly rewarding process, especially for brain booster, it gives room to come up with an idea and finding a befitting solution or ways to turn the idea into reality. This has been confirmed to help individuals in solving many live challenges. 
Many times, programmers solve problems in their brain before writing it down on a computer screen. If I could remember the last program I developed for one university, I have thought and created the solution in my brain for good two weeks before hand-coding it on my computer which took me only two days.
The main point is, once you know how to code, you will automatically creating solutions in your brain before hand-coding it on a computer screen via the corresponding interface and that is what is very important in overcoming life challenges. i.e training the brain to simulate what might happen if certain decisions are taking.

</p>


---
Researchers have recently started investigating the brains of programmers and have  some interesting conclusions:
---
---

**1. Coding Shapes Your Mental Models**

Irrespective of which programming language you start with, the design of a programming language will definitely shape the way you think. 

No wonder, Edsger Dijkstra, one of history’s most influential computer scientists, said:

>“The tools we use have a profound (and devious) influence on our thinking habits, and, therefore, on our thinking abilities.”

**2. Coding Helps Strengthen Brain Health**

A Brain is like a muscle that always calls for exercise in order to strengthen it and to make it more active. Anything that requires exercising it is encouraged and programming is one of them since it counts as mental exercise.

A research [work](http://journals.sagepub.com/doi/abs/10.1177/0956797613499592) published in 2013 concluded that some kinds of mental engagement usually sharpen the brains, especially cognitive activities which always involve learning, reasoning and intellectual difficulty and programming is among them.

---
Although, one may find it difficult to predict any more demanding cognitive activity and learning-centric at the same time than programming unless more and thorough research is carried out.

At this point, I will conclude by saying it is never too late to start learning how to program, irrespective of any programming language you can lay your hands on, do not hesitate. 

No doubt, programming is good for your brain health!

---
Thanks for reading through, your thoughts are important.
Until my next post,
keep on sending zeroes and ones.
---

References
<sub>1. [Siegmund et al (2014).'Understanding Understanding Source Code with Functional Magnetic Resonance Imaging, ACM 978-1-4503-2756-5/14/05 ](https://www.infosun.fim.uni-passau.de/cl/publications/docs/SKA+14.pdf)</sub>
<sub>2. [How Programming Affects Brain](https://www.makeuseof.com/tag/how-programming-affects-brain/)</sub>
<sub>3. [Can Computer Programming Boost Your Brain Power?](http://blog.teamtreehouse.com/can-computer-programming-boost-brain-power)</sub>
<sub>4. [Scientists Begin Looking at Programmers’ Brains: The Neuroscience of Programming](https://www.huffingtonpost.com/chris-parnin/scientists-begin-looking-_b_4829981.html)</sub>
<sub>5. [This Is Your Brain On Code, According To Functional MRI Imaging](https://www.fastcompany.com/3029364/this-is-your-brain-on-code-according-to-functional-mri-imaging)</sub>
<sub>6. [The Smart Girl Workout: Why Coding Is Cardio for Your Brain](https://www.self.com/story/coding-cardio-exercise-brain)</sub>
<sub>7. [Hacker’s Brain – The Psychology of Programming](http://www.thebioneer.com/hackers-brain-the-psychology-of-programming/)</sub>
<sub>8.[The Effects of Computer Programming on the Brain](http://www.grindd.com/blog/2013/07/the-effects-of-computer-programming-on-the-brain/)</sub>
<sub>9.[Functional_magnetic_resonance_imaging](https://en.wikipedia.org/wiki/Functional_magnetic_resonance_imaging)</sub>

---
<sub><sub>All images are from pixabay.com and flickr.com</sub></sub>
---
---

<sub><sub>If you write STEM (Science, Technology, Engineering, and Mathematics) related posts, consider joining #steemSTEM on discord [here](https://discord.gg/vwzWz3Z). If you are from Nigeria, you may want to include the #stemng tag in your post. You can visit this blog by @stemng for more details. You can also check this blog post by @steemstem here and this guideline [here](https://steemit.com/steemstem/@steemstem/helpful-guidelines-for-crafting-steemstem-content) for help on how to be a member of @steemstem. Please also check this blog post from @steemstem on the proper use of images devoid of copyright issues [here](https://steemit.com/steemstem/@steemstem/guidelines-on-copyright-standards-in-steemstem).</sub></sub>
---
<center>https://thumbs.gfycat.com/PowerlessHastyAmericanbittern-size_restricted.gif<center>
<center>@steemstem animation by the great @foundation</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 162 others
properties (23)
authornoble-noah
permlinkprogramming-language-human-language-and-the-brain
categorysteemstem
json_metadata{"tags":["steemstem","programming","stemng","science","genesisproject"],"users":["stemng","steemstem","foundation"],"image":["https://steemitimages.com/DQmVffs4HtDhTMSq5PT6RkS6jRuUkE6UhHbKbwZMPqCogtT/b2.jpg","https://steemitimages.com/DQmPSjk66JdiMdfc8Wctjof7UiUs28ueQd785d6yfsPsyHw/fmri2.jpg","https://steemitimages.com/DQmWoz2LGnb8sXmjawXz5wesQdKqUpz97RsaXzoPjGMPsfb/brain2.jpg","https://thumbs.gfycat.com/PowerlessHastyAmericanbittern-size_restricted.gif"],"links":["https://www.flickr.com/photos/healthblog/8384110298","http://www.reddit.com/r/programming/comments/1wq993/computer_programming_would_satisfy/","https://www.flickr.com/photos/thirteenofclubs/5490413146","(https://www.infosun.fim.uni-passau.de/cl/publications/docs/SKA+14.pdf)","https://pixabay.com/en/brain-turn-on-education-read-book-770044/","http://journals.sagepub.com/doi/abs/10.1177/0956797613499592","https://www.infosun.fim.uni-passau.de/cl/publications/docs/SKA+14.pdf","https://www.makeuseof.com/tag/how-programming-affects-brain/","http://blog.teamtreehouse.com/can-computer-programming-boost-brain-power","https://www.huffingtonpost.com/chris-parnin/scientists-begin-looking-_b_4829981.html","https://www.fastcompany.com/3029364/this-is-your-brain-on-code-according-to-functional-mri-imaging","https://www.self.com/story/coding-cardio-exercise-brain","http://www.thebioneer.com/hackers-brain-the-psychology-of-programming/","http://www.grindd.com/blog/2013/07/the-effects-of-computer-programming-on-the-brain/","https://en.wikipedia.org/wiki/Functional_magnetic_resonance_imaging","https://discord.gg/vwzWz3Z","https://steemit.com/steemstem/@steemstem/helpful-guidelines-for-crafting-steemstem-content","https://steemit.com/steemstem/@steemstem/guidelines-on-copyright-standards-in-steemstem"],"app":"steemit/0.1","format":"markdown"}
created2018-05-04 23:38:39
last_update2018-05-05 11:54:39
depth0
children13
last_payout2018-05-11 23:38:39
cashout_time1969-12-31 23:59:59
total_payout_value37.937 HBD
curator_payout_value12.128 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10,444
author_reputation37,316,474,073,401
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id53,922,918
net_rshares9,244,902,331,168
author_curate_reward""
vote details (226)
@addempsea ·
$0.04
Like a seasoned academia presenting a paper, this your thesis is a very informative one. 
Now, I know I have to exercise my brain to keep it at an optimum level of production. 

Thanks for this explicitly written article.
👍  
properties (23)
authoraddempsea
permlinkre-noble-noah-programming-language-human-language-and-the-brain-20180505t090438292z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-05 09:04:51
last_update2018-05-05 09:04:51
depth1
children3
last_payout2018-05-12 09:04:51
cashout_time1969-12-31 23:59:59
total_payout_value0.029 HBD
curator_payout_value0.010 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation1,734,511,194,004
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id53,987,328
net_rshares8,021,267,243
author_curate_reward""
vote details (1)
@noble-noah ·
Thank you too @addempsea, I am glad to read your comment. Hope you are enjoying your weekend?
properties (22)
authornoble-noah
permlinkre-addempsea-re-noble-noah-programming-language-human-language-and-the-brain-20180505t113235737z
categorysteemstem
json_metadata{"tags":["steemstem"],"users":["addempsea"],"app":"steemit/0.1"}
created2018-05-05 11:32:45
last_update2018-05-05 11:32:45
depth2
children2
last_payout2018-05-12 11:32:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length93
author_reputation37,316,474,073,401
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,006,585
net_rshares0
@addempsea ·
I am enjoying it, how about you?
properties (22)
authoraddempsea
permlinkre-noble-noah-re-addempsea-re-noble-noah-programming-language-human-language-and-the-brain-20180505t113605586z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-05 11:36:18
last_update2018-05-05 11:36:18
depth3
children1
last_payout2018-05-12 11:36:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation1,734,511,194,004
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,007,052
net_rshares0
@cyprianj ·
$0.03
Really interesting discoveries in the brain of programmers.
Yeah for sure,  programming is a promising aspect one should start thinking of. 
Lovely post bro...
👍  
properties (23)
authorcyprianj
permlinkre-noble-noah-programming-language-human-language-and-the-brain-20180506t211631114z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-06 21:16:39
last_update2018-05-06 21:16:39
depth1
children1
last_payout2018-05-13 21:16:39
cashout_time1969-12-31 23:59:59
total_payout_value0.025 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length159
author_reputation75,398,556,172,423
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,264,928
net_rshares8,021,267,243
author_curate_reward""
vote details (1)
@noble-noah ·
Nice to hear your beautiful thought about programming @cyprianj.
properties (22)
authornoble-noah
permlinkre-cyprianj-re-noble-noah-programming-language-human-language-and-the-brain-20180507t073029406z
categorysteemstem
json_metadata{"tags":["steemstem"],"users":["cyprianj"],"app":"steemit/0.1"}
created2018-05-07 07:30:39
last_update2018-05-07 07:30:39
depth2
children0
last_payout2018-05-14 07:30:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation37,316,474,073,401
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,332,547
net_rshares0
@gentleshaid ·
$0.04
How about those of us that don't write codes? Lol....good job my brother
👍  
properties (23)
authorgentleshaid
permlinkre-noble-noah-programming-language-human-language-and-the-brain-20180505t141427806z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-05 14:14:33
last_update2018-05-05 14:14:33
depth1
children2
last_payout2018-05-12 14:14:33
cashout_time1969-12-31 23:59:59
total_payout_value0.029 HBD
curator_payout_value0.009 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length72
author_reputation402,256,693,542,898
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,030,457
net_rshares8,021,267,243
author_curate_reward""
vote details (1)
@mrbreeziewrites ·
😂😂😂😂😂😂

I didn't want to laugh. But I couldn't help
properties (22)
authormrbreeziewrites
permlinkre-gentleshaid-re-noble-noah-programming-language-human-language-and-the-brain-20180506t085305635z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-06 08:53:12
last_update2018-05-06 08:53:12
depth2
children0
last_payout2018-05-13 08:53:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length51
author_reputation5,287,716,850,113
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,163,313
net_rshares0
@noble-noah ·
Don't forget your little code on steemit. Lol. Nice to see you here sir.
properties (22)
authornoble-noah
permlinkre-gentleshaid-re-noble-noah-programming-language-human-language-and-the-brain-20180506t091121074z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-06 09:11:51
last_update2018-05-06 09:11:51
depth2
children0
last_payout2018-05-13 09:11:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length72
author_reputation37,316,474,073,401
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,165,574
net_rshares0
@mrbreeziewrites ·
$0.03
Programmers are world shapers. Definitely, programmers think differently and smarter.

This is a standard research work, you should make a journal out of this. It is well researched and crafted.

Well-done sire
👍  
properties (23)
authormrbreeziewrites
permlinkre-noble-noah-programming-language-human-language-and-the-brain-20180506t085538283z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-06 08:55:42
last_update2018-05-06 08:55:42
depth1
children2
last_payout2018-05-13 08:55:42
cashout_time1969-12-31 23:59:59
total_payout_value0.031 HBD
curator_payout_value0.002 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length210
author_reputation5,287,716,850,113
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,163,600
net_rshares7,860,841,898
author_curate_reward""
vote details (1)
@noble-noah ·
Hmm! Thanks @mrbreeziewrites.
properties (22)
authornoble-noah
permlinkre-mrbreeziewrites-re-noble-noah-programming-language-human-language-and-the-brain-20180506t091518120z
categorysteemstem
json_metadata{"tags":["steemstem"],"users":["mrbreeziewrites"],"app":"steemit/0.1"}
created2018-05-06 09:15:45
last_update2018-05-06 09:15:45
depth2
children1
last_payout2018-05-13 09:15:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation37,316,474,073,401
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,166,080
net_rshares0
@mrbreeziewrites ·
$0.03
Always a pleasure sire.
👍  
properties (23)
authormrbreeziewrites
permlinkre-noble-noah-re-mrbreeziewrites-re-noble-noah-programming-language-human-language-and-the-brain-20180506t162932439z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-06 16:29:42
last_update2018-05-06 16:29:42
depth3
children0
last_payout2018-05-13 16:29:42
cashout_time1969-12-31 23:59:59
total_payout_value0.025 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation5,287,716,850,113
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,226,134
net_rshares7,941,054,570
author_curate_reward""
vote details (1)
@steemitboard ·
Congratulations @noble-noah! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/comments.png)](http://steemitboard.com/@noble-noah) Award for the number of comments

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-noble-noah-20180507t122708000z
categorysteemstem
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2018-05-07 12:27:06
last_update2018-05-07 12:27:06
depth1
children0
last_payout2018-05-14 12:27:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length683
author_reputation38,975,615,169,260
root_title"Programming language, Human language and The Brain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id54,371,716
net_rshares0