{"id":1009,"date":"2014-09-05T17:11:41","date_gmt":"2014-09-05T17:11:41","guid":{"rendered":"http:\/\/arts-attic.com\/blog\/?p=1009"},"modified":"2017-01-07T20:27:25","modified_gmt":"2017-01-07T20:27:25","slug":"it-is-better-to-ask-forgiveness","status":"publish","type":"post","link":"http:\/\/arts-attic.com\/blog\/?p=1009","title":{"rendered":"It is Better to Ask Forgiveness."},"content":{"rendered":"<p>I lifted this from a Linux Voice tutorial written by Juliet Kemp.\u00a0 I left behind all of the gory details of early mainframe programming to refocus Miss Kemps words on Grace Hopper.\u00a0 Grace was an amazing lady in a male dominated world.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_1013\" style=\"width: 137px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/511px-Grace_Hopper-255x3001.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1013\" class=\"size-thumbnail wp-image-1013\" src=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/511px-Grace_Hopper-255x3001-127x150.jpg\" alt=\"Grace Hopper remains a source of quotable quotes, our favourite being: \u201cIt\u2019s easier to ask forgiveness than it is to get permission\u201d.\" width=\"127\" height=\"150\" srcset=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/511px-Grace_Hopper-255x3001-127x150.jpg 127w, http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/511px-Grace_Hopper-255x3001-255x300.jpg 255w, http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/511px-Grace_Hopper-255x3001.jpg 511w\" sizes=\"auto, (max-width: 127px) 100vw, 127px\" \/><\/a><p id=\"caption-attachment-1013\" class=\"wp-caption-text\">Grace Hopper remains a source of quotable quotes, our favourite being: \u201cIt\u2019s easier to ask forgiveness than it is to get permission\u201d.<\/p><\/div>\n<p>Grace Hopper, born in New York in 1906, was an associate professor of mathematics at Vassar when WWII broke out. Volunteering for the US Navy Reserve, she was assigned to the Bureau of Ships Computation Project, where she worked on the Harvard Mark I project (a calculating machine used in the war effort), from 1944\u20139, co-authoring several papers.<\/p>\n<p style=\"text-align: center;\"><em>\u201cPunch-card calculating machines<\/em><br \/>\n<em> already existed, but crucially,<\/em><br \/>\n<em> UNIVAC was programmable.\u201d<\/em><\/p>\n<p>In 1949, she moved to the Eckert-Mauchly Computer Corporation (later acquired by Remington Rand, and later still by Unisys), and joined the UNIVAC team. UNIVAC, which first ran in 1951, was the second commercially available computer in the US, and the first designed for business and admin rather than for scientific use. That meant that it was intended to execute many simple calculations rapidly, rather than performing fewer complex calculations. Punch-card calculating machines already existed, but crucially, UNIVAC was programmable. The first customers included the US Census Bureau and the US Air Force (who had the first on-site installation, in 1952). In 1952, as a promotional stunt, they worked with CBS to have UNIVAC predict the result of the 1952 US presidential election. It correctly (and quickly!) predicted an Eisenhower win, beating out the pollsters who had gone for Stevenson.<\/p>\n<div id=\"attachment_1012\" style=\"width: 160px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/grace-hopper-at-univac.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1012\" class=\"size-thumbnail wp-image-1012\" src=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/grace-hopper-at-univac-150x120.jpg\" alt=\"Grace Hopper, who studied mathematics and physics at Harvard and Vassar universities, at a later UNIVAC in 1960. By Unknown (Smithsonian Institution) (Flickr: Grace Hopper and UNIVAC)\" width=\"150\" height=\"120\" srcset=\"http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/grace-hopper-at-univac-150x120.jpg 150w, http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/grace-hopper-at-univac-300x240.jpg 300w, http:\/\/arts-attic.com\/blog\/wp-content\/uploads\/2014\/09\/grace-hopper-at-univac.jpg 641w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><p id=\"caption-attachment-1012\" class=\"wp-caption-text\">Grace Hopper, who studied mathematics and physics at Harvard and Vassar universities, at a later UNIVAC in 1960. By Unknown (Smithsonian Institution) (Flickr: Grace Hopper and UNIVAC)<\/p><\/div>\n<p>Grace Hopper created the first operational compiler, in 1952, while working on the UNIVAC project. Initially, no one believed her. \u201cI had a running compiler and nobody would touch it,\u201d she said later. \u201cThey told me computers could only do arithmetic.\u201d In fact, the A-0 system was more like what we would today call a loader or a linker than a modern \u2018compiler\u2019. For A-0, Hopper transferred all her subroutines to tape, each identified with a call number, so that UNIVAC could find it. She then wrote down the call numbers, and any arguments, and this was converted into machine code to be run directly. Effectively, A-0 allowed the programmer to reuse code and to write in a more human-readable way, and get the machine to do more of the work.<\/p>\n<p>Famously, Grace Hopper popularized the term \u201cdebugging\u201d about computer programs, after an error while working on the Mark II in 1947 was tracked down to an actual bug (a moth) stuck in a relay. The term \u201cbug\u201d had been used before in engineering, but Hopper brought it into popularity.<\/p>\n<p>find Linux Voice <a href=\"http:\/\/www.linuxvoice.com\/\">here,<\/a> or go here to <a href=\"http:\/\/shop.linuxvoice.com\/?ref=iss5\">subscribe<\/a> to Linux Voice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I lifted this from a Linux Voice tutorial written by Juliet Kemp.\u00a0 I left behind all of the gory details of early mainframe programming to refocus Miss Kemps words on Grace Hopper.\u00a0 Grace was an amazing lady in a male &hellip; <a href=\"http:\/\/arts-attic.com\/blog\/?p=1009\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-1009","post","type-post","status-publish","format-standard","hentry","category-art-joly"],"_links":{"self":[{"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1009"}],"version-history":[{"count":3,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1009\/revisions"}],"predecessor-version":[{"id":1016,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1009\/revisions\/1016"}],"wp:attachment":[{"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1009"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/arts-attic.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}