Example: quiz answers

Pascal ISO 7185:1990

PascalISO 7185:1990 This online copy of the unextended Pascal standard is provided only as an aid to the case of differences between this online version and the printed version, the printed versiontakes not modify this document. Do not include this document in another software product. You mayprint this document for personal use only. Do not sell this this information only for good; never for evil. Do not expose to fire. Do not operate heavyequipment after reading, may cause drowsiness. Do not read under the inuence of alcohol (althoughthere have been several unconfirmed reports that alcohol actually improves the readability). Thestandard is written in English.

ISO/IEC 7185:1990(E) In agreement with IEEE representatives, in February of 1979, an X3 resolution combined the X3J9 and P770 committees into a single committee called the Joint X3J9/IEEE-P770 Pascal Standards

Tags:

  Iso iec, 0199, 5718, Pascal, Pascal iso 7185

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Pascal ISO 7185:1990

1 PascalISO 7185:1990 This online copy of the unextended Pascal standard is provided only as an aid to the case of differences between this online version and the printed version, the printed versiontakes not modify this document. Do not include this document in another software product. You mayprint this document for personal use only. Do not sell this this information only for good; never for evil. Do not expose to fire. Do not operate heavyequipment after reading, may cause drowsiness. Do not read under the inuence of alcohol (althoughthere have been several unconfirmed reports that alcohol actually improves the readability). Thestandard is written in English.

2 If you have trouble understanding a particular section, read it againand again and again.. Sit up straight. Eat your vegatables. Do not 1991 ISO/IEC 7185:1990 (E)iiISO/IEC 7185:1990 (E)AcknowledgementsThe efforts are acknowledged of all those who contributed to the work of the BSI and ISO Pascalworking groups, and in particular:Tony AddymanHarris HallJohn ReaganAlbrecht BiedlCarsten HammerMike ReesBob BrewerAtholl HayArthur SaleCoen BronTony HetheringtonPaula SchwartzDavid Burnett-HallSteve HobbsBarry SmithDavid BustardMel JacksonJohn SouterBarry ByrneScott JamesonManfred StadelKlaus DaesslerDavid JonesBob TennentRichard De MorganDavid JoslinTom TurbaNorman DiamondKatsuhiko KakehiEiiti WadaBob DietrichOlivier LecarmeWillem WakkerKen EdwardsJim MinerDavid WattJacques FarreWes MunsilJim WelshBill FindlayBill PriceBrian WichmannThe efforts are acknowledged of all those who contributed to the work of JPC, and in particular:Michael AlexanderSteven HobbsDavid L.

3 PresbergJeffrey AllenAlbert A. HoffmanWilliam C. PriceEd BarkmeyerRobert HutchinsBruce RavenalW. Ashby BoazRosa C. HwangDavid L. ReeseJack BoudreauxScott JamesonDavid C. RobbinsA . Winsor BrownDavid JonesLynne RosenthalJerry R. BrookshireSteen JursTom RudkinTomas M. BurgerMel KannerStephen C. SchwarmDavid S. CargoJohn KaufmannRick ShawRichard J. CichelliLeslie KleinCarol SledgeJoe CointmentBruce KnobeBarry SmithRoger CoxDennis KodimerRudeen S. SmithJean DanverRonald E. KoleBill StackhouseDebra DeutschAlan A. KortesojaMarius TroostBob DietrichEdward KrallThomas N. TurbaVictor A. FolwarcznyRobert LangePrescott K. TurnerG . G. GustafsonRainer McCownHoward TurtleThomas GiventerJim MinerRobert TuttleHellmut GoldeEugene N.

4 MiyaRichard C. Vile, JrDavid N. GrayMark MolloyLarry B. WeberPaul GregoryWilliam NeuhauserDavid WeilMichael HagertyDennis NicholsonThomas R. WilcoxCharles E. HaynesMark OvergaardThomas WolfeChristopher HenrichTed C. ParkHarvey WohlwendiiiISO/IEC 7185:1990 (E)Steven Hiebert Donald D. Peckham Kenneth M. ZemrowskiRuth Higgins David PeercyCharles Hill Robert C. B. Poon(The above list is of people acknowledged in )ivISO/IEC 7185:1990 (E)IntroductionThis International Standard provides an unambiguous and machine independentdefinitionof theprogramming language Pascal . Its purpose is to facilitate portability of Pascal programs for use ona wide variety of data processing historyThe computer programming language Pascal was designed by Professor Niklaus Wirth to satisfy twoprincipal aimsa)to make available a language suitable for teaching programming as a systematic disciplinebased on certain fundamental concepts clearly and naturallyreectedby the language.

5 B)todefinea language whose implementations could be both reliable ande ffi cienton then-available , it has become apparent that Pascal has attributes that go far beyond these original is now being increasingly used commercially in the writing of both system and application International Standard is primarily a consequence of the growing commercial interest in Pascaland the need to promote the portability of Pascal programs between data processing drafting this International Standard the continued stability of Pascal has been a prime , apart from changes to clarify thespecification,two major changes have been )The syntax used to specify procedural and functional parameters has been changed to requirethe use of a procedure or function heading, as appropriate (see.

6 ; this change wasintroduced to overcome a language )A fifthkind of parameter, the conformant-array-parameter, has been introduced (see .3 .7).With this kind of parameter, the required bounds of the index-type of an actual-parameterare not fixed,but are restricted to aspecifiedrange of historyIn 1977, a working group was formed within the British Standards Institution (BSI) to produce astandard for the programming language Pascal . This group produced several working drafts, thefirstdraft for public comment being widely published early in 1979. In 1978, BSI's proposal thatPascal be added to ISO's program of work was accepted, and the ISO Pascal Working Group (thendesignated ISO/TC97/SC5/WG4) was formed in 1979.

7 The Pascal standard was to be publishedby BSI on behalf of ISO, and this British Standard referenced by the International the USA, in the fall of 1978, application was made to the IEEE Standards Board by the IEEEC omputer Society to authorize project 770 ( Pascal ). After approval, the firstmeeting was held inJanuary December of 1978, X3J9 convened as a result of a SPARC (Standards Planning and RequirementsCommittee) resolution to form a US TAG (Technical Advisory Group) for the ISO Pascalstandardizationeffortinitiated by the UK. Theseeffortswere performed under X3 project 7185:1990 (E)In agreement with IEEE representatives, in February of 1979, an X3 resolution combined the X3J9and P770 committees into a single committee called the Joint X3J9/IEEE-P770 Pascal StandardsCommittee.

8 (Throughout, the term JPC refers to this committee.) The first meeting as JPC washeld in April resolution to form JPC clarified the dual function of the single joint committee to produce adpANS and a proposed IEEE Pascal standard, identical in , American National Standard Pascal Computer Programming Language,was approved by the IEEE Standards Board on September 17, 1981, and by the AmericanNational Standards Institute on December 16, 1982. British Standard BS6192, Specification forComputer programming language Pascal , was published in 1982, and International Standard 7185(incorporating BS6192 by reference) was approved by ISO on December 1, 1983. Differences betweenthe ANSI and ISO standards are detailed in the Foreword of 1985, the ISO Pascal Working Group (then designated ISO/TC97/SC22/WG2, now ISO/IECJTC1/SC22/WG2) was reconvened after a long break.

9 An Interpretations Subgroup was formed,to interpret doubtful or ambiguous portions of the Pascal standards. As a result of the workof this subgroup, and also of the work on the Extended Pascal standard being produced byWG2 and JPC, BS6192/ISO7185 was revised and corrected during 1988/89; it is expected will be replaced by the revised ISO major revisions to BS6192:1982 to produce the new ISO 7185 are:a)resolution of the differences with ;b)relaxation of the syntax of real numbers, to allow \digit sequences" rather than \unsignedintegers" for the various components;c)in the handling of \end-of-line characters" in text files;d)in the handling of run-time STANDARD ISO/IEC 7185:1990 (E)Information technology|Programminglanguages|Pascal1 Scope1.

10 1 This International Standardspecifiesthe semantics and syntax of the computer programminglanguage Pascal by specifying requirements for a processor and for a conforming program. Twolevels of compliance aredefinedfor both processors and .2 This International Standard does not specifya)the size or complexity of a program and its data that will exceed the capacity of anyspecificdata processing system or the capacity of a particular processor, nor the actions to be takenwhen the corresponding limits are exceeded;b)the minimal requirements of a data processing system that is capable of supporting an implementationof a processor for Pascal ;c)the method of activating the program-block or the set of commands used to control theenvironment in which a Pascal program is transformed and executed;d)the mechanism by which programs written in Pascal are transformed for use by a dataprocessing system.


Related search queries