Question
.Are They Intuitive, or are Our Roots Showing? If we take a look back at computings history, we see that a lot of what we
.Are They Intuitive, or are Our Roots Showing? If we take a look back at computings history, we see that a lot of what we do today owes its form, function and vocabulary to the set theory approaches that were used in code-breaking machines during World War Two. This gave us a very mathematically-oriented view of data structures that can be used to represent sets, subsets, and operations upon sets. (Remember all those Venn diagrams from math class?) The other driving force behind our thinking about arrays, especially multi-dimensional arrays, comes from matrix algebra. Two-dimensional arrays can easily be used to represent the coefficients of a set of equations, for example. Earth-orbiting satellites have their orbits computed and managed by using a twelfth-order set of equations (equations in the form of ax12 + bx11 + cx10+ kx2 + mx + n = some value); without matrices, that is, without arrays, that would be almost impossible to write programs to deal with. Discussion: Does this mean you cannot apply arrays, tables and lists to help you think about the world and then design programs that can help you carry out those thoughts? Or are these ideas about arrays, tables and lists actually a lot more down-to-earth than the math and set theory makes them sound? How do you use these concepts already, without writing programs, even though you might not have realized that you do? If you use additional resources to help in developing your discussion post, be sure to provide proper citation for your source. Generally speaking, your responses should be two to three paragraphs (about 300 to 400 words).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started