O’REILLY Learning「The Programmer’s Brain」7 Misconceptions: Bugs in thinking

https://learning.oreilly.com/library/view/the-programmers-brain/9781617298677/

興味のある方は日本語訳が2/16に発売されます。

7 Misconceptions: Bugs in thinking

This chapter covers
・How knowing one programming language can help you learn a new one
・Avoiding problems when learning a second programming language
・Understanding how the brain can hold misconceptions and how misconceptions lead to bugs
・How to avoid misconceptions in thinking and prevent bugs

コードに関する間違った思い込みが原因でミスが発生することがある。

経験豊富なJavaプログラマは、Pythonでもすべての変数は初期化されなければならず、忘れたらコンパイラが警告を出すと思い込んでしまうかもしれません。
これは混乱を招き、バグにつながる可能性がある。

プログラミング言語に関する誤解
Juha Sorva氏は、2012年に博士論文を書き、その中で初心者が抱きうる162種類の誤解をリストアップしている。
http://lib.tkk.fi/Diss/2012/isbn9789526046266/isbn9789526046266.pdf

あるプログラミング言語の特性に馴染みすぎると、他の言語でミスるのは納得。

memoO'REILLY Learning

Posted by shi-n