Friday, May 17, 2019

Coding, mathematics and philosophy

For illustrating
We can teach math and philosophy without coding, but we can’t teach coding without mentioning mathematical logic and computational language.

That seems to be reasonable! However, students will not immediately perceive the coherency and system in their work if they study mathematics and philosophy. And to actually understand the concepts - the coherency and system, they should spend more time and work hard, so they should be rather researchers than students. Mathematics and philosophy are two wide fields, so they are usually separated into distinct majors by profession. In that case, we cannot perceive what the logicality and coherency that the mathematics and philosophy support.

Otherwise, some first topics of a coding class, such as statements of condition (if...else) or loop (while...do), confirm the coherency and logicality, which a small or big program will crash if it lacks the concepts. And then the command lines exactly execute in buffer of a structured system which is often called as operating system. Clearly, the students can practice and perform their logical thoughts on such a system, and to do better, they need to understand the system on which they are interacting.

In addition, the concept of function, procedure or class in the programming perfectly makes a style of inheritable structure, which is an important feature of coherency and system. Similarly, with the incredible development of the intelligence system, people can create a system which can become an entity with logical, coherent ability beyond. We might not care what and how such systems are developing, but everyone including philosophers or mathematicians should study and understand a little of the programming. I am sure that is actually interesting.

No comments:

Post a Comment

Why is toilet paper vanishing from supermarkets?

FOX Business FOX BUSINESS - You might notice something unusual, not to mention unfortunate, next time you try to stock up on bathroo...