Slashdot Mirror


Jean Sammet, Co-Designer of COBOL, Dies at 89 (nytimes.com)

theodp writes: A NY Times obituary reports that early software engineer and co-designer of COBOL Jean Sammet died on May 20 in Maryland at age 89. "Sammet was a graduate student in math when she first encountered a computer in 1949 at the Univ. of Illinois at Urbana-Champaign," the Times reports. While Grace Hopper is often called the "mother of COBOL," Hopper "was not one of the six people, including Sammet, who designed the language -- a fact Sammet rarely failed to point out... 'I yield to no one in my admiration for Grace,' she said. 'But she was not the mother, creator or developer of COBOL.'"
By 1960 the Pentagon had announced it wouldn't buy computers unless they ran COBOL, inadvertently creating an industry standard. COBOL "really was very good at handling formatted data," Brian Kernighan, tells the Times, which reports that today "More than 200 billion lines of COBOL code are now in use and an estimated 2 billion lines are added or changed each year, according to IBM Research."

Sammet was entirely self-taught, and in an interview two months ago shared a story about how her supervisor in 1955 had asked if she wanted to become a computer programmer. "What's a programmer?" she asked. He replied, "I don't know, but I know we need one." Within five years she'd become the section head of MOBIDIC Programming at Sylvania Electric Products, and had helped design COBOL -- before moving on to IBM, where she worked for the next 27 years and created the FORTRAN-based computer algebra system FORMAC.

73 comments

  1. END-PERFORM by Known+Nutter · · Score: 4, Funny

    STOP RUN.

    --
    Beware of the Leopard.
    1. Re: END-PERFORM by Hognoxious · · Score: 1

      GOTO A900-GOLF-CLAP VIA A910-ROFL INTERTWINING B100-I-SEE-WHAT-YOU-DID-THERE OR SOMETHING-LIKE-THAT

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re: END-PERFORM by PolygamousRanchKid+ · · Score: 3, Interesting


      //COBBSTEP JOB CLASS=6,NOTIFY=&SYSUID
      //
      //STEP10 EXEC PGM=MYPROG,PARM=ACCT5000
      //STEPLIB DD DSN=MYDATA.URMI.LOADLIB,DISP=SHR
      //INPUT1 DD DSN=MYDATA.URMI.INPUT,DISP=SHR
      //OUT1 DD SYSOUT=*
      //OUT2 DD SYSOUT=*
      //SYSIN DD *
      //CUST1 1000
      //CUST2 1001

      /*

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    3. Re: END-PERFORM by Hognoxious · · Score: 1

      Never, ever, go full JCL.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re: END-PERFORM by greenfruitsalad · · Score: 1

      The TAO of Programming, section 1.2:

      The Tao gave birth to machine language. Machine language gave birth to the assembler.
      The assembler gave birth to the compiler. Now there are ten thousand languages.
      Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao.
      But do not program in COBOL if you can avoid it.

    5. Re: END-PERFORM by Anonymous Coward · · Score: 0

      Wonder how many people on here still know their JCL and the wonders of all-caps programming :-D

      Btw, it should be //* not // after the job card, otherwise your job ends there and you'll get an error with the rest of the stream.
      Also you shouldn't have the // on your inline data unless you're specifying a different delimiter. E.g. //SYSIN DD *,DLM=ZZ //CUST1 1000 //CUST2 1001

      ZZ

    6. Re: END-PERFORM by Anonymous Coward · · Score: 0

      The // would be read as data not jcl until the /* card was read.

  2. "I don't know, but I know we need one" by Anonymous Coward · · Score: 0

    If only all PHBs could be this candid.

    1. Re:"I don't know, but I know we need one" by Megol · · Score: 3, Insightful

      I think you misunderstood the meaning of that quote. The "PHB" (as you call him) obviously realized that computers needed people specialized in programming in the future rather than the jack-of-all-trades people involved in the early stages of computer evolution. However programming wasn't well defined at the time, not even programming languages had developed to a well defined stage.

      TL;DR IMHO more insightful than PHB-worthy.

    2. Re:"I don't know, but I know we need one" by __aaclcg7560 · · Score: 1

      A developer once wrote in a bug report: "I don't know what the problem was, but whatever the problem was it's now fixed."

      *facepalm*

    3. Re:"I don't know, but I know we need one" by RabidReindeer · · Score: 1

      Funny that you should say that. Dilbert, circa Y2K had the PHB approach Bob the Dinosaur and ask if he could do COBOL, and the conversation went something like that.

    4. Re: "I don't know, but I know we need one" by Anonymous Coward · · Score: 0

      Proof?

    5. Re: "I don't know, but I know we need one" by aberglas · · Score: 1

      Proof?

      It now compiles.

  3. They've been saying that for a long time now by Anonymous Coward · · Score: 0

    So don't you believe one word of it!

    1. Re:They've been saying that for a long time now by jfdavis668 · · Score: 1

      I hear people are dying to learn COBOL.

    2. Re:They've been saying that for a long time now by K.+S.+Kyosuke · · Score: 1

      I thought people used to learn COBOL to die? (The latter sometime around now?)

      --
      Ezekiel 23:20
  4. Re:Newsflash by __aaclcg7560 · · Score: 1

    That was COBOL? I thought it was Perl.

  5. His card got punched by Cyberax · · Score: 0

    His card got punched. RIP.

    1. Re:His card got punched by Known+Nutter · · Score: 0

      Her. Jean Sammet was a woman.

      --
      Beware of the Leopard.
    2. Re:His card got punched by K.+S.+Kyosuke · · Score: 1

      Computers back then didn't distinguish such pesky details any more than lowercase and uppercase letters. Also, everyone's name had to fit into eight characters.

      --
      Ezekiel 23:20
  6. RIP by mfh · · Score: 1

    All those terrifying nightmares that language gave me in university turned out to be some fond memories, in retrospect. COBOL's inflexibility taught me to become impeccable and also how Zen can help programmers to overcome any obstacle.

    It is a sad day, but he had a long life. RIP.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:RIP by Known+Nutter · · Score: 1

      he had a long life

      Do people even read TFS? C'mon guys... get it together.

      --
      Beware of the Leopard.
    2. Re:RIP by CaptainDork · · Score: 1

      Had to be a "he," I guess.

      Did anyone watch Hidden Figures?

      --
      It little behooves the best of us to comment on the rest of us.
    3. Re:RIP by mfh · · Score: 1

      Would you believe me if I said it was a typo? Because it was a typo... and I'm writing this on a COBOL laptop... so JCL dorped the s.

      --
      The dangers of knowledge trigger emotional distress in human beings.
  7. Women and Computers don't mix! by RabidReindeer · · Score: 5, Insightful

    This is why "brogrammers" disgust me. Yes, I've seen a lot of women drop out of the profession. Often to become parents, sometimes to move into management or project administration, sometimes for reasons unknown. But "J. Sammet" is an author or co-author of a lot of the historical computer literature in my library. You'll find her name in Knuth, in collections by Flores, and other places besides. She may not have been as publicly visible as Adm. Hopper or even Margaret Hamilton, but she helped build the foundations for modern-day IT.

    In addition to valuable contributions in the field of programming language design, she was also the first female president of the Association for Computing Machinery, back when the real nerds all belonged to ACM.

    Much of the testosterone-laden crap from Silicon Valley, as well as "normal" programming from the world all over would not have been possible without someone like Sammet to lead the way.

    It's sad that she never got the full recognition she deserved from the world at large - even the appearance announcement here is 2 weeks late. Although her peers respected her greatly. We've lost a giant unawares.

    1. Re:Women and Computers don't mix! by Anonymous Coward · · Score: 1

      > ...even the appearance announcement here is 2 weeks late. ... We've lost a giant unawares.

      Slashdot has been behind the curve for at least a decade, and the problem has gotten worse since the latest managers took over. The days when slashdot got the scoop on tech news are long, long gone.

      _Real_ nerds read this: https://cacm.acm.org/news/217652-in-memoriam-jean-e-sammet-1928-2017/fulltext

    2. Re:Women and Computers don't mix! by Dog-Cow · · Score: 2, Insightful

      Slashdot has never gotten the scoop, because Slashdot has always been a news aggregator. You ignorant idiot.

    3. Re:Women and Computers don't mix! by K.+S.+Kyosuke · · Score: 1

      Much of the testosterone-laden crap from Silicon Valley, as well as "normal" programming from the world all over would not have been possible without someone like Sammet to lead the way.

      That's a rather bold statement, unless the "someone like Sammet" part meant "either her or a workable substitute". Very few things in computing have been so unique as to require a single individual. And even that may be a stretch. Perhaps Alan Kay comes closest, but even that I'm not sure about.

      Funny that you should mention Hamilton though; her popularity being a recent pop-culture phenomenon, quite the opposite of the towering Hopper.

      --
      Ezekiel 23:20
    4. Re:Women and Computers don't mix! by tlhIngan · · Score: 1

      Much of the testosterone-laden crap from Silicon Valley, as well as "normal" programming from the world all over would not have been possible without someone like Sammet to lead the way.

      This I blame mostly on Nintendo. Yes, Nintendo, with the NES.

      Take a look at the video game and computer ads pre-video game crash. You see the whole family - dad, mom, son, daughter gathered in front of the TV behind a game console, or PC. It's fun for the whole family.

      But post crash, things changed. This especially with the NES, because to sell it, Nintendo had to sell it as a toy. No retailer would touch video games, having been burned just a year or two earlier and having to write off massive amounts of money invested in garbage.

      But to sell it as a toy required Nintendo to tell retailers where to put it. Because a toy store is divided (even today) into Boy's and Girl's sections. You could not put a toy into both sections, so you had to decide where it went, and Nintendo decided to put it with the boy's toys. Subsequent to this, practically every video game and computer ad featured just males in it, leading to the subtle marketing that computers and video games are "male" endeavors.

    5. Re:Women and Computers don't mix! by Anonymous Coward · · Score: 0

      "would not have been possible".

      No, I don't think so... I think you're reaching.

      Show us an all female software company with over 50 staff. Show us an all female NASA. Nothing has been stopping women from doing these sorts of things for the past hundred years, yet they haven't done them.

    6. Re:Women and Computers don't mix! by K.+S.+Kyosuke · · Score: 1

      That's an interesting hypothesis but it doesn't explain, e.g., similar distributions of professions in Comecon countries which certainly didn't have any "Nintendo sections" in shops. (Maybe different things were at work in such places, though.)

      --
      Ezekiel 23:20
    7. Re: Women and Computers don't mix! by Anonymous Coward · · Score: 0

      That should read "most males"
      And
      "some women"
      Not everybody is exactly the same..
      I know plenty of women who loathe all other women and don't think much of most blokes either.
      I also know quite a few blokes who are not ego-centric competitive jerks..

    8. Re:Women and Computers don't mix! by Anonymous Coward · · Score: 0

      Jesus. You really do yell "cuck".

      Women don't "like" cultural differences. They are far more ruthless in purging differences than men are.

    9. Re:Women and Computers don't mix! by RabidReindeer · · Score: 1

      Much of the testosterone-laden crap from Silicon Valley, as well as "normal" programming from the world all over would not have been possible without someone like Sammet to lead the way.

      That's a rather bold statement, unless the "someone like Sammet" part meant "either her or a workable substitute". Very few things in computing have been so unique as to require a single individual. And even that may be a stretch. Perhaps Alan Kay comes closest, but even that I'm not sure about.

      Funny that you should mention Hamilton though; her popularity being a recent pop-culture phenomenon, quite the opposite of the towering Hopper.

      The point here is that according to some, even a "someone like Sammet" would have to be male. Which, by her very prominence is demonstrably false.

      I consider Kay to be one of the towering figures in the field, but Kay very likely has dealt directly or indirectly with a lot of Sammet's work - Many of his most significant ideas date back to the early 1960's when Sammet was in the prime of her career. There is certainly considerable overlap - Jean Sammet was the founder of ACM SigPLAN, so Kay's language develpments would have been of considerable interest to her - and vice versa.

      Not to denigrate Hamilton's work - she was certainly valuable to the US Space Program, but yes, I think that perhaps she has gotten more attention than others who did equally important things. And like Kay, she was almost certainly using tools that were based on Sammet's work - everyone was. And still is, whether they realize it or not. You didn't get into Knuth's magnum opus without having had a hand in the foundations of the field.

      Not to make it sound like the entire field of computer science is single-handedly the work of Jean Sammet or any other single individual, But the field was much smaller back then and virtually everything that anyone did was new and radical. So a relatively small number of people shaped almost everything that was to come.

  8. Re:Newsflash by gtall · · Score: 1

    Nah, it's Scheme...your brain throttles you just to make you stop.

  9. Here we go again... by Slugster · · Score: 0, Flamebait

    Oh sure, hire a girl with no experience to invent COBOL
    If it was a guy, they'd have wanted him to have five years experience in inventing COBOL

    1. Re:Here we go again... by jandersen · · Score: 1

      Oh sure, hire a girl with no experience to invent COBOL
      If it was a guy, they'd have wanted him to have five years experience in inventing COBOL

      Ah, classical castration anxiety, I believe.

  10. after 60 years, I have never met a logical female by Cryofan · · Score: 0

    troof

    --
    eat shiat and bark at the moon
  11. She's been dead for 2 weeks by haruchai · · Score: 3, Insightful

    What's a girl gotta do to get noticed around here?

    --
    Pain is merely failure leaving the body
    1. Re:She's been dead for 2 weeks by Anonymous Coward · · Score: 0

      What's a girl gotta do to get noticed around here?

      Run around naked and squawk like a chicken?

    2. Re:She's been dead for 2 weeks by jandersen · · Score: 1

      The smell ought to do it by now.

  12. Re: COBOL by Anonymous Coward · · Score: 1

    I'm going to start a new programming language called COVFEFE to make programming great again. It will be yuge and unpresidenteded. It will be like COBOL, Fortran, C++, Forth, LOLcode, Perl, Ruby, Python, C#, and Java all on LSD, but betterer. It will be like a great wall around all bad programming languages which should be deported to /dev/null.

  13. Hopper & COBOL by Tablizer · · Score: 3, Interesting

    While Grace Hopper is often called the "mother of COBOL," Hopper "was not one of the six people, including Sammet, who designed the language -- a fact Sammet rarely failed to point out... 'I yield to no one in my admiration for Grace,' she said. 'But she was not the mother, creator or developer of COBOL.'"

    Although different people give different accounts, the gist of what happened as I gather it was that the committee became on a whole argumentative and split into generally two groups: those who wanted to just finish the project, and the others who felt better theories were needed first before laying down a language.

    Because time was running out, the get-it-done group borrowed heavily from existing languages, including Grace's languages. Because their mandate was to make COBOL "English-like", Grace's work was the furthest along in this regard, at least in a practical sense. Thus, COBOL borrowed a good many ideas from Grace's languages.

    From the article: "COBOL was initially intended as a short-term solution to the problem of handling business data -- a technology that might be useful for a year or two until something better came along."

    1. Re:Hopper & COBOL by Anonymous Coward · · Score: 0

      > a technology that might be useful for a year or two until something better came along

      "Nothing is more permanent than a temporary solution."

    2. Re:Hopper & COBOL by MichaelSmith · · Score: 1

      Its very php-esque.

    3. Re:Hopper & COBOL by iggymanz · · Score: 1

      Grace was technical consultant to that committee of six. Anyway, it's clear from looking at grammar of Grace's FLOW-MATIC that COBOL design was influenced by it.

    4. Re:Hopper & COBOL by Tablizer · · Score: 1

      "Nothing is more permanent than a temporary solution."

      A lot of languages die off pretty quick or never catch on. It's hard to know ahead of time what has staying power. It was accurate to assume back then that any given new language is not likely to catch on and/or last long. Many didn't. Thus, their assumption, as stated in the article, that COBOL was a relatively short-term language was not bad assumption, statistically.

      COBOL is a semi-domain-specific language (business: banking, inventory, commerce, tracking, reporting, etc.) that has a lot of features that simplified those tasks, especially before databases were common-place: sorts, merges, look-ups, etc. were built-in (although not all in the first release). It also has groupings of fields that is still fairly unique; you can reference chunks of "schemas" rather than just individual fields to save code.

      "Cleaner" languages came along around the same time, but they didn't have a lot of business-oriented extras that COBOL did: one had to reinvent them, and every shop will reinvent them differently. COBOL offered some consistency in that regard to reduce the learning curve and confusion. Plus, the specification for it was more or less open-source, something fairly rare back then, outside of "research" languages.

  14. Re:women are so superior! by Anonymous Coward · · Score: 0

    QED

  15. LIVING COBOL programmers? by Anonymous Coward · · Score: 0

    ...and an estimated 2 billion lines are added or changed each year, according to IBM Research.

    That's the amazing thing. Now if we could just get them to vote. ;-)

  16. Most early Computers were women by aberglas · · Score: 4, Informative

    Before electronic computers, people used to compute things by hand. Following a well defined algorithm using a mechanical calculator. This was considered semi-skilled women's work, much like typing pools, to keep them employed until they could get married and stay at home and look after kids (when households could survive on a single income).

    Unsurprisingly, some of the smarter women started designing the algorithms themselves, often solving tricky mathematical problems. So when electronic computers came along, they were the operators, which included programming. So you see a lot of women in the early days.

    Also, during the war, the men were off fighting. Most of the operators at Blechly park were women. But very few, if any, drove the code breaking process.

    1. Re:Most early Computers were women by AmiMoJo · · Score: 1

      Indeed there were few, but at least 4: http://www.bletchleyparkresear...

      It makes you wonder how much shorter the war could have been, how many more people could have been saved, had the men in charge been more willing to find and employ suitably skilled women. For that matter, if society had progressed to the point where more women had the opportunity to study to the necessary level.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Most early Computers were women by aberglas · · Score: 1

      I do not think there was any reluctance to use smart women where available. It is just that culturally not many women studied maths and engineering so had the skills, nor, socially, the inclination.

      Miss Shilling's orifice to improve spitfires is a notable counter example. She was the engineer, and went around airfields with mechanics to apply the fix she designed.

  17. Self taught by Anonymous Coward · · Score: 0

    Really is best

  18. Hooray! by Anonymous Coward · · Score: 0

    We did it, Reddit!

  19. It makes me a little sad. by Joe+Branya · · Score: 5, Interesting

    Six people developed COBAL during a set of 1959 allnighters in a NYC hotel room. One was a woman. Did any of the men get a NYT obit?

    They were all important figures in their day but only one gets the Times treatment because the NYT is on a "Women in technology" kick. Death as newshook for an editorial.

    They did the same thing with Grace Hopper. Now Grace was a shrewd, funny lady. I used to drive her to Mensa meeting in the 1970s. She lived in a high-rise in Arlington, Va and I lived nearby. One time, with rain pouring through a hole in my convertible's roof, I apologized for getting her soaked and we talked about her elderly, leaky, model A Ford, which somehow made it through WWII via a couple of engine rebuilds she did on her kitchen table. She liked guys- they helped her drag the motor up the stairs.

    Grace and Miss Sammet did share one thing; they never married and never had children or grandchildren. Making that whole thing work - the relationship; the long, intellectually challenging hours; the reality of raising children- is easier now but, take my word for it, the young tech girls here in Austin still talk about it, especially in private among themselves.

    All I can say is "So long Jean. So long Grace.", dying alone in a nursing home. It all makes me a little sad.

    1. Re: It makes me a little sad. by janimal · · Score: 2

      It's comments like these that keep me reading slashdot after all these years.

      The reason women need to be mentioned more is to motivate them to join in. I once read that it used to be easier for women to become software engineers, because you didn't need to know anything about it to start formal studies (you still can for other engineering disciplines). Now, you already need to be in a club to belong in first year. Never mind the biological burden of childbearing. I used to resent the extra help women seem to get in the popular culture, but after living with one brilliant woman for 17 years, I don't any more. They really do have it hard, when it comes to professional commitment.

    2. Re: It makes me a little sad. by 93+Escort+Wagon · · Score: 3, Informative

      It's comments like these that keep me reading slashdot after all these years.

      You mean comments which seem informative but contain factual errors?

      Grace Hopper was married to NYU professor Vincent Foster Hopper from 1930-1945. Hopper was her husband's name; she kept it after the divorce.

      https://en.m.wikipedia.org/wik...

      --
      #DeleteChrome
    3. Re: It makes me a little sad. by Anonymous Coward · · Score: 1

      Then the Clintons went after her ex-husband. Nice.

  20. Epitaph on his gravestone by hcs_$reboot · · Score: 1

    His family and friends wanted to write an epitaph on his gravestone, in Cobol. Unfortunately, even the biggest one couldn't stand the text length.

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:Epitaph on his gravestone by Anonymous Coward · · Score: 0

      Well 3 times makes it official, Sammet was a guy.

    2. Re:Epitaph on his gravestone by hcs_$reboot · · Score: 1

      Yeah, sorry for that. He is a She.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
  21. Technical-scientific and commercial-administrative by Anonymous Coward · · Score: 1

    computers and languages, when did you hear about them last time?

  22. Re: COBOL by Anonymous Coward · · Score: 0

    And it has all the good statements. In fact it will have the best statements ever, no other language comes close.

  23. Re: COBOL by MichaelSmith · · Score: 1

    sys.exit() will be replaced by your'e fired! where the exclamation mark is a modifier ensuring immediate execution of the current thread.

  24. When you think about it it makes sense by Cro+Magnon · · Score: 0

    It figures that two women were involved in creating one of the most verbose programming languages.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  25. how do i save my husband from evil woman by Anonymous Coward · · Score: 0

    I am from CANADA, i and my husband has been separated for 3 months now, he was the love of my life and the father of my 4 kids. He went out with another lady. I tried to get him back but nothing worked, I was so frustrated seeing all effort becoming waste, i was so lucky i heard about Robinson buckler from the someone. I’m so happy he was the final solution to the problem i have been fighting for almost 3 months now. I will as well like all those who are having problems such as relationship issues, fertility problems and financial difficulties or simply you need a promotion in your carrier just contact email:MARVINLOVESPELL011@GMAIL.COM . com Robinson buckler he will solve your problem with ease withing just 3 days.

  26. can i still get him back after he live by Anonymous Coward · · Score: 0

    God bless Doctor MARVIN for helping me get my life. Brethren, i have suffered years for a long period of time, i have tried so many remedy, but known seems to work. But i had contact with a doctor who i saw so many people testifying on how they were all saved of their various husband and by this doctor. So i explained my entire problem to him, and he promised to help me. So i gave him all benefit of doubt, and behold he prepared the mixture, and Today, i am proud to say i am happy living free, and my husband is back to me, now is has been restored to normal. So in case you are out there suffering from getting husband and if you have other problem. i want to tell you to quickly contact: Dr MARVIN for getting your husband or your life back. Email: MARVINLOVESPELL011@GMAIL.COM

  27. Women in Tech and COBOL in the same article? by tehcyder · · Score: 1

    This will probably decimate the slashdot readership through death by apoplexy.

    --
    To have a right to do a thing is not at all the same as to be right in doing it