Talk:JOVIAL

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computer science  
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 ???  This article has not yet received a rating on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
 

Ive heard that JPL uses JOVIAL in some parts of their Mars rovers. If true, that should go into "notable uses" categorySavuporo

Who's Jules?[edit]

Who's Jules? -- Zoe

While a journeyman programmer using JOVIAL (in 1979-1983), I had been given to understand that Jules was a Project Manager for the JOVIAL language (a financial, non-technical position), and that his name was on the contract which created the project.

The following explanation comes from a more reliable source. The wiki description of Jules Schwartz being a leader or critical to the creation of the language seem over done in light of this reference.

This is from http://www.stsc.hill.af.mil/crosstalk/1996/04/jovial.asp:

The high order language JOVIAL was developed for the U.S. Air Force by the System Development Corporation (SDC) in the late 1950s. The name originally recommended was OVIAL, for Our Own Version of the International Algebraic Language. Jules Schwartz, a computer scientist then employed at SDC, wrote,
"In the late 1950s, society wasn't quite as free thinking as it is today. The name OVIAL seemed to have a connotation relative to the birth process that did not seem acceptable to some people."
At a January 1959 meeting, the subject of an acceptable name was discussed. Someone suggested the name JOVIAL as the easiest transition from OVIAL. The question of the meaning of the "J" arose. Since Jules Schwartz was standing in the front of the room conducting the meeting, someone suggested the language be called, "Jules' Own Version of the International Algebraic Language." The meeting ended without finalizing the name, but when a contract for SDC to develop the language and a compiler was published, the arbitrarily chosen name was used, and it has stuck. [1]
1. JOVIAL Language Control Facility Newsletter, Vol. 4, No. 3, June 1982.



The following is an update on 9/17/06. I am quite able to answer the question above--"Who's Jules?". I am Jules, Currently retired and a resident of California. I can also clarify a few points that were made in this discussion and the description of JOVIAL in the main article.

I was the Project Manager and was the one who provided the original definition of the language, which I called OVIAL, and the proposal and responsibility to build the first compilers for it. I also was the manager,for about two years, of the original compiler development efforts. That is the reason that I was standing in front of the above mentioned meeting. I found out about twenty years later how the word JOVIAL was put into the contract to build the compilers. Three members of the Prime Contractor organization(IEC, a subsidiary of IT&T) were at the meeting. When they went back to their offices they decided on the name change and put it into the contract, along with the schedule etc. Of course, with time, others have contributed to the development of the language.

The original compilers were for the USAF 465L System(prime contractor IEC, subcontractor SDC). They were on the IBM Main Frame AN/FSQ-32 and 7090 Computers(started on the 7090). Although pretty much after the original schedule and originally with a fair number of problems they were delivered and were used for some time. The language, or different versions of it, had compilers produced on other main frames and, eventually a variety of embedded computers. One non-military use was for the enroute Air Traffic Control System. It was originally programmed by IBM, taken over by CSC and was still in use less than ten years ago. I always assumed (but wasn't certain) that it became useful for embedded computers because it was oriented to binary computers.

 JIS 9/17/06

Type-III product[edit]

Hi, I have launched a new article on IBM Type-III products. I have heard from folklore that JOVIAL was released in this manner, but I was only able to find a news post (hardly a credible source). Does anyone have some background they could share to help me with my research? John Vandenberg 09:42, 30 September 2006 (UTC)

Example[edit]

Most wikipedia pages on programming languages contain some overview of syntax, interesting features, and hello world type programs. Could someone familiar with JOVIAL write up some of this?

Wws 6/8/2006

Would be good with an example snippet code of "Hello world" or something. —The preceding unsigned comment was added by Frap (talkcontribs) 15:21, 4 March 2007 (UTC).

One minor issue with the "hello world" program is that JOVIAL doesn't have anything like I/O statements (other than !TRACE directives). — Preceding unsigned comment added by 24.23.193.172 (talk) 08:16, 10 November 2011 (UTC)


(Resorted paragraphs in talk page Riordanmr 23:23, 2 June 2007 (UTC))


JOVIAL is not as popular as it used to be. The F18 does not use JOVIAL, the F/A-18C is written in AN/AYK-14 assembler (CMS-2) and the F/A-18E/F is written in a "High Order Language". F-16 from Block 50 on do not have any Jovial, older variants do. —Preceding unsigned comment added by 70.250.194.8 (talk) 00:43, 30 October 2007 (UTC)

Systems using JOVIAL[edit]

As far as I know, JOVIAL is used in F-16 but is not used in F-15.

Does anyone know for sure about the F-15?

84.109.241.50 (talk) 04:17, 11 May 2009 (UTC)

High-order[edit]

  • "JOVIAL is a high-order computer programming language similar to ALGOL, [...]"
    • What is a high-order language?

--Abdull (talk) 08:59, 11 September 2010 (UTC)