John Maccormick's Nine Algorithm That Change The Future

Improved Essays
I read the book Nine Algorithms that Changed the Future by John MacCormick. Nine Algorithms that Changed the Future is a 210-page book that covers fascinating algorithms that we all use in our everyday lives. As MacCormick puts it “Every day, we use our computers to perform remarkable feats. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact.” MacCormick’s writings explains how our computers can handle these complex tasks with ease in way that everyone can understand. MacCormick’s writing style is eloquent and simple, a reader does not need an understanding of computer science to feel comfortable and enjoy reading the Nine Algorithms that Changed the Future. The intended audience for this book is anybody that is interested to learn about how computers which we use every day work. You don’t have to be a computer science major or even know anything about computers. Nine Algorithms that Changed the Future starts out with the premise that everyone is in love with computers and the tasks they can accomplish, but most people have very little knowledge about what goes on inside the computers. MacCormick takes the high-level examples of tasks that computers can accomplish and explains the inner workings of what it takes to accomplish those tasks and some approaches developers took to solving the problems associated with completing that task. I am working to …show more content…
In this position I create SQL queries from UMW’s databases. In the future I want to continue to work in the field of Database Management or something similar. Nine Algorithms that Changed the Future helped me get a basic understanding of some of the back-end features of databases that I had never considered before. I can hopefully use the knowledge I learned from reading this book to further my future

Related Documents

  • Improved Essays

    The problem or the issue addressed is on how to parallelize the computation, distribute the data, and handle failures conspire to obscure the original simple computation with large amounts of complex code to deal with these issues. Contributions are simple powerful interface that gives parallelization and distribution of large scale systems. So to tackle the issue of parallelization, fault tolerance and distribution of data, they acquired the map and reduce primitives. The use of a functional model with user-specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.…

    • 868 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    Pt1420 Unit 1

    • 568 Words
    • 3 Pages

    What confused me was whether I was supposed to read further than Chapter 2.2 to get sufficient information. Even though I answered the assignment I was still left thinking the question was a bit confusing. I have already started enjoying my first week doing Database, I know I love what I am studying in fact this is the first time I have really enjoyed my studies but what’s ahead I don’t know and before I started I said to myself I will figure out what career path to take whilst I am studying but someone told me it is better to know what I want to be and I seem not to be able to answer that question. May you please guide me to choose a career path within computer science, it also seem as if data is becoming more important and central to computing and technology?…

    • 568 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Problem Statement Communication is key, regardless of where you work. Communication can be between people or a computer communicating data to a person. When obtaining data from a computer, people want to be able to trust the data that they are receiving and that none of the packets got lost somewhere along the way. Packets are units of data that are routed between an origin and a destination on the Internet. Networks use Ethernet cables, called Category (more commonly referred to as CAT) cables to send packets to one another.…

    • 460 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    The actions he displayed would seem silly to the average person, but then “ One day, an important computer project had run out of new punch cards, then used to enter data into computers. “ (World of Computer Science) Ellis knew this was his chance and sprung into action. Within reading the manuals and knowledge gain by slowly learning more about computers, Ellis know how to reuse old cards by changing a setting in the computer. The experience became a turning point in Ellis’s life and sparked a passion for computers that would last a…

    • 705 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Richard Hoover puts his energy into a ‘Nine Steps’ route-to-success programme he’s created. For Richard, this is all, and everything to do with success or failure is touched upon, so he thinks, by the ‘Nine Steps’. Richard is lost in his obsession, blindly labelling the natural doubts and fears of life the ways of a ‘loser’. For example, Richard judges Frank, at the start of the film at the diner table, on his attempted suicide, saying Frank ‘gave up on himself and that is something that winners never do’. This attack is made bluntly and insouciantly, revealing volumes on Richard’s nature and…

    • 103 Words
    • 1 Pages
    Improved Essays
  • Improved Essays

    Therefore, I need to continue my focus on acquiring broad knowledge on various aspects of CS so that I can be flexible enough to work right from the kernel stack till the high-level applications and adapt to the changing technology trends. I find it exciting and intellectually stimulating to learn and work on the combination of ML and data; collect data from different places of the network and to use it in an effective way to overcome security problems, prevent cyber attacks and improve manageability of…

    • 616 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    This paper describes about the notion of Free Wi-Fi in New York City, which is called LinkNYC and elaborates the system in terms of its network configuration. The network diagram will be provided to illustrate the overall system. Moreover, identifying the cost associates in this project. Most important, expounding how this system could affect towards marketing for smartphone users. Introduction…

    • 1026 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    In February 2008, I began working with the Federal Emergency Management Agency’s (FEMA) Gulf Coast Recovery Office (GCRO) as a consultant. My team had been engaged to help the GCRO address several financial management challenges that had been identified by the Government Accountability Office (GAO). With a background in business management and technology, I was tasked with leading the design, development, and deployment of a database that would serve as the centerpiece in a redesigned invoice management process. Eager to respond to the crisis and ill-equipped for long-term disaster recovery, the GAO determined FEMA’s invoice management process lacked rigor, standardization, and repeatability.…

    • 426 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    The Benefits Consultant contract role is a great match for my skills and experience. I am very interested! I have an extensive background performing client service administration, data projects, reporting and implementation for defined benefit plans, inclusive of cash balance plans). Additionally, I have defined contribution experience including plan set-up, administration, verifying contributions, auditing, and special projects including utilizing the IRS's voluntary compliance program.…

    • 240 Words
    • 1 Pages
    Improved Essays
  • Decent Essays

    I acquired this wisdom through experience and lots of research. Then I can use that wisdom while I would study SQL.…

    • 95 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    Tim Berners-Lee is a name unfamiliar to most. He is the inventor of perhaps one of the greatest innovations of our time that we use frequently and on a daily basis; the World Wide Web (Internet). When Tim Berners-Lee first visualized the concept of the World Wide Web, he had a pretty solid plan for how he wanted it to work. His vision for social change and individual creativity far exceeded his own expectations. Berners-Lee’s overall intention for the development of the Web was to advance technology, change the way people do business, interact, socialize, entertain themselves, and exchange ideas.…

    • 951 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    The first Macintosh computer was released by Apple, Inc. in 1984 (“Apple”), following the first personal computer, or PC, released by IBM in 1981 (Sahoo). Since then, computers and laptops have evolved a lot, and have come a long way from what they once were. Now, in this modern era, there is an ongoing debate between the Mac and the PC. The question is: which is better? The obvious answer is the Mac because they are not susceptible to viruses like PCs, are rated highest in customer satisfaction, and are made with overall better hardware, software, and operating systems.…

    • 927 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Central Processing Unit (CPU) which is made up of three major components, the arithmetic/logic unit (ALU), the control unit (CU) and memory by combining the ALU and CU together you get the CPU), (Englander, I. 2014). The arithmetic/logic unit holds data temporary and where calculation are processed the control units controls and deciphers the execution command and follow the instruction that goes with the sequence of actions. The control unit determines the particular instruction to be executed by reading the program counter (PC) (Englander, I. 2014). Primary memory holds program instructions and data and interacts directly with the CPU during program execution. The control unit also reads and interprets instructions from memory and transforms them into a series of signals to activate other parts of the computer.…

    • 567 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    As computers became essential to business, industry, trades, and professions, educators and parents became increasingly concerned that young people acquire at minimum the basic understanding of computers and master the related skills. 2. Explain computer algorithms and its significance An algorithm is a set of instructions designed to perform a specific task. In computer science, an algorithm is a set of steps for a computer application to accomplish a task.…

    • 790 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    My chosen major is Computer Science with a business concentration. I have always had an affinity for computers. It seems like on some level they speak to me and I wanted to learn how to speak back in their language. I also am a pretty big gamer and learning how to write and design games is something I have wanted to learn since I was about thirteen years old. Another reason I want to major in computer science is the ongoing proliferation of Internet connected devices and devices with single chip computers in them [1].…

    • 725 Words
    • 3 Pages
    Improved Essays