Programming as a Way of Thinking

1    26 Apr 2017 11:20 by u/Smokrates

2 comments

0

https://archive.is/UZeIU | https://vgy.me/gEO6qS.png :

Programming as a Way of Thinking - Scientific American Blog Network

'Modern programming languages are qualitatively different from their predecessors, but we are only beginning to realize the implications of that difference. '

'The power of modern programming languages is that they are expressive, readable, concise, precise, and executable. '

'As an example, Figure 1 shows the breadth first search (BFS) algorithm expressed in the pseudocode used in a popular textbook. '

'The authors designed this language to be more concise and readable than most programming languages at the time, which was 1989. '

'Programming used to be about translation: expressing ideas in natural language, working with them in math notation, then writing flowcharts and pseudocode, and finally writing a program. '

This has been an automated message.

0

The power of modern programming languages is that they are expressive, readable, concise, precise, and executable.

This definitely does not describe most of the code I'm forced to work on.