• holding you hostage with Math

    From John McCue@jmccue@jmclin0.bstnma.east.verizon.net to comp.lang.cobol on Sun Jul 29 02:29:04 2018
    From Newsgroup: comp.lang.cobol

    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Arnold Trembley@arnold.trembley@att.net to comp.lang.cobol on Sun Jul 29 01:10:48 2018
    From Newsgroup: comp.lang.cobol

    On 7/28/2018 9:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John


    That was a fun read!

    It turns out that COBOL fixed-point arithmetic is actually pretty
    convenient for business accounting, and the Java programmers had no idea.

    But you already knew that.

    Just wait 'til they find out about block-mode I/O.

    Kind regards,
    --
    https://www.arnoldtrembley.com/

    ---
    This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Mon Jul 30 12:10:55 2018
    From Newsgroup: comp.lang.cobol

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components written in any language that implements the COM interface.

    I don't think COBOL has any real advantage over anything else in this
    regard.

    The "performance hit" she describes for loading a library to support
    decimal would only happen if the library was loaded dynamically, it has
    no more impact if it is statically linked than compiled COBOL has.

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Doc Trins O'Grace@doctrinsograce@gmail.com to comp.lang.cobol on Mon Jul 30 06:39:49 2018
    From Newsgroup: comp.lang.cobol

    It is fun to explain to a Java programmer about packed decimal.

    Generally, when they finally understand it, they are quite impressed by it.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Clark F Morris@cfmpublic@ns.sympatico.ca to comp.lang.cobol on Mon Jul 30 11:06:45 2018
    From Newsgroup: comp.lang.cobol

    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components >written in any language that implements the COM interface.

    PL/1 also has provision for fixed point. 4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this >regard.

    The "performance hit" she describes for loading a library to support
    decimal would only happen if the library was loaded dynamically, it has
    no more impact if it is statically linked than compiled COBOL has.

    Pete.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bill Gunshannon@bill.gunshannon@gmail.com to comp.lang.cobol on Mon Jul 30 13:36:59 2018
    From Newsgroup: comp.lang.cobol

    On 07/30/2018 10:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components
    written in any language that implements the COM interface.

    PL/1 also has provision for fixed point. 4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this
    regard.

    The "performance hit" she describes for loading a library to support
    decimal would only happen if the library was loaded dynamically, it has
    no more impact if it is statically linked than compiled COBOL has.

    Pete.

    Most people think 4 decimal places are enough for all money, but
    that isn't necessarily true. :-)

    bill

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Tue Jul 31 13:32:16 2018
    From Newsgroup: comp.lang.cobol

    On 31/07/2018 5:36 AM, Bill Gunshannon wrote:
    On 07/30/2018 10:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b


    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components >>> written in any language that implements the COM interface.

    PL/1 also has provision for fixed point.  4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this
    regard.

    The "performance hit" she describes for loading a library to support
    decimal would only happen if the library was loaded dynamically, it has
    no more impact if it is statically linked than compiled COBOL has.

    Pete.

    Most people think 4 decimal places are enough for all money, but
    that isn't necessarily true.  :-)

    bill

    I have never needed more than that for handling Dollars or Pounds, but possibly for statistical reporting on currencies like Rupees or Pesos,
    where numbers can be very large...

    I'd be interested to see any (real life, not theoretical...) examples
    you may have where it isn't enough.

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Tue Jul 31 13:35:14 2018
    From Newsgroup: comp.lang.cobol

    On 31/07/2018 1:39 AM, Doc Trins O'Grace wrote:
    It is fun to explain to a Java programmer about packed decimal.

    Generally, when they finally understand it, they are quite impressed by it.

    I was impressed when I first encountered it in 1967... :-)

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Tue Jul 31 13:39:30 2018
    From Newsgroup: comp.lang.cobol

    On 31/07/2018 2:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components
    written in any language that implements the COM interface.

    PL/1 also has provision for fixed point. 4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Can you share more details, Clark?

    I have worked in a number of Banks and never seen a use case where more
    than 4 decimals were required for transactions in real currency (not management reporting).

    I don't doubt what you say, but I'd be interested to see why 4 was not enough...

    Pete.

    <snipped>
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Hugh Sweeney@hsweeney@pobox.com to comp.lang.cobol on Tue Jul 31 02:19:09 2018
    From Newsgroup: comp.lang.cobol

    On Sunday, 29 July 2018 07:10:58 UTC+1, Arnold Trembley wrote:
    On 7/28/2018 9:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John


    That was a fun read!

    It turns out that COBOL fixed-point arithmetic is actually pretty
    convenient for business accounting, and the Java programmers had no idea.
    Apparently somebody saw the need. There's now a java.math.BigDecimal class. (I'm not tryng to start a language war; I still believe that a common business-oriented language, on hardware with a commercial instruction set, will generally do business computation faster than Java.)
    ...
    Just wait 'til they find out about block-mode I/O.
    Luckily, they have: the java.nio package was introduced in JDK 1.4.
    Hugh
    --
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bill Gunshannon@bill.gunshannon@gmail.com to comp.lang.cobol on Tue Jul 31 08:06:59 2018
    From Newsgroup: comp.lang.cobol

    On 07/30/2018 09:32 PM, pete dashwood wrote:
    On 31/07/2018 5:36 AM, Bill Gunshannon wrote:
    On 07/30/2018 10:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b


    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point >>>> to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM
    components
    written in any language that implements the COM interface.

    PL/1 also has provision for fixed point.  4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this
    regard.

    The "performance hit" she describes for loading a library to support
    decimal would only happen if the library was loaded dynamically, it has >>>> no more impact if it is statically linked than compiled COBOL has.

    Pete.

    Most people think 4 decimal places are enough for all money, but
    that isn't necessarily true.  :-)

    bill

    I have never needed more than that for handling Dollars or Pounds, but possibly for statistical reporting on currencies like Rupees or Pesos,
    where numbers can be very large...

    I'd be interested to see any (real life, not theoretical...) examples
    you may have where it isn't enough.

    Pete.

    It's probably old enough to not even be findable on the
    WayBack Machine but there was a news story that made the
    rounds on USENET back before the INTERNET was even a dream
    about a COBOL Programmer in NYC working for a very large
    and well known bank. While programming some of their
    accounting software he asked what to do with the
    computations beyond mils. He was told "We don't care."
    He proceeded to add them to his own personal account.
    When you are dealing in millions of dollars a day it
    is more than you might think. He got fired. And I doubt
    he got to keep the money. He was not charged with theft
    as he did what he was told. It was considered unethical,
    however. I am sure today financial institutions track
    all of it to many decimal places. One hundreth of a
    mil (.000001) on a trillion dollars is still $100,000.

    bill

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Rick Smith@rs847925@gmail.com to comp.lang.cobol on Tue Jul 31 08:00:07 2018
    From Newsgroup: comp.lang.cobol

    On Tuesday, July 31, 2018 at 8:07:01 AM UTC-4, Bill Gunshannon wrote:
    On 07/30/2018 09:32 PM, pete dashwood wrote:
    On 31/07/2018 5:36 AM, Bill Gunshannon wrote:
    On 07/30/2018 10:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b


    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point >>>> to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM
    components
    written in any language that implements the COM interface.

    PL/1 also has provision for fixed point.  4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this >>>> regard.

    The "performance hit" she describes for loading a library to support >>>> decimal would only happen if the library was loaded dynamically, it has >>>> no more impact if it is statically linked than compiled COBOL has.

    Pete.

    Most people think 4 decimal places are enough for all money, but
    that isn't necessarily true.  :-)

    bill

    I have never needed more than that for handling Dollars or Pounds, but possibly for statistical reporting on currencies like Rupees or Pesos, where numbers can be very large...

    I'd be interested to see any (real life, not theoretical...) examples
    you may have where it isn't enough.

    Pete.

    It's probably old enough to not even be findable on the
    WayBack Machine but there was a news story that made the
    rounds on USENET back before the INTERNET was even a dream
    about a COBOL Programmer in NYC working for a very large
    and well known bank. While programming some of their
    accounting software he asked what to do with the
    computations beyond mils. He was told "We don't care."
    He proceeded to add them to his own personal account.
    When you are dealing in millions of dollars a day it
    is more than you might think. He got fired. And I doubt
    he got to keep the money. He was not charged with theft
    as he did what he was told. It was considered unethical,
    however. I am sure today financial institutions track
    all of it to many decimal places. One hundreth of a
    mil (.000001) on a trillion dollars is still $100,000.

    bill
    Looks like the plot from Superman III.
    Here's an article that discusses this type of scam.
    < https://filmschoolrejects.com/getting-rich-with-richard-pryors-banking-scheme-from-superman-iii-7811840a8a0/ >
    Of note is this:
    "What about all those fractions of cents?
    "Banks and corporations don’t simply truncate the final value,
    as Gus’s colleague suggests in Superman III. Instead, the
    numbers are preserved internally to five or six decimal places.
    Then the value is rounded rather than truncated when a check
    is cut or a deposit is made. That means that instead of just
    chopping off those fractions of a cent, they round up or down
    to the nearest cent."
    That is, a claim of "five or six decimal places".
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bill Gunshannon@bill.gunshannon@gmail.com to comp.lang.cobol on Tue Jul 31 12:56:51 2018
    From Newsgroup: comp.lang.cobol

    On 07/31/2018 11:00 AM, Rick Smith wrote:
    On Tuesday, July 31, 2018 at 8:07:01 AM UTC-4, Bill Gunshannon wrote:
    On 07/30/2018 09:32 PM, pete dashwood wrote:
    On 31/07/2018 5:36 AM, Bill Gunshannon wrote:
    On 07/30/2018 10:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b


    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point >>>>>> to 4 places does very nicely in all of the commonly used languages. >>>>>>
    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM
    components
    written in any language that implements the COM interface.

    PL/1 also has provision for fixed point.  4 decimal places would not >>>>> have been accurate enough for at least one of my COBOL programs.

    Clark Morris

    I don't think COBOL has any real advantage over anything else in this >>>>>> regard.

    The "performance hit" she describes for loading a library to support >>>>>> decimal would only happen if the library was loaded dynamically, it has >>>>>> no more impact if it is statically linked than compiled COBOL has. >>>>>>
    Pete.

    Most people think 4 decimal places are enough for all money, but
    that isn't necessarily true.  :-)

    bill

    I have never needed more than that for handling Dollars or Pounds, but
    possibly for statistical reporting on currencies like Rupees or Pesos,
    where numbers can be very large...

    I'd be interested to see any (real life, not theoretical...) examples
    you may have where it isn't enough.

    Pete.

    It's probably old enough to not even be findable on the
    WayBack Machine but there was a news story that made the
    rounds on USENET back before the INTERNET was even a dream
    about a COBOL Programmer in NYC working for a very large
    and well known bank. While programming some of their
    accounting software he asked what to do with the
    computations beyond mils. He was told "We don't care."
    He proceeded to add them to his own personal account.
    When you are dealing in millions of dollars a day it
    is more than you might think. He got fired. And I doubt
    he got to keep the money. He was not charged with theft
    as he did what he was told. It was considered unethical,
    however. I am sure today financial institutions track
    all of it to many decimal places. One hundreth of a
    mil (.000001) on a trillion dollars is still $100,000.

    bill

    Looks like the plot from Superman III.

    Here's an article that discusses this type of scam.
    < https://filmschoolrejects.com/getting-rich-with-richard-pryors-banking-scheme-from-superman-iii-7811840a8a0/ >

    Of note is this:

    "What about all those fractions of cents?

    "Banks and corporations don’t simply truncate the final value,
    as Gus’s colleague suggests in Superman III. Instead, the
    numbers are preserved internally to five or six decimal places.
    Then the value is rounded rather than truncated when a check
    is cut or a deposit is made. That means that instead of just
    chopping off those fractions of a cent, they round up or down
    to the nearest cent."

    That is, a claim of "five or six decimal places".


    I have no doubt the story I mentioned is where they got the
    idea. At the time, using COBOL, the money probably would
    have been "rounded" if there were only 4 decimal places

    But given the ability to add more precision, at that point
    in time, one could skim the extra off. I seriously doubt
    the same thing could be done today. And, at the time the
    real incident happened, it was not considered a scam. Just
    poor moral fiber. :-)

    bill



    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Clark F Morris@cfmpublic@ns.sympatico.ca to comp.lang.cobol on Tue Jul 31 20:53:10 2018
    From Newsgroup: comp.lang.cobol

    On Tue, 31 Jul 2018 13:39:30 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 31/07/2018 2:06 AM, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <dashwood@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components >>> written in any language that implements the COM interface.

    PL/1 also has provision for fixed point. 4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    Can you share more details, Clark?

    I have worked in a number of Banks and never seen a use case where more
    than 4 decimals were required for transactions in real currency (not >management reporting).

    I don't doubt what you say, but I'd be interested to see why 4 was not >enough...

    Since this was in the early to mid 1970s, I think the use was for
    ratios between list and net prices on inventory (maybe list and
    inventory cost of sales). I also have seen exchange rate calculations
    to more than 4 decimal places. See the appropriate online documents
    from the United States federal reserve or Bank of Canada. I'm not
    certain if I have used more than 4 decimal places when calculating
    various figures for my income tax in both those countries (US citizen
    living in Canada filing and paying to both countries). I suspect the
    primary use would be in calculating various ratios and then applying
    them. An oil company I worked for had inventories that could change
    with the weather.

    While I can't speak for other relational data bases, DB2 allows
    specification of decimal data with various precisions.

    Clark Morris

    Pete.

    <snipped>
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From robin.vowels@robin.vowels@gmail.com to comp.lang.cobol on Wed Aug 1 05:35:56 2018
    From Newsgroup: comp.lang.cobol

    On Tuesday, July 31, 2018 at 12:06:47 AM UTC+10, Clark F Morris wrote:
    On Mon, 30 Jul 2018 12:10:55 +1200, pete dashwood
    <d.....@enternet.co.nz> wrote:

    On 29/07/2018 2:29 PM, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    It is indeed interesting.

    However, for commercial applications dealing with currency, fixed point
    to 4 places does very nicely in all of the commonly used languages.

    S9(14)v9(4) represents (in COBOL) the "Currency" type for COM components >written in any language that implements the COM interface.

    PL/1 also has provision for fixed point. 4 decimal places would not
    have been accurate enough for at least one of my COBOL programs.

    PL/I has decimal fixed-point, as well as binary fixed-point.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mayer Goldberg@mayer.goldberg@gmail.com to comp.lang.cobol on Thu Sep 27 14:46:53 2018
    From Newsgroup: comp.lang.cobol

    A great article! Reminds me that Intel stopped support for BCD in 64bit code. Current microprocessors support BCD in 32-bit mode only. I wonder what effect this might have on COBOL implementations for x86.

    Mayer

    On Sunday, July 29, 2018 at 5:29:05 AM UTC+3, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Robert Wessel@robertwessel2@yahoo.com to comp.lang.cobol on Thu Sep 27 18:00:46 2018
    From Newsgroup: comp.lang.cobol

    On Thu, 27 Sep 2018 14:46:53 -0700 (PDT), Mayer Goldberg <mayer.goldberg@gmail.com> wrote:

    A great article! Reminds me that Intel stopped support for BCD in 64bit code. Current microprocessors support BCD in 32-bit mode only. I wonder what effect this might have on COBOL implementations for x86.

    Mayer

    On Sunday, July 29, 2018 at 5:29:05 AM UTC+3, John McCue wrote:
    Interesting Article I ran across on Hacker News:

    Tiny URL: https://tinyurl.com/y9mjyoqe

    Real URL:
    https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    John


    The six old decimal instructions on x86 were basically useless for
    everything. Including implementing decimal math for Cobol (or
    anything else), and so their loss does not impact that.
    --- Synchronet 3.20a-Linux NewsLink 1.114