catflap.org Online Dictionary Query


Query string:
Search type:
Database:

Database copyright information
Server information


73 definitions found
From The Free On-line Dictionary of Computing (27 SEP 03) :   [ foldoc ]

  Pascal
       
           (After the French mathematician Blaise Pascal
          (1623-1662)) A programming language designed by Niklaus
          Wirth around 1970.  Pascal was designed for simplicity and
          for teaching programming, in reaction to the complexity of
          ALGOL 68.  It emphasises structured programming
          constructs, data structures and strong typing. Innovations
          included enumeration types, subranges, sets, variant
          records, and the case statement.  Pascal has been extremely
          influential in programming language design and has a great
          number of variants and descendants.
       
          ANSI/IEEE770X3.97-1993 is very similar to ISO Pascal but
          does not include conformant arrays.
       
          ISO 7185-1983(E).  Level 0 and Level 1.  Changes from Jensen &
          Wirth's Pascal include name equivalence; names must be bound
          before they are used; loop index must be local to the
          procedure; formal procedure parameters must include their
          arguments; conformant array schemas.
       
          An ALGOL-descended language designed by Niklaus Wirth on the
          CDC 6600 around 1967--68 as an instructional tool for
          elementary programming.  This language, designed primarily to
          keep students from shooting themselves in the foot and thus
          extremely restrictive from a general-purpose-programming point
          of view, was later promoted as a general-purpose tool and, in
          fact, became the ancestor of a large family of languages
          including Modula-2 and Ada (see also bondage-and-discipline
          language).  The hackish point of view on Pascal was probably
          best summed up by a devastating (and, in its deadpan way,
          screamingly funny) 1981 paper by Brian Kernighan (of K&R
          fame) entitled "Why Pascal is Not My Favourite Programming
          Language", which was turned down by the technical journals but
          circulated widely via photocopies.  It was eventually
          published in "Comparing and Assessing Programming Languages",
          edited by Alan Feuer and Narain Gehani (Prentice-Hall, 1984).
          Part of his discussion is worth repeating here, because its
          criticisms are still apposite to Pascal itself after ten years
          of improvement and could also stand as an indictment of many
          other bondage-and-discipline languages.  At the end of a
          summary of the case against Pascal, Kernighan wrote:
       
          9. There is no escape
       
          This last point is perhaps the most important.  The language
          is inadequate but circumscribed, because there is no way to
          escape its limitations.  There are no casts to disable the
          type-checking when necessary.  There is no way to replace the
          defective run-time environment with a sensible one, unless one
          controls the compiler that defines the "standard procedures".
          The language is closed.
       
          People who use Pascal for serious programming fall into a
          fatal trap.  Because the language is impotent, it must be
          extended.  But each group extends Pascal in its own direction,
          to make it look like whatever language they really want.
          Extensions for separate compilation, Fortran-like COMMON,
          string data types, internal static variables, initialisation,
          octal numbers, bit operators, etc., all add to the utility
          of the language for one group but destroy its portability to
          others.
       
          I feel that it is a mistake to use Pascal for anything much
          beyond its original target.  In its pure form, Pascal is a toy
          language, suitable for teaching but not for real programming.
       
          Pascal has since been almost entirely displaced (by C) from
          the niches it had acquired in serious applications and systems
          programming, but retains some popularity as a hobbyist
          language in the MS-DOS and Macintosh worlds.
       
          See also Kamin's interpreters, p2c.
       
          ["The Programming Language Pascal", N. Wirth, Acta Informatica
          1:35-63, 1971].
       
          ["PASCAL User Manual and Report", K. Jensen & N. Wirth,
          Springer 1975] made significant revisions to the language.
       
          [BS 6192, "Specification for Computer Programming Language
          Pascal", British Standards Institute 1982].
       
          [{Jargon File]
       
          (1996-06-12)
       
       

From The Free On-line Dictionary of Computing (27 SEP 03) :   [ foldoc ]

  Pascal-
       
          Pascal subset used in Brinch Hansen on Pascal Compilers, P.
          Brinch Hansen, P-H 1985.
       
          [{Jargon File]
       
       

From Jargon File (4.3.1, 29 Jun 2001) :   [ jargon ]

  Pascal n. An Algol-descended language designed by Niklaus Wirth on the
     CDC 6600 around 1967-68 as an instructional tool for elementary
     programming. This language, designed primarily to keep students from
     shooting themselves in the foot and thus extremely restrictive from a
     general-purpose-programming point of view, was later promoted as a
     general-purpose tool and, in fact, became the ancestor of a large family
     {Ada" rel="nofollow">of languages including Modula-2 and {Ada (see also
     bondage-and-discipline language). The hackish point of view on Pascal
     was probably best summed up by a devastating (and, in its deadpan way,
     screamingly funny) 1981 paper by Brian Kernighan (of K&R fame)
     entitled "Why Pascal is Not My Favorite Programming Language", which was
     turned down by the technical journals but circulated widely via
     photocopies. It was eventually published in "Comparing and Assessing
     Programming Languages", edited by Alan Feuer and Narain Gehani
     (Prentice-Hall, 1984). Part of his discussion is worth repeating here,
     because its criticisms are still apposite to Pascal itself after many
     years of improvement and could also stand as an indictment of many other
     bondage-and-discipline languages. (The entire essay is available at
     `http://www.lysator.liu.se/c/bwk-on-pascal.html'.) At the end of a
     summary of the case against Pascal, Kernighan wrote:
  
    9. There is no escape
    
    This last point is perhaps the most important.  The language is
    inadequate but circumscribed, because there is no way to escape its
    limitations.  There are no casts to disable the type-checking when
    necessary.  There is no way to replace the defective run-time
    environment with a sensible one, unless one controls the compiler
    that defines the "standard procedures".  The language is closed.
    
    People who use Pascal for serious programming fall into a fatal
    trap.  Because the language is impotent, it must be extended.  But
    each group extends Pascal in its own direction, to make it look
    like whatever language they really want.  Extensions for separate
    compilation, FORTRAN-like COMMON, string data types, internal
    static variables, initialization, octal numbers, bit operators,
    etc., all add to the utility of the language for one group but
    destroy its portability to others.
    
    I feel that it is a mistake to use Pascal for anything much beyond
    its original target.  In its pure form, Pascal is a toy language,
    suitable for teaching but not for real programming.
    
     Pascal has since been entirely displaced (mainly by C) from the
     niches it had acquired in serious applications and systems programming,
     and from its role as a teaching language by Java.
  
  

From WordNet (r) 2.0 :   [ wn ]

  pascal
       n 1: a unit of pressure equal to one newton per square meter
            [syn: Pa]
       2: French mathematician and philosopher and Jansenist; invented
          an adding machine; contributed (with Fermat) to the theory
          of probability (1623-1662) [syn: Blaise Pascal]
       3: a programing language designed to teach programming through
          a top-down modular approach

From Greek Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-el-ALL-2023-07-27 ]

  pascal
     Γαλλικά a.
     1 (ετ φυσική fr) το πασκάλ, μονάδα μέτρησης της πίεσης
     2 (ετ πληροφ fr) η γλώσσα προγραμματισμού πασκάλ
     Γαλλικά n.
     1 (ετ φυσική fr) το πασκάλ, μονάδα μέτρησης της πίεσης
     2 (ετ πληροφ fr) η γλώσσα προγραμματισμού πασκάλ

From Greek Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-el-ALL-2023-07-27 ]

  Pascal
     Γαλλικά n.
     1 κοινού γένους (όνομα fr  t=Πασχάλης)
     2 (επώνυμο fr  )

From English Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-en-ALL-2023-07-27 ]

  pascal
     Danish n.
     #English (gloss: unit of pressure and stress)
     Finnish n.
     #English (gloss: unit of pressure or stress)
     Hungarian n.
     #English (gloss: the unit of pressure and stress)
     Spanish n.
     (l en pascal)

From English Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-en-ALL-2023-07-27 ]

  Pascal
     German n.
     n pascal (unit)
     German n.
     n (given name de male from=French)
     Hungarian n.
     (l en Pascal)
     n.
     1 (lb en countable) (given name en male from=Latin) used in medieval
  England; today occasionally borrowed from (der en fr -).
     2 (lb en countable) (surname en from=given names).
     3 # The French mathematician and physicist (w lang=en Blaise Pascal)
     4 (lb en programming language) An imperative procedural programming
  language intended to encourage good programming practices through the
  use of structure.

From English Wiktionary: English language only (2023-07-27) :   [ dictinfo.com:wikt-en-en-2023-07-27 ]

  Pascal
     n.
     1 (lb en countable) (given name en male from=Latin) used in medieval
  England; today occasionally borrowed from (der en fr -).
     2 (lb en countable) (surname en from=given names).
     3 # The French mathematician and physicist (w lang=en Blaise Pascal)
     4 (lb en programming language) An imperative procedural programming
  language intended to encourage good programming practices through the
  use of structure.

From English Wiktionary: Western, Greek, and Slavonic languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western_Greek_Slavonic-2023-07-27 ]

  pascal
     Danish n.
     #English (gloss: unit of pressure and stress)
     Finnish n.
     #English (gloss: unit of pressure or stress)
     Hungarian n.
     #English (gloss: the unit of pressure and stress)
     Spanish n.
     (l en pascal)

From English Wiktionary: Western, Greek, and Slavonic languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western_Greek_Slavonic-2023-07-27 ]

  Pascal
     German n.
     n pascal (unit)
     German n.
     n (given name de male from=French)
     Hungarian n.
     (l en Pascal)

From English Wiktionary: Western languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western-2023-07-27 ]

  pascal
     Danish n.
     #English (gloss: unit of pressure and stress)
     Finnish n.
     #English (gloss: unit of pressure or stress)
     Hungarian n.
     #English (gloss: the unit of pressure and stress)
     Spanish n.
     (l en pascal)

From English Wiktionary: Western languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western-2023-07-27 ]

  Pascal
     German n.
     n pascal (unit)
     German n.
     n (given name de male from=French)
     Hungarian n.
     (l en Pascal)

From Finnish Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-fi-ALL-2023-07-27 ]

  pascal
     Ranska a.
     pääsiäinen
     Ranska n.
     (l)

From Finnish Wiktionary: Finnish language only (2023-07-27) :   [ dictinfo.com:wikt-fi-fi-2023-07-27 ]

  pascal
     n.
     paineen SI-järjestelmän mukainen yksikkö (tunnus Pa)

From Swedish Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-sv-ALL-2023-07-27 ]

  pascal
     Engelska n.
     (tagg kat=fysik språk=en) #Svenska
     Finska n.
     (tagg kat=fysik språk=fi) #Svenska
     n.
     (tagg: fysik) enhet för tryck, som betecknas Pa och definieras som en
  newton per kvadratmeter

From Swedish Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-sv-ALL-2023-07-27 ]

  Pascal
     Tyska n.
     (tagg kat=fysik språk=de) pascal

From Swedish Wiktionary: Swedish language only (2023-07-27) :   [ dictinfo.com:wikt-sv-sv-2023-07-27 ]

  pascal
     n.
     (tagg: fysik) enhet för tryck, som betecknas Pa och definieras som en
  newton per kvadratmeter

From Deutsch-български език FreeDict+WikDict dictionary ver. 2020.10.04 :   [ freedict:deu-bul ]

  Pascal /pˈaskɑːl/ 
  паскал
  Physik: SI-Einheit des Drucks

From Deutsch-ελληνικά FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-ell ]

  Pascal /pˈaskɑːl/ 
  Πασκάλ
  Physik: SI-Einheit des Drucks

From German - English Ding/FreeDict dictionary ver. 1.9-fd1 :   [ freedict:deu-eng ]

  Pascal /pˈaskɑːl/ (Pa /pˈɑː/) 
   [phys.] pascal Pa,  /pˈɑː/
           Note: unit of pressure
           Note: Einheit des Drucks

From German - English Ding/FreeDict dictionary ver. 1.9-fd1 :   [ freedict:deu-eng ]

  Pascal /pˈaskɑːl/ 
   [comp.] Pascal 

From Deutsch-suomi FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-fin ]

  Pascal /pˈaskɑːl/ 
  pascal
  Physik: SI-Einheit des Drucks

From Deutsch-suomi FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-fin ]

  Pascal /pasˈkal/ 
  Pascal
  Informatik: als Lernsprache konzipierte Programmiersprache für strukturierte Programmierung

From Deutsch-français FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-fra ]

  Pascal /pasˈkal/ /pasˈkal/ 
  Pascal, Paschal
  männlicher Vorname

From Deutsch-français FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-fra ]

  Pascal /pˈaskɑːl/ 
  pascal
  Physik: SI-Einheit des Drucks

From Deutsch-Bahasa Indonesia FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-ind ]

  Pascal /pˈaskɑːl/ 
  pascal
  Physik: SI-Einheit des Drucks

From Deutsch-español FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:deu-spa ]

  Pascal /pasˈkal/ /pasˈkal/ 
  Pascual
  männlicher Vorname

From English-Arabic FreeDict Dictionary ver. 0.6.3 :   [ freedict:eng-ara ]

  Pascal /pˈaskəl/
  باسكال

From English-български език FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:eng-bul ]

  pascal //pæsˈkæl// //pæˈskæl// //ˈpæskl̩// //ˈpæskəl// /[pʰæsˈkʰæɫ]/ /[pʰæˈskæɫ]/ 
  паска́л, паскал
  SI unit of pressure and stress

From English-Czech dicts.info/FreeDict Dictionary ver. 0.1.3 :   [ freedict:eng-ces ]

  pascal /pˈaskəl/
  programovací jazyk Pascal

From English-Czech dicts.info/FreeDict Dictionary ver. 0.1.3 :   [ freedict:eng-ces ]

  pascal /pˈaskəl/ 
  pascal

From English-Czech dicts.info/FreeDict Dictionary ver. 0.1.3 :   [ freedict:eng-ces ]

  pascal /pˈaskəl/
  jednotka tlaku

From English - German Ding/FreeDict dictionary ver. 1.9-fd1 :   [ freedict:eng-deu ]

  pascal /pˈaskəl/ (Pa /pˈɑː/)
  Pascal  [phys.] Pa,  /pˈɑː/
           Note: Einheit des Drucks
           Note: unit of pressure

From English - German Ding/FreeDict dictionary ver. 1.9-fd1 :   [ freedict:eng-deu ]

  Pascal /pˈaskəl/
  Pascal  [comp.]

From English-suomi FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:eng-fin ]

  pascal //pæsˈkæl// //pæˈskæl// //ˈpæskl̩// //ˈpæskəl// /[pʰæsˈkʰæɫ]/ /[pʰæˈskæɫ]/ 
  pascal
  SI unit of pressure and stress

From English-Hungarian FreeDict Dictionary ver. 0.2.1 :   [ freedict:eng-hun ]

  pascal /pˈaskəl/
  paszkál

From English-Bahasa Indonesia FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:eng-ind ]

  pascal //pæsˈkæl// //pæˈskæl// //ˈpæskl̩// //ˈpæskəl// /[pʰæsˈkʰæɫ]/ /[pʰæˈskæɫ]/ 
  pascal
  SI unit of pressure and stress

From English-日本語 (にほんご) FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:eng-jpn ]

  pascal //pæsˈkæl// //pæˈskæl// //ˈpæskl̩// //ˈpæskəl// /[pʰæsˈkʰæɫ]/ /[pʰæˈskæɫ]/ 
  パスカル
  SI unit of pressure and stress

From English-Svenska FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:eng-swe ]

  pascal //pæsˈkæl// //pæˈskæl// //ˈpæskl̩// //ˈpæskəl// /[pʰæsˈkʰæɫ]/ /[pʰæˈskæɫ]/ 
  pascal
  SI unit of pressure and stress

From French-Breton FreeDict Dictionary (Geriadur Tomaz) ver. 0.2.7 :   [ freedict:fra-bre ]

  Pascal /paskˈal/
  Paskal

From français-български език FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-bul ]

  pascal /pas.kal/ 
  паскал
  unité de mesure

From français-Deutsch FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-deu ]

  pascal /pas.kal/ 
  Pascal
  unité de mesure

From français-ελληνικά FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-ell ]

  pascal /pas.kal/ 
  πασχαλινός

From français-ελληνικά FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-ell ]

  pascal /pas.kal/ 
  πασκάλ
  unité de mesure

From français-suomi FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-fin ]

  pascal /pas.kal/ 
  pascal
  unité de mesure

From français-italiano FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-ita ]

  pascal /pas.kal/ 
  pasquale

From français-italiano FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-ita ]

  pascal /pas.kal/ 
  pascal
  unité de mesure

From français-日本語 (にほんご) FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-jpn ]

  pascal /pas.kal/ 
  パスカル
  unité de mesure

From français-lietuvių kalba FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-lit ]

  pascal /pas.kal/ 
  paskalis
  unité de mesure

From français-język polski FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-pol ]

  pascal /pas.kal/ 
  paskal
  unité de mesure

From français-português FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-por ]

  pascal /pas.kal/ 
  pascal

From français-português FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-por ]

  pascal /pas.kal/ 
  pascal
  unité de mesure

From français-Русский FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-rus ]

  pascal /pas.kal/ 
  паскаль
  unité de mesure

From français-español FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-spa ]

  pascal /pas.kal/ 
  pascal
  unité de mesure

From français-Svenska FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:fra-swe ]

  pascal /pas.kal/ 
  pascal
  unité de mesure

From italiano-português FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:ita-por ]

  pascal /paskˈal/ 
  pascal

From Norwegian Nynorsk-Norwegian Bokmål FreeDict Dictionary ver. 0.1.1 :   [ freedict:nno-nob ]

  pascal
  pascal

From Norwegian Nynorsk-Norwegian Bokmål FreeDict Dictionary ver. 0.1.1 :   [ freedict:nno-nob ]

  Pascal
  Pascal

From Lenga d'òc - Català FreeDict Dictionary ver. 0.1.1 :   [ freedict:oci-cat ]

  Pascal 
  Pascal  

From Svenska-български език FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-bul ]

  pascal /pˈaskal/ 
  паска́л

From Svenska-Deutsch FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-deu ]

  pascal /pˈaskal/ 
  Pascal

From Svenska-ελληνικά FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-ell ]

  pascal /pˈaskal/ 
  πασκάλ

From Svenska-suomi FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-fin ]

  pascal /pˈaskal/ 
  pascal

From Svenska-français FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-fra ]

  pascal /pˈaskal/ 
  pascal

From Svenska-italiano FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-ita ]

  pascal /pˈaskal/ 
  pascal

From Svenska-日本語 (にほんご) FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-jpn ]

  pascal /pˈaskal/ 
  パスカル

From Svenska-português FreeDict+WikDict dictionary ver. 2023.05.29 :   [ freedict:swe-por ]

  pascal /pˈaskal/ 
  pascal

From IPA:de :   [ IPA:de ]

  

/pasˈkal/

From IPA:en_US :   [ IPA:en_US ]

  

/pæˈskæɫ/

From IPA:fi :   [ IPA:fi ]

  

/ˈpɑscɑl/

From IPA:fr :   [ IPA:fr ]

  

/paskal/

From XDICT the English-Chinese dictionary :   [ xdict ]

     n. 法国哲学家
     n. 计算机程序设计语言

Questions or comments about this site? Contact dictionary@catflap.org
Access Stats