Os COMPUTADORES eram PESSOAS! #SagaDosComputadores Ep.1

Os COMPUTADORES eram PESSOAS! #SagaDosComputadores Ep.1

Understanding the Evolution of Computers

Introduction to Computers

  • The speaker emphasizes that computers are real machines, not just magical boxes that perform tasks without understanding their inner workings.
  • The perception of computers as mere tools is challenged; they are complex systems requiring knowledge to operate effectively.
  • Personal anecdotes illustrate how technology has been perceived as a solution to problems, likening it to mythical creatures.

Historical Context of Computing

  • A new series in partnership with Lura aims to explore the history and development of computers from their inception.
  • The term "computer" derives from "computar," meaning to count or calculate, a practice dating back to prehistoric times.
  • Early counting methods included using fingers, which represent the first digital computing mechanism.

Primitive Counting Techniques

  • The concept of "digital fingerprint" is introduced, referring to marks left by fingers during counting processes.
  • Prehistoric humans utilized tallying methods for counting livestock, demonstrating early computational practices.
  • Tally marks were used for efficient counting; every fifth mark was horizontal, simplifying the process significantly.

Introduction of the Abacus

  • The abacus is highlighted as a revolutionary tool for calculation invented 4,500 years ago in Mesopotamia and adopted by various civilizations.
  • A simplified explanation of using an abacus illustrates its functionality in representing numbers through beads moved along rods.

Transition from Human Computation to Machines

  • Historically, individuals known as "computers" performed calculations manually or with tools like the abacus for financial transactions and astronomical calculations.
  • NASA employed human computers (mostly women), whose work was crucial for space exploration achievements during the 1950s and 60s.
  • Modern advancements have reduced reliance on human computation due to machine capabilities but still require programming expertise.

Programming Education Today

  • Despite technological advancements, machines need human programmers; programming languages are essential skills today.
  • Lura is introduced as Brazil's largest online school for programming and technology education offering diverse courses across multiple languages such as Python and Node.js.

The Evolution of Timekeeping and Early Computing

Ancient Mechanical Devices

  • A mechanical device was built approximately 2,200 years ago to predict eclipses, showcasing early advancements in timekeeping.
  • This machine operated entirely mechanically and analogically, with gears aligned to the positions of celestial bodies.

Importance of Celestial Observations

  • Understanding the positions of stars and moons was crucial for agricultural practices, such as determining planting and harvesting times.
  • Accurate timekeeping allowed societies to track seasonal changes, including floods and droughts.

Advancements in the Middle Ages

  • During the Middle Ages, more complex machines were developed leading to the creation of tower clocks that could be seen from afar.
  • These tower clocks chimed at regular intervals, marking time for communities.

Notable Figures in Early Computing

  • The engineer Al-Jazari created a powerful machine in 1216 that could predict solar and lunar positions along with musical automation.
  • Al-Jazari is often regarded as a pioneer in robotics due to his innovative designs.

Development of Calculating Machines

  • Three centuries later, Al-Jazari's concepts inspired further developments in mechanical calculators.
  • Blaise Pascal constructed the first fully mechanical digital calculator known as the Pascaline after numerous prototypes.

Contributions of Blaise Pascal

  • Pascal made significant contributions to probability theory which laid groundwork for modern statistics.
  • He also studied fluid mechanics, leading to the naming of pressure units after him (Pascal).

Construction Challenges

  • At just 19 years old, Pascal began designing his calculating machine; it took him 50 prototypes before achieving success with the Pascaline.
  • Building a replica of this machine required extensive effort—40 weeks—highlighting its complexity compared to human gestation periods.

Functionality of the Pascaline

  • The original design featured three digits allowing calculations between 0 and 999; however, larger models could accommodate up to eight digits.

Mechanism Overview

  • To perform addition on the Pascaline: users select numbers via rotating disks similar to old rotary phones.
  • Subtraction utilized a different method where zero was set at 999 instead of 0000 for operational ease.

Internal Structure

  • The machine consists of three main parts: a keyboard for inputting numbers, a display area for results, and an internal accumulator acting as its brain.

Understanding the Accumulator Mechanism

The Basics of the Accumulator

  • The drum translates the accumulator's movements into numerical values, reflecting its operations.
  • Each screw on the first disk represents a unit, while screws on subsequent disks represent tens and hundreds respectively.
  • Turning a screw increments the value; for example, turning it three times adds three to the current total.

Functionality of Addition

  • To add six, one continues turning; upon reaching ten, it triggers an increment in the next place value (the tens).
  • The mechanism includes a "jumper" that facilitates this transition when moving from nine to ten.

Subtraction Mechanism

  • Unlike addition, subtraction cannot be performed by simply reversing direction due to mechanical constraints.
  • A specific component prevents backward rotation to protect the machine's integrity.

Displaying Results

  • In subtraction, red numbers indicate decreasing values while black numbers show increasing totals.
  • This design allows for mechanical addition while visually representing subtraction through color-coded displays.

Innovations Leading to Modern Computing

Key Features of Pascalina

  • Two significant innovations include using display colors for different operations and the jumper mechanism that enables carry-over in calculations.

Evolution Towards Digital Computers

  • These features laid groundwork for future digital computers capable of handling numerical results effectively.

Development of Programmable Machines

  • Nearly 200 years after Pascalina's invention, Charles Babbage created a prototype for a programmable mechanical computer in 1809.

Babbage’s Differential Engine

  • Babbage designed a machine capable of solving complex equations with adjustable parameters based on user input (e.g., dimensions for construction).

Challenges and Legacy

The Analytical Engine: A Revolutionary Concept

Overview of the Analytical Engine

  • The Analytical Engine allowed for multiple parameters and simultaneous calculations, showcasing programmability.
  • Changing a single parameter could drastically alter outcomes; designed by Charles Babbage starting in 1833, he dedicated his life to refining it and creating prototypes.
  • The machine could store 1,000 numbers with 40 digits each and perform basic operations like addition, subtraction, multiplication, division, and square roots.

Programming Capabilities

  • Users could input equations with conditional statements (e.g., "if greater than X then do Y").
  • It supported looping operations where users could add or remove numbers during calculations.
  • Although mechanical, programming was done using punched cards—a method borrowed from textile looms of the time.

Output Mechanisms and Challenges

  • The machine featured three output methods: a printer, a graphical drawing mechanism, and a bell.
  • Despite having a complete design ready to go, the machine was never built due to funding issues; Babbage struggled to find financial support for such an ambitious project.

Historical Significance

  • The complexity of the project led to its abandonment after 19 years of effort and significant financial investment (15 million reais).
  • Ada Lovelace worked alongside Babbage; she is credited with writing the first algorithm intended for this machine and is recognized as history's first programmer.

Reflections on Computational Limits

  • The failure to construct the Analytical Engine raises questions about whether computing had reached its limits at that time.
  • This discussion hints at future developments in electrical energy's role in computing advancements.
  • Further exploration into these themes will continue in subsequent episodes of their series on computers.

Series Background

Video description

► Venha estudar na Alura, o seu manual da tecnologia com 10% de desconto hoje: http://bit.ly/Alura_ManualDoMundo Está no ar o primeiro episódio de nossa nova série: A SAGA DOS COMPUTADORES. Nesta estreia, vamos entender como os computadores começaram, na verdade, sendo pessoas! Computar é o mesmo que contar ou calcular. E no passado, o computador era uma profissão, assim como existe o agricultor ou o pescador. Os computadores eram pessoas que eram boas de conta e que eram contratadas para poder calcular transações financeiras, converter datas de calendário, calcular a posição dos planetas, etc. Essas pessoas não tinham calculadora e faziam tudo na mão! Para se ter uma ideia, na década de 50 e 60, a NASA tinha um departamento cheio de computadores humanos. No geral, eram mulheres que passavam o dia calculando as trajetórias dos foguetes – um trabalho que foi essencial para as conquistas espaciais daquela época! Mas calma que as máquinas já estavam sendo criadas para ajudar na tarefa. Em 1642, Blaise Pascal construiu o primeiro protótipo funcional de uma calculadora, a Pascalina. Esse foi o início da computação que conhecemos hoje. Sendo assim, decidimos construir a nossa própria Pascalina! Confira no vídeo! Curtiu? Então, fique de olho que esse é só o primeiro episódio. Aproveite e esse vídeo para aquele amigo que poderia trabalhar como computador! ► Por que CELULAR tem MEMÓRIA de 16, 32, 64, 128? https://youtu.be/YgSjnLXM2Ts ► ► Inscreva-se: https://youtube.com/user/iberethenorio?sub_confirmation=1 Dúvidas e sugestões: contato@manualdomundo.com.br Negócios: atendimento@manualdomundo.com.br Imprensa e convites: assessoria@manualdomundo.com.br Site: http://manualdomundo.com.br Facebook: http://facebook.com/manualdomundo Instagram: http://instagram.com/manualdomundo Tik Tok: https://www.tiktok.com/@manualdomundo Instagram Mari: http://instagram.com/amarifulfaro Twitter Iberê: http://twitter.com/iberethenorio CRÉDITOS Direção e apresentação: Iberê Thenório Direção executiva: Mari Fulfaro Direção de Conteúdo: Fernando A. Souza Direção de Produção: Tiago César Silva Coordenação de Planejamento: Marcel Albert Coordenação de Edição: Thaís Paneto Coordenação de Comunicação: Noelle Marques Produção de Conteúdo: R. Pena Spinelli Consultoria Técnica: Arthur Lasak Okuda, Luiza Egger e Vitor Moreira Cenografia: Luiza Egger Câmera: Felipe Reis Edição e finalização: Cris Poveda Estágio de edição: Fernando Pasquarelli Apoio: ALURA Copyright© 2023 Manual do Mundo®. Todos os direitos reservados.