FACTOID # 17: Senior gentlemen might consider a trip to Russia, where there are two women over 65 for every man.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Planguage

Planguage is a specification language and a set of related methods for systems engineering. A specification language is a formal language used in computer science. ... Systems engineering (or systems design engineering) is an interdisciplinary approach and means for enabling the realization and deployment of successful systems. ...


Notes:


1. Planguage specifically supports many key aspects of systems engineering including requirement specification, design specification, design impact analysis, specification quality control and evolutionary project management. Design specifications are the measurements and characteristics of a structure or object which provide for a workable, sustainable, or pleasing creation or construct. ... Evolutionary Project Management, known as Evo, is a project management process delivering evolutionary high-value-first progress towards the desired goals, and seeking to obtain, and use, realistic, early feedback. ...


2. Planguage can however be used much more generally; it has been used successfully to plan such diverse things as family holidays, and multinational aid charity project plans. Planguage is designed to express ideas about requirements, designs and plans.


3. Planguage is intended for use throughout a project lifecycle; for planning, problem solving, specification quality control, and result delivery to stakeholders.


4. Planguage was developed by Tom Gilb, and is defined in his book, Competitive Engineering. There has been lots of feedback from clients and professional friends. Its general content is described more fully in both the Introduction and Chapter 1 of this book. Tom Gilb (born 1940) in Pasadena, California, is the author of 9 books and has at least 4 more drafted. ...


5. The purpose of the Copyright is to avoid Tom Gilb being prevented later from using this term by others. Permission to use the term freely is granted when © is acknowledged.


6. If anyone finds the term "Planguage" too "cute", they may use the more directly descriptive "Planning Language". Tom Gilb often refers to "Planning Language" before he introduces the term "Planguage".


Synonym [Planguage *030]:

  • Planning Language *030

Abbreviation [Planguage *030]:

  • PL *030: Rarely used!

Type [Planguage *030]: Specification Language & Method.


Historical note: The term "Planguage" occurred to Tom Gilb while he was watching a ballet with Michael Barishnikov and Susan Farrell at the Royal Opera House, Covent Garden in the 1980s.


External links

  • The complete Planguage Concept Glossary

References

Tom Gilb (born 1940) in Pasadena, California, is the author of 9 books and has at least 4 more drafted. ... Tom Gilb (born 1940) in Pasadena, California, is the author of 9 books and has at least 4 more drafted. ...

  Results from FactBites:
 
NPACI All-Hands: Planguages (1338 words)
To port Planguage codes often amounts to little more than a recompilation with the Pfortran and PC translators, followed by a compilation with the native Fortran and C compilers.
The translation process used by the Planguage translators proceeds by processing Planguage source code that specifies off-process data accesses, then the translators generate inline data-movement algorithms, which can range from inline generation of the full data-exchange algorithm, to a single function call to a library.
Thus, where the Planguage primitives are not adequate to express the algorithm (unusual, but possible) it is straightforward to escape from the Planguage notation, but with a potential portability penalty.
Open Channel Foundation: Planguages (236 words)
Based on the Planguage explicitly parallel model for scientific and engineering applications, the PC and Pfortran translators recognize a superset of their respective base languages, C and Fortran77.
The additional Planguage operators provide a means to refer to non-local data and to express aggregate operations.
So, to port Planguage codes often amounts to little more than a recompilation with the Pfortran and PC translators, followed by a compilation with the native Fortran and C compilers.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.