Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 15
Posts: 15   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 5152 times and has 14 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Pre-historic Computing!

I remember programming in COBOL, which was primarily for business, COmmon Business Oriented Language - my main memory on this was to get the Data Division correct was the key. FORTRAN was a mainly scientific language, but my main training was in CORAL and CORAL 66 which is the standard that the Army and Defence sector tended to use........I was never more pleased when the 'easy' language of BASIC appeared and I was able to get my first Personal Computer (a BBC) in the early 80's biggrin wink

Coral 66 is a general-purpose programming language based on ALGOL 60, with some features from Coral 64, JOVIAL, and FORTRAN. It includes structured record types (as in Pascal) and supports the packing of data into limited storage (also as in Pascal). Like Edinburgh IMP it allows embedded assembler, and also offers good run-time checking and diagnostics. It is specifically intended for real-time and embedded applications and for use on computers with limited processing power, including those limited to fixed point arithmetic and those without support for dynamic storage allocation.
The language was an inter-service standard for British military programming, and was also widely adopted for civil purposes in the British control and automation industry. It was used to write software for both the Ferranti and GEC computers from 1971 onwards. Implementations also exist for the Interdata 8/32, PDP-11, VAX, Alpha platforms and HP Integrity servers; for the Honeywell, and for the Computer Technology Limited (CTL, later ITL) Modular-1; as well as for SPARC running Solaris and Intel running Linux.
A variant of Coral 66 was developed during the late 1970s/early 1980s by the British GPO, in conjunction with GEC, STC and Plessey, for use on the System X digital telephone exchange control computers, known as PO-CORAL. This was later renamed BT-CORAL when British Telecom was spun off from the Post Office. Unique features of this language were the focus on real-time execution, message processing, limits on statement execution between waiting for input, and a prohibition on recursion to remove the need for a stack.
As Coral was aimed at a variety of real-time work, rather than general office DP, there was no standardised equivalent to a stdio library. IECCA recommended a primitive I/O package to accompany any compiler (in a document titled Input/Output of Character data in Coral 66 Utility Programs). Most implementers avoided this by producing Coral interfaces to existing Fortran and, later, C libraries.
Perhaps CORAL's most significant contribution to computing was the enforcement of quality control in commercial compilers. To have a CORAL compiler approved by IECCA, and thus allowing a compiler to be marketed as a CORAL 66 compiler, the candidate compiler had to compile and execute an official suite of 25 test programs and 6 benchmark programs. The process was part of the BS5905 approval process. This methodology was observed and adapted later by DoD for the official certification of Ada compilers.
Source code for a Coral 66 compiler (written in BCPL) has been recovered and the "Official Definition of Coral 66" document by HMSO has been scanned; the Ministry of Defence patent office has issued a licence to the Edinburgh Computer History project to allow them to put both the code and the language reference online for non-commercial use.

[Jun 10, 2014 6:56:31 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sgt.Joe
Ace Cruncher
USA
Joined: Jul 4, 2006
Post Count: 7854
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Pre-historic Computing!

Hey, come on! I never said that I did it and not even that I found it funny.
It's only that your pre-historic memories reminded me of a few colleagues who were fond of these "good jokes" when I started working in 1970.
And since they were working in the computer room where stacks of cards were still punched occasionally at this time they had no problem to find ammunitions.

It is not something I would have thought of, but the mental image of the person opening the umbrella is quite funny as long as that person has a sense of humor. biggrin
Cheers
----------------------------------------
Sgt. Joe
*Minnesota Crunchers*
[Jun 10, 2014 11:53:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 3010
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Pre-historic Computing!

Although I, in no way, compare in any way to some of the real historical scenario's being posted in this thread (I started out with my first full-time IT job, back in 1991, working for Honeywell on a DPS9000 mainframe, programming in 'good ol' COBOL), after I got dumped by IBM, I certainly feel like a dinosaur - trying to re-enter the IT field where the scenary is totally different... There have been times when I thought, why bother trying to catch up, but I'm slowly 're-inventing' myself back into someone fit and ready for the 21st century.
----------------------------------------

[Jun 10, 2014 1:43:01 PM]   Link   Report threatening or abusive post: please login first  Go to top 
twilyth
Master Cruncher
US
Joined: Mar 30, 2007
Post Count: 2130
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Pre-historic Computing!

It's really hard to get back into a business after you've been out of it, even for a few years. Hopefully, since the recession, employers are a bit more understanding and realize that no matter how talented you might be, the jobs just haven't been out there - unless maybe you were willing to live in an RV and take every 3 month consulting gig that came along.

But on the bright side, if you develop the right skill set, you might eventually be able to work from home. I came acrossthis list of high paying jobs you can do from home and not surprisingly, many are IT related.

What really helps the most I think is being able to get support and motivation from your peers. You can find that online easily enough I suppose, but maybe look in to finding some local MeetUp groups. Best of luck to you.
----------------------------------------


[Jun 11, 2014 7:24:42 PM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 3010
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Pre-historic Computing!

Thanks twilyth,

Yes, I'm slowly, but surely, getting there - especially since I'm 'sailing' through some CIW (Certified Internet Web Professional) certifications. It's just reminding me that I do know an awful lot of stuff already, as well as allowing me to brush up on some newer technologies - after all, somehow, I don't think the Internet is going to be going away any time soon cool
----------------------------------------

[Jun 11, 2014 11:48:21 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 15   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread