Re: [DNG] Politics of IT in the U.S. government

2016-08-06 Thread Brian Nash
On Thu, Aug 04, 2016 at 07:59:16PM -0400, Hendrik Boom wrote: That's exactly why I like Modula 3. You use structured code where that's good. You use objects and inheritance where that's good. You use interaes and modules where that's good. And all those are separate concepts that can be used i

Re: [DNG] Politics of IT in the U.S. government

2016-08-06 Thread Brian Nash
On Wed, Aug 03, 2016 at 04:00:53PM -0400, Hendrik Boom wrote: And last I heard, they were processing everything on magnetic tapes. It might be better for them to use a database on redundant, backed-up disk drives. Perhaps that's the motive for a rewrite, rather than it all being COBOL. If they

Re: [DNG] Politics of IT in the U.S. government

2016-08-06 Thread Brian Nash
I guess I'm learning COBOL then! C11 is a little too abstract anyway. (at least, GCC makes it abstract) On Wed, Aug 03, 2016 at 02:41:29PM -0400, Steve Litt wrote: Politics of IT in the U.S. government http://www.itworld.com/article/3103585/government-it/politics-blamed-for-feds-reliance-on-o

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Didier Kryn
Le 05/08/2016 01:59, Hendrik Boom a écrit : That's exactly why I like Modula 3. You use structured code where that's good. You use objects and inheritance where that's good. You use interaes and modules where that's good. And all those are separate concepts that can be used independently. If

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Enrico Weigelt, metux IT consult
On 05.08.2016 01:18, Steve Litt wrote: > The kinds of things that eliminate conditionals can also be done by C > structs, Perl hashs, Python dicts, etc. You could, if you wanted to, > even pin function references to a struct, hash or dict to avoid OOP. The interesting - maybe philosophical - que

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Enrico Weigelt, metux IT consult
On 05.08.2016 00:10, Joel Roth wrote: > What do you mean by "imperative" that contrasts with > something that smalltalk has/does? For example, explicit control flow vs. messages. Oberon's elems framework seems to be a bit in the middle. > I can't speak to C++ or Java. So when I talk about OO, I

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Hendrik Boom
On Thu, Aug 04, 2016 at 07:18:12PM -0400, Steve Litt wrote: > > Expectations (again): They said OOP must be all or nothing. Smalltalk > good, Perl bad. No fair using structured code where it works best, and > objects where they work best. Nope, if you're not 100% OOP, you're just > a hack. LOL, Ja

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Steve Litt
On Thu, 4 Aug 2016 12:10:17 -1000 Joel Roth wrote: > What do you mean by "imperative" that contrasts with > something that smalltalk has/does? > > ISTC the original traits paper is in reference to SmallTalk. > > I can't speak to C++ or Java. So when I talk about OO, I'm > speaking through the

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Joel Roth
On Thu, Aug 04, 2016 at 09:11:22AM +0200, Enrico Weigelt, metux IT consult wrote: > On 04.08.2016 08:43, Joel Roth wrote: > > > In which language? Whose expectations? > > Probably you never used OO much, or had problems > > that OO is well suited to solving. > > I'd guess, he's referring to the

Re: [DNG] Politics of IT in the U.S. government

2016-08-04 Thread Enrico Weigelt, metux IT consult
On 04.08.2016 08:43, Joel Roth wrote: > In which language? Whose expectations? > Probably you never used OO much, or had problems > that OO is well suited to solving. I'd guess, he's referring to the imperative OOP, like eg. C++, Java, etc are doing it (smalltalk etc are quite different) - at lea

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Joel Roth
Steve Litt wrote: > > Then there's OOP. My opinion: OOP didn't achieve our expectations for > > it, it's often misused, it's vastly misunderstood. In which language? Whose expectations? Probably you never used OO much, or had problems that OO is well suited to solving. To say that the ability to

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Edward Bartolo
When I used Delphi it had a predefined number type specifically for financial calculations. This was the Currency type. Currency = int64 http://stackoverflow.com/questions/182475/how-to-avoid-rounding-problems-when-comparing-currency-values-in-delphi On 04/08/2016, Enrico Weigelt, metux IT consu

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Enrico Weigelt, metux IT consult
On 03.08.2016 23:58, Hendrik Boom wrote: > Floating-point just isn't accurate enough. Multiple-precision scaled > fixed-point would work, even if it's binary. The limited precision isn't the actual problem, but the strictly defined rounding rules. To be financially accurate, you'll have to compl

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Enrico Weigelt, metux IT consult
On 03.08.2016 20:41, Steve Litt wrote: > > Politics of IT in the U.S. government > > http://www.itworld.com/article/3103585/government-it/politics-blamed-for-feds-reliance-on-old-it.html Hmm, Cobol (or Kobol), old Mainframes ... just add the recent events of a Russian plane electronically shutti

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Rick Moen
Quoting Jaromil (jaro...@dyne.org): > Good post Steve :^) I was reading the GAO report already back in May, > very interesting. Scaringly enough all rethoric goes bashing what's > old, a myopic prerogative of the startup-innovation-hype. Very > surprising to see there is no critical voice in the

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Didier Kryn
Le 03/08/2016 23:58, Hendrik Boom a écrit : On Wed, Aug 03, 2016 at 11:51:32PM +0200, Didier Kryn wrote: COBOL has fixed point base 10 operations, which is mandatory for financial computation. C hasn't. I've heared that, in the US at least, floating point operations are illegal in the finan

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Hendrik Boom
On Wed, Aug 03, 2016 at 11:51:32PM +0200, Didier Kryn wrote: > > COBOL has fixed point base 10 operations, which is mandatory for > financial computation. C hasn't. I've heared that, in the US at least, > floating point operations are illegal in the finance area. The only other > language I kn

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Didier Kryn
Le 03/08/2016 20:41, Steve Litt a écrit : Politics of IT in the U.S. government http://www.itworld.com/article/3103585/government-it/politics-blamed-for-feds-reliance-on-old-it.html Hi all, In the preceding article, put away all the politics: That's not the subject of my email. At first I alm

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Ron
On Wed, 3 Aug 2016 20:50:53 +0100 Simon Hobson wrote: > The banks - they have enormous amounts of "legacy" code which isn't broken > and so isn't in need of fixing. Plus, the risks to them of replacing it is > quite high. The insurance company I worked for in France had umpteen million lines o

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Miles Fidelman
Yup - COBOL is a really good niche market for programmers. On 8/3/16 3:50 PM, Simon Hobson wrote: Steve Litt wrote: At first I almost vomited when reading this sentence: The Social Security Administration, for instance, has more than 60 milli

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Hendrik Boom
On Wed, Aug 03, 2016 at 02:41:29PM -0400, Steve Litt wrote: > > Politics of IT in the U.S. government > > http://www.itworld.com/article/3103585/government-it/politics-blamed-for-feds-reliance-on-old-it.html > > Hi all, > > In the preceding article, put away all the politics: That's not the > s

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Simon Hobson
Steve Litt wrote: > At first I almost vomited when reading this sentence: > > > The Social Security Administration, for instance, has more than 60 > million lines of Cobol, > > > My first thought:

Re: [DNG] Politics of IT in the U.S. government

2016-08-03 Thread Jaromil
Good post Steve :^) I was reading the GAO report already back in May, very interesting. Scaringly enough all rethoric goes bashing what's old, a myopic prerogative of the startup-innovation-hype. Very surprising to see there is no critical voice in the debate. I'm afraid these ICT shills will ad

[DNG] Politics of IT in the U.S. government

2016-08-03 Thread Steve Litt
Politics of IT in the U.S. government http://www.itworld.com/article/3103585/government-it/politics-blamed-for-feds-reliance-on-old-it.html Hi all, In the preceding article, put away all the politics: That's not the subject of my email. At first I almost vomited when reading this sentence: ==