{"id":14294,"date":"2018-12-05T16:00:47","date_gmt":"2018-12-06T00:00:47","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=14294"},"modified":"2023-10-27T03:19:17","modified_gmt":"2023-10-27T10:19:17","slug":"jean-sammet-programming-language-pioneer","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/","title":{"rendered":"Jean Sammet, Programming Language Pioneer!"},"content":{"rendered":"<h2><b>Jean Sammet, Programming Language Pioneer!<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Jean E. Sammet, who entered the 1950s world of computers from a mathematics background, led the development of FORMAC (FORmula MAnipulation Compiler), the first commonly used programming language for manipulating non-numeric algebraic expressions. With another well-known woman in STEM, <\/span><a href=\"https:\/\/www.tynker.com\/blog\/computer-programmers-in-history-who-inspire-girls-in-tech\/\"><span style=\"font-weight: 400;\">Grace Hopper<\/span><\/a><span style=\"font-weight: 400;\">, as the technical consultant for the project, Sammet also helped develop COBOL (Common Business-Oriented Language), one of the first programming languages designed for business use. Jean Sammet was the first female president of the Association for Computing Machinery and her book <\/span><i><span style=\"font-weight: 400;\">Programming Languages: History and Fundamentals <\/span><\/i><span style=\"font-weight: 400;\">\u00a0is considered a classic. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">As it is for many women today, Sammet\u2019s path into computer programming was not a direct course; computer science as a discipline was still in its infancy, and wasn\u2019t offered as a degree program until 1953. Today, many women make their way into programming jobs through the help of coding bootcamps and self-learning. Sammet\u2019s story is inspirational for anyone, but especially for people who may take a non-linear path to get into the tech field. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Born in New York in 1928, Sammet demonstrated <\/span><a href=\"https:\/\/cacm.acm.org\/news\/217652-in-memoriam-jean-e-sammet-1928-2017\/fulltext\"><span style=\"font-weight: 400;\">early on<\/span><\/a><span style=\"font-weight: 400;\"> an interest in math: \u201cWhen I started the first grade, I immediately decided I liked that number stuff.\u201d She studied math all throughout school and eventually received a master\u2019s degree in math from the University of Illinois in 1949. <\/span><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">Sammet worked as a mathematician at Sperry Gyroscope, a major U.S. company involved in making aviation electronics, from 1953 to 1958, performing mathematical work on submarines and torpedoes for the U.S. Navy. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">In her <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=5PVqBBAxFlU&amp;t=182s\"><span style=\"font-weight: 400;\">own words<\/span><\/a><span style=\"font-weight: 400;\">, spoken when she received the 2009 IEEE Computer Pioneer Award, this is how, in 1955, Sammet became a programmer for Sperry Gyroscope: <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cMy boss came over to me one day and said, \u2018Do you know that we have a couple of engineers who are building a digital computer?\u2019 And my answer was \u2018Yes.\u2019 I didn\u2019t quite know what it meant, but, yes. And he said, \u2018Would you like to be our programmer?\u2019 And I said, \u2018What\u2019s a programmer?\u2019 And his answer&#8211;and I kid you not&#8211;his answer was, \u2018I don\u2019t know, but I know we need one.\u2019&#8230;I said \u2018Yes\u2019 to him, and that was the start of what is obviously a very long and has been a very rewarding career.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jean Sammet enters the annals of computer history in 1959, when she was part of the small sub-committee&#8211;there were only <\/span><a href=\"https:\/\/www.nytimes.com\/2017\/06\/04\/technology\/obituary-jean-sammet-software-designer-cobol.html\"><span style=\"font-weight: 400;\">six people<\/span><\/a><span style=\"font-weight: 400;\">&#8211;who analyzed existing programming languages and created specifications for a new language that would move computer usage beyond the expert hands of mathematicians, scientists, and engineers, and into the lives of more people across industries. The result was COBOL, or Common Business Oriented Language, a language that could help companies manage business data like accounting and payroll. Today, COBOL is still used on mainframe computers; many bank transactions take place through programs written in COBOL. In 1961 Sammet joined IBM, where she spent almost thirty years of her career, and developed FORMAC (a cousin to FORTRAN) while there in 1962. And in 1974, she was elected the first female president of the Association for Computing Machinery (ACM). <\/span><\/p>\n<p><span style=\"font-weight: 400;\">But maybe, for those girls and women today who are thinking about getting more involved in STEM fields, Jean Sammet\u2019s legacy isn\u2019t just her list of accomplishments. It\u2019s her attitude toward being a woman in STEM. In an <\/span><a href=\"https:\/\/alumnae.mtholyoke.edu\/blog\/sammet\/\"><span style=\"font-weight: 400;\">interview<\/span><\/a><span style=\"font-weight: 400;\">, Sammet was asked what it was like being one of the first women in computer programming. Here\u2019s what she said about her experience:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cSometimes the issue was just ignored. I was just another person. In fact I had one boss who, early when he got put into that position, called a staff meeting. There were five people working for him. Four men and myself. And he started out the meeting saying, \u2018Gentlemen, let\u2019s get started.\u2019 And then he sort of frowned and he said, \u2018No, gentlemen and lady, let\u2019s get started.\u2019 And he said, \u2018I don\u2019t like that. Jean, from now on, you\u2019re a man, you\u2019re a gentleman. So, gentlemen, let\u2019s get started.\u2019 I thought that was fine. I just thought that was funny; it didn\u2019t bother me. I made up my mind very early on that I wasn\u2019t going to think it [presumably, in the context of the interview, discrimination] was happening unless I had clear evidence. And I never really had clear evidence.\u201d <\/span><\/p>\n<p><span style=\"font-weight: 400;\">This anecdote suggests that in Sammet\u2019s workspaces, it didn\u2019t much matter if someone was a man or a woman; what mattered were their skills. According to another woman who worked at IBM, <\/span><a href=\"https:\/\/www.nytimes.com\/2017\/06\/04\/technology\/obituary-jean-sammet-software-designer-cobol.html\"><span style=\"font-weight: 400;\">Lois Haibt<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">\u201cThey took anyone who seemed to have an aptitude for problem-solving skills \u2014 bridge players, chess players, even women.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Today, we hear a lot about discrimination against women in the tech industry. Yet the recollections of Sammet suggest a different story. Has the culture around women in STEM changed, or is our current perspective&#8211;that women are usually at a disadvantage in the tech industry&#8211;not entirely accurate? Whatever the truth is, Sammet\u2019s experiences give us insight into the history of computing, and her life is an inspiring example of someone who has made important contributions to the field.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jean Sammet, Programming Language Pioneer! Jean E. Sammet, who entered the 1950s world of computers from a mathematics background, led the development of FORMAC (FORmula MAnipulation Compiler), the first commonly used programming language for manipulating non-numeric algebraic expressions. With another well-known woman in STEM, Grace Hopper, as the technical consultant for the project, Sammet also helped develop COBOL (Common Business-Oriented [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":14295,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,50,12,106],"tags":[112],"class_list":["post-14294","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-girls-coding","category-ideas-and-tips","category-women-in-stem","tag-women-in-stem"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jean Sammet, Programming Language Pioneer! - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Discover the pioneering contributions of Jean Sammet to programming languages and her lasting impact on the field.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jean Sammet, Programming Language Pioneer! - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Discover the pioneering contributions of Jean Sammet to programming languages and her lasting impact on the field.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-06T00:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T10:19:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png\" \/>\n\t<meta property=\"og:image:width\" content=\"995\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jean Sammet, Programming Language Pioneer! - Tynker Blog","description":"Discover the pioneering contributions of Jean Sammet to programming languages and her lasting impact on the field.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/","og_locale":"en_US","og_type":"article","og_title":"Jean Sammet, Programming Language Pioneer! - Tynker Blog","og_description":"Discover the pioneering contributions of Jean Sammet to programming languages and her lasting impact on the field.","og_url":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2018-12-06T00:00:47+00:00","article_modified_time":"2023-10-27T10:19:17+00:00","og_image":[{"width":995,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Jean Sammet, Programming Language Pioneer!","datePublished":"2018-12-06T00:00:47+00:00","dateModified":"2023-10-27T10:19:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/"},"wordCount":867,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png","keywords":["Women in STEM"],"articleSection":["Block Coding","Girls Coding","Ideas and Tips","Women in STEM"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/","url":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/","name":"Jean Sammet, Programming Language Pioneer! - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png","datePublished":"2018-12-06T00:00:47+00:00","dateModified":"2023-10-27T10:19:17+00:00","description":"Discover the pioneering contributions of Jean Sammet to programming languages and her lasting impact on the field.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20181205160039\/STEM-blog-jean-sammet.png","width":995,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/jean-sammet-programming-language-pioneer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Jean Sammet, Programming Language Pioneer!"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=14294"}],"version-history":[{"count":7,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14294\/revisions"}],"predecessor-version":[{"id":36751,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/14294\/revisions\/36751"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/14295"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=14294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=14294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=14294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}