SOME CALL IT SOFTWARE
Sign in to track this film in your collection or want list.
Year Published: 1977
Description:
Dating to 1977, "Some Call it Software" was produced by IBM. The film defines the meaning of 'software' inferring to the programs, flowcharts, and other documents and instructions people must prepare enabling a computer to perform its task. As an illustration, programmers are shown studying traffic problems in a large city and designing a software package for improving traffic flow on two major highways in New York City. The film features the IBM System/370 (S/370) mainframe computers, which represented the company's primary large mainframe offering from the 1970s through the 1980s.
Summary: The film discusses the relationship between human creativity and technology in the context of music and computing. It starts by explaining how a piano needs human creativity to produce music, which is communicated through musical notations. It then describes the evolution of technology in music, highlighting the player piano, which could play music automatically using machine instructions on scrolls. The film draws a parallel between the player piano and modern computers, explaining how both rely on instructions (software) to perform tasks. It emphasizes the role of programmers, who create software solutions to instruct computers, much like composers create music. An example is given of a programming task to improve traffic flow in New York City, illustrating the process of understanding the problem, designing a plan, and implementing a software solution.
Overall, the text highlights the importance of human creativity and ingenuity in utilizing technology to solve problems and create harmonious solutions.
0:08-0:23: The piano needs human creativity to achieve its purpose, which is communicated through musical notations.
0:28-0:40: Anyone who understands the notations can produce the intended music.
0:43-0:58: Technology, like the player piano, allowed music to be played automatically using machine instructions.
1:06-1:16: The player piano's hardware and the piano roll's software together bring music into being.
1:30-1:57: Even early player pianos relied on human control to change the piano roll and perform different tasks.
2:11-2:28: Modern computers use punched cards to receive instructions, similar to how player pianos used piano rolls.
2:28-2:50: Computers need programs (software) to perform tasks, just as player pianos needed piano rolls.
2:50-3:28: Programmers are like composers, creating software solutions to instruct computers.
3:34-4:02: Example of a programming task: improving traffic flow in New York City. Images of heavy traffic in Manhattan.
4:02-4:28: Understanding the problem and designing a plan with a traffic engineer.
4:28-4:46: Checking existing traffic programs in a software library. A large data center is shown.
4:46-5:22: Observing traffic patterns and identifying problem areas using a Bell 47G-1 Ranger helicopter. Images of what might be Riverside Drive.
5:22-6:08: More heavy traffic in Manhattan. Using sensing devices to count cars and relay information to a computer control center.
6:08-6:46: Female engineer using stencils to create a flowchart to diagram the logical steps needed to solve the traffic problem. An IBM 1800 system is shown at 6:36. The IBM 1800w Data Acquisition and Control System (DACS) was a process control variant of the IBM 1130 with two extra instructions (CMP and DCM), extra I/O capabilities, 'selector channel like' cycle-stealing capability and three hardware index registers.
6:46-7:02: Coding the flowchart into a program and debugging it.
7:02-7:28: Testing the program in real-life situations and adjusting as needed.
7:28-8:00: Implementing a system to switch traffic lights based on traffic flow.
8:00-8:27: The computer analyzes traffic data and controls the lights to improve flow.
8:27-9:00: The program makes commuting easier by improving traffic flow.
9:00-10:28: A well-conceived program can be reused and adapted for different problems, demonstrating the versatility of software.
Transcription
[Music] purpose the making of music but the piano cannot do it alone it needs the genius of human creativity to achieve that purpose that creativity set down as notations on a page of Music communicates to The Pianist exactly what to perform anyone who understands the notations can follow the instructions borne in the mind of the composer and produce the music he intended to be heard surprisingly enough technology came to this art even before the 20th century dawned a special set of machine instructions communicated directly with the instrument the piano now called a player piano responded with music if we consider the player piano as Hardware the instructions on the piano roll are what some call software together they form a system for bringing music into being no matter how finely tuned the hardware may be it must rely on software instructions for its pattern of sound even in the early days of player piano technology the system remained under human control people told it what to do by changing the piano role and the piano responded by performing many different tasks Tempo and Melody might change but the flow of music went on just as the revolving perforations of the piano roll trigger the actions of the keyboard the punched card tells today's electronic Hardware what should be done the patterns of holes in the card represent different numbers letters and symbols [Music] this input which a computer must have to perform can also be entered by paper tape or Magnetic Tape or can even be typed in however entered the set of instructions is known as a program without it even the most superbly built machine is little more than Furniture the people who summon the speed and power of a computer for problem solving are composers in the their own right they are called programmers men and women with the special skill of breaking a problem down into logical steps then devising a software solution in a language the computer can understand they can instruct a machine to add subtract multiply divide and do dozens of other actions in any desired sequence they can cause it to compare sort or store any data needed for the job at [Music] hand now let's see how programmers prepare the software to solve one of the worst headaches of a major city traffic [Music] [Applause] congestion wonder why they call it software when it's so hard to prep pair our assignment come up with a program to improve the traffic flow on two of New York City's major arteries before we can put anything down on paper we have to understand the problem get to know every aspect of it an experienced City traffic engineer is with us from the start together we begin to design a plan for putting traffic control Solutions into machine language [Music] the first thing to do is check out traffic programs already prepared for other locations that calls for a visit to a software Library maybe only a few programs stored on its cards tapes and discs will help get us started but we can't afford to miss any bets at this stage of the game the print out from these programs is useful permit we can check any similarities with our own problem meanwhile our team is growing in numbers and in ideas with a problem of this size we have lots of homework to do some of a top sign courtesy of the city we see it all bumper to bumper traffic a stalled truck other lanes moving normally what we're after is to find out why some roads function and others CL fog up we're getting a bird's eyee view of trouble spots actual and potential from up here anyone can see why it takes so long to get across a bridge in this [Music] city the most critical problem is the timing of traffic lights we have to make them responsive to the flow of traffic to do that we'll need sensing devices they'll count the passing cars and relay the information to the computer control center then the computer can evaluate the situation and pick the best possible sequence of traffic light [Music] changes we're ready now for flow charting here's where we diagram each logical step needed to solve our problem we apply all we've learned about traffic patterns the system of Lights Peak and slack periods all the realities the road which must now be translated into a software program we use symbols and words as the basis of our machine instructions their aim is to help the computer choose the best way to keep traffic moving at any given moment the flowchart is the blueprint for our final program so we work hard on it at last it's ready to be coded changed into instructions the computer can follow while our program is run on the computer we de bug it to get rid of those flaws we hadn't seen [Music] before even a bug-free program is no cause to relax it has to prove itself in a real life situation this is when we focus on the total traffic picture and we have to expect the unexpected things like a double parkk car or an accident affecting the flow of vehicles we may have a software package but we have to keep juggling the cont contents of it finally we have it a system for switching lights on and off to react to the flow of traffic at the heart of the system are those sensing devices they transmit a count of passing cars to the traffic control center we've got a lighted display map too it helps show how those knots of traffic are being [Music] unraveled software and traffic input are doing their jobs and now it's up to the hardware the computer analyzes the information instantly selects the best sequence of lights then transmits its commands to the control boxes along our traffic routes it also helps provide an up to the minute profile of any trouble spot [Music] finally that day arrives when driving on the two arteries assigned to us is less of a battle and the way to and from work is an easier one for many a traveler we've come a long way through software and teamwork it hasn't been easy but in these days what [Applause] [Music] is the beauty of a well-conceived program like a piece of music is that it wears well it can be used again and again without becoming [Music] obsolete software travels well too a program for controlling traffic in a city like New York can help develop solutions for Rio Montreal London Tokyo or any other City even though it may be halfway around the world and with many problems all it own beyond all this a software package can lend itself to solving many different problems even though they may be far removed from the original application all that is necessary is that their mathematical nature be similar software created to improve the output of an oil refinery might be adapted for a study of air pollution or altered still more to find the optimum fish population for a given habitat and even indicate the best way to catch them software libraries all over the world are storehouses of such [Music] Solutions some call It software The Logical and precise path to the solution of a problem an exercise in achieving Harmon Harmony [Music]
1 user has this film:
Periscope Film
No related films.
Original permalink · Record added: 2025-06-27 21:07:01