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. '
2 comments
0 u/derram 26 Apr 2017 11:34
https://archive.is/UZeIU | https://vgy.me/gEO6qS.png :
'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 u/matthewlinton 26 Apr 2017 19:45
This definitely does not describe most of the code I'm forced to work on.