SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Discuss Year 2000 Issues

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: John Mansfield who wrote (884)1/15/1998 12:00:00 PM
From: John Mansfield   of 9818
 
FAA - 'Now try to debug something like that!'

Found on C.S.Y2K, thank to Jim Cobbs.

Sample of production code containing some stuff coded without assembler.

'The problem is that the date functions are not in programming languages, like Fortran or Cobol, but in machine language -- strings of ones and zeros more basic to the computer than even the operating system'

John

------

cory hamasaki wrote:
>
> In <34bc4b05.203797770@news.calgary.telusplanet.net>, ttoews@telusplanet.net (Tony Toews) writes:
>
> > The extent of problems with the air traffic computers is not certain,
> >but experts say that the 3083 mainframe model referred to in a letter
> >from IBM to an FAA contractor, <snip>
> >
> I didn't know that the FAA had replaced the 360/50's with 3083's. The 3083
> is an early 1980's machine, pre-XA, pre-ESCON.

I suspect that the 3083s are pre 360s and were not installed to replace any IBM 360s. I could be mistaken but I think the 3083s (or was it the 3085) was a one for one transistored version of the vacuum tube IBM 705.

> > Monte Belger, the associate administrator for Air Traffic Services,
> >said in an interview that the FAA should know within 90 days whether
> >the computers can be de-bugged. The problem is that the date
> >functions are not in programming languages, like Fortran or Cobol, but in machine language -- strings of ones and zeros more basic to the computer than even the operating system.

I've got a hint here as to what may be something truely awesome. The first programming gig I did was at NSA on an IBM 705 and at that point there was *NO* assembler language. All that was available was a "relative address compiler" which ment you could code an OP CODE but the addresses had to be actual, but relative. BTW: (Cory, please copy) this geeks at NSA had discovered that when you wired up a computer you
inadvertently, and quite accidently "created" op codes that weren't
documentated anywhere. Most were useless, but the gear heads I worked with found uses for some of them: the one I'll always remember was "Side Ways Add"; it added up all the on-bits in one register and stored the answer in another register.

Now try to debug something like that!

--
Jim Cobbs
jim9885@ibm.net

Include me out.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext