Copyright © Philip M. Parker, INSEAD. Terms of Use.

Liana

Definition: Liana

Liana

Noun

1. A woody climbing usually tropical plant.

Source: WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved.
 

"Liana" is a name that signifies or is derived from: "the sun".

Date "liana" was first used in popular English literature: sometime before 1839. (references)

Specialty Definitions: Liana

DomainDefinitions

Computing

Liana A C-like, interpretive, object-oriented programming language, class library, and integrated development environment designed specifically for development of application programs for Microsoft Windows and Windows NT. Designed by Jack Krupansky of Base Technology, Liana was first released as a commercial product in August 1991. The language is designed to be as easy to use as BASIC, as concise as C, and as flexible as Smalltalk. The OOP syntax of C++ was chosen over the less familiar syntax of Smalltalk and Objective-C to appeal to C programmers and in recognition of C++ being the leading OOP language. The syntax is a simplified subset of C/C++. The semantics are also a simplified subset of C/C++, but extended to achieve the flexibility of Smalltalk. Liana is a typeless language (like Lisp, Snobol and Smalltalk), which means that the datatypes of variables, function parameters, and function return values are not needed since values carry the type information. Hence, variables are simply containers for values and function parameters are simply pipes through which any type of value can flow. Single inheritance, but not multiple inheritance, is supported. Memory management is automatic using reference counting. The library includes over 150 classes, for dynamic arrays, associative lookup tables, windows, menus, dialogs, controls, bitmaps, cursors, icons, mouse movement, keyboard input, fonts, text and graphics display, DDE, and MDI. Liana provides flexible OOP support for Windows programming. For example, a list box automatically fills itself from an associated object. That object is not some sort of special object, but is merely any object that "behaves like" an array (i.e., has a "size" member function that returns the number of elements, a "get" function that returns the ith element, and the text for each element is returned by calling the "text" member function for the element). A related product, C-odeScript, is an embeddable application scripting language. It is an implementation of Liana which can be called from C/C++ applications to dynamically evaluate expressions and statement sequences. This can be used to offer the end-user a macro/scripting capability or to allow the C/C++ application to be customized without changing the C/C++ source code. Here's a complete Liana program which illustrates the flexibility of the language semantics and the power of the class library: main // Prompt user for a string. // No declaration needed for "x" (becomes a global variable.) x = ask ("Enter a String"); // Use "+" operator to concatenate strings. Memory // management for string temporaries is automatic. The // "message" function displays a Windows message box. message ("You entered: " + x); // Now x will take on a different type. The "ask_number" // function will return a "real" if the user's input // contains a decimal point or an "int" if no decimal // point. x = ask_number ("Enter a Number"); // The "+" operator with a string operand will // automatically convert the other operand to a string. message ("You entered: " + x); // Prompt user for a Liana expression. Store it in a // local variable (the type, string, is merely for // documentation.) string expr = ask ("Enter an Expression"); // Evaluate the expression. The return value of "eval" // could be any type. The "source_format" member function // converts any value to its source format (e.g., add // quotes for a string.) The "class_name" member function // return the name of the class of an object/value. // Empty parens can be left off for member function calls. x = eval (expr); message ("The value of " + expr + " is " + x.sourc e_format + " its type is " + x.class_name); The author explained that the "Li" of Liana stands for "Language interpreter" and liana are vines that grow up trees in tropical forests, which seemed quite appropriate for a tool to deal with the complexity of MS Windows! It is also a woman's name. ["Liana for Windows", Aitken, P., PC TECHNIQUES, Dec/Jan 1993]. ["Liana: A Language For Writing Windows Programs", Burk, R., Tech Specialist (R&D Publications), Sep 1991]. ["Liana v. 1.0." Hildebrand, J.D., Computer Language, Dec 1992]. ["Liana: A Windows Programming Language Based on C and C++", Krupansky, J., The C Users Journal, Jul 1992]. ["Writing a Multimedia App in Liana", Krupansky, J., Dr. Dobb's Journal, Winter Multimedia Sourcebook 1994]. ["The Liana Programming Language", R. Valdes, Dr Dobbs J Oct 1993, pp.50-52]. (1999-06-29). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: Liana

English words defined with "liana": emerald creeper, Epipremnum aureumgolden pothosivy arumjade vineLianepothosScindapsus aureus, Strongylodon macrobotrys. (references)
Specialty definitions using "liana": Base TechnologyC-odeScript. (references)
Non-English Usage: "Liana" is also a word in the following languages with English translations in parentheses.

Italian (liana), Spanish (liana).

Top     

Modern Usage: Liana

DomainUsage

Movie/TV Titles

A Pecadora Liana (1951)

Source: compiled by the editor from various references; see credits.

Top     

Commercial Usage: Liana

DomainTitle

Books

Source: compiled by the editor from various references; see credits.

Top     

Image Slideshow: Liana

Photos:
Liana

More images...

Top     

Usage Frequency: Liana

"Liana" is generally used as a noun (singular) -- approximately 66.67% of the time. "Liana" is used about 3 times out of a sample of 100 million words spoken or written in English. Its rank is based on over 700,000 words used in the English language. Some parts-of-speech are not covered due to the samples used by the British National Corpus. (note: percents less than one-hundredth of one percent have been omitted)
Parts of SpeechPercentUsage per
100 Million Words
Rank in English
Noun (singular)66.67%2245,945
Noun (proper)33.33%1339,140
                    Total100.00%3N/A

Source: compiled by the editor from several corpora; see credits.

Top     

Name Usage Frequency: Liana

The following table summarizes the usage of "liana" based on a population census conducted in the United States. Ranks and frequencies are based on all names reported and classified.
NameUsage/GenderUsage per 100
million Persons
Rank in USA
LianaFirst name Female3,0001,870
Source: compiled by the editor from several corpora; see credits.

Top     

Derived & Related Names: Liana

"Liana" is a name that signifies or is derived from: "the sun".
 
The following table summarizes names related to "Liana."
NameGenderLanguageRelated Name
LeannaFemaleEnglishLiana
LianaFemaleEnglishEliana
ÉlianeFemaleFrenchN/A
ElianaFemaleItalianéliane
LianaFemaleItalianEliana
LianaFemalePortugueseEliana
ElianaFemaleSpanishéliane
Source: compiled by the editor from various references; see credits.

Top     

Expression: Liana

Hyphenated Usage

Beginning with "liana": liana-webbed.

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: Liana

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day
  ExpressionFrequency
per Day

  liana

78

  liana sedan suzuki

2

  suzuki liana

39

  liana yerevan

2

  grethel liana

24

  hand liana second suzuki uk

2

  calendario grethel liana

12

  liana nearly new suzuki uk

2

  liana rivkin

4

  liana new suzuki

2

  hotel liana

4

  liana suzuki uk

2

  liana vine

4

  liana suzuki uk used

2

  dela dina liana

3

  forest from liana rain tropical

2

  star liana york

3

  liana nearly new suzuki

2

  desnuda grethel liana

3

  hand liana second suzuki

2

  gretel liana

3

  liana suzuki used

2

  liana new suzuki uk

2
  

liana suzuki used

2
Source: compiled by the editor from various references; see credits.

Top     

Modern Translations: Liana

Language Translations for "liana"; alternative meanings/domain in parentheses.

Albanian

  

lianë. (various references)

   

Arabic 

  

‏نبتة متعرشة (climber). (various references)

   

Bulgarian 

  

лиана. (various references)

   

Chinese 

  

藤本植物. (various references)

   

Czech

  

liána (creeper). (various references)

   

Danish

  

lian (climber, liane, vine). (various references)

   

Dutch

  

liaan. (various references)

   

Finnish

  

liaani (climber, liane, vine). (various references)

   

French

  

liane (liane). (various references)

   

German

  

liane. (various references)

   

Greek 

  

είδοσ αναρριχητικού φυτού, λιάνα. (various references)

   

Hungarian

  

kúszónövény (clambering plant, climber, creeper, liane, rambling plant, runner, trailer), lián (liane). (various references)

   

Indonesian

  

pulasari (liana with yellow flowers). (various references)

   

Italian

  

liana. (various references)

   

Japanese Kanji 

  

藤本 (climbing trees). (various references)

   

Japanese Katakana 

  

とうほ" (books from China, climbing trees, exemplar). (various references)

   

Korean 

  

덩굴 식물. (various references)

   

Pig Latin

  

ianalay

   

Portuguese

  

liana (climber, liane, vine), contato (contact, touch). (various references)

   

Romanian

  

lianã. (various references)

   

Russian 

  

лиана (liane). (various references)

   

Serbo-Croatian

  

lijana, puzavica (climber, rambler, trailer, twiner). (various references)

   

Spanish

  

liana. (various references)

   

Swedish

  

lian (climber, liane, vine). (various references)

   

Turkish

  

tropik sarmaşık. (various references)

   

Ukranian 

  

ліана. (various references)

Source: compiled by the editor from various translation references.

Top     

Derivations & Misspellings: Liana

Derivations

Words beginning with "liana": lianas. (additional references)

Words containing "liana": italianate, italianated, italianates, italianating. (additional references)


Misspellings

"Liana" is suggested in spellcheckers for the following: Alaina, Aliaga, Alizanza, iana, Ilala, ilan, Ilanga, ilian, Ilunga, Kiganda, Laina, laine, laini, lana, lanab, lanaw, lania, lauan, leana, Leannan, leano, learna, Lenana, leyanum, liada, lian, liang, Liani, Lianna, liano, lianoid, lians, liant, liara, liasn, Libani, Libanka, lican, Liepa, lieta, liisa, lilan, limagne, lina, Linha, liono, Lipara, Lisanne, lisant, Liuba, Livno, Lizano, llana, Llani, loina, loona, Lovansay, Lowna, lucania, lunala, Lurana, Luwanga, Lyanne, lycan, lyrata, piana, Pianna, tiana, tlian, Ulzana, viana. (additional references)

Source: compiled by the editor, based on several corpora (additional references).

Top     

Rhyming with "Liana"

# of Phoneme MatchesPronunciationWord(s) rhyming with "liana" (pronounced lēÄ"nu)
3-Ä" n uAna, Donna, iguana, Madonna, Mana, marijuana, Nirvana, Nona.

Source: compiled by the editor (additional references); see credits.

Top     

Anagrams: Liana

Scrabble® Enable2K-Verified Anagrams

Direct Anagrams: lanai.

Words within the letters "a-a-i-l-n"

-1 letter: alan, anal, anil, lain, nail.

-2 letters: aal, ail, ain, ala, ana, ani, lin, nil.

-3 letters: aa, ai, al, an, in, la, li, na.

 Words containing the letters "a-a-i-l-n"
 

+1 letter: agnail, alanin, animal, kalian, lamina, lanais, lianas, manila, narial, nasial, salina.

 

+2 letters: abelian, actinal, aeolian, affinal, agnails, alanine, alanins, alation, albinal, alkalin, alumina, analgia, anality, ancilla, anginal, animals, basinal, carinal, cranial, fantail, ganglia, jalapin, kalians, laminae, laminal, laminar, laminas, laniard, laniary, lanital, logania, mailman, manilas, manilla, matinal, nadiral, paginal, paladin, platina, salinas, salpian, tailfan, vaginal, valiant, valonia, vanilla.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: Liana


Hexadecimal (or equivalents, 770AD-1900s) (references)

4C 69 61 6E 61

Leonardo da Vinci (1452-1519; backwards) (references)

American Sign Language (origins from 1620-1817 in Italy and, especially, France) (references)

=

Semaphore (1791, in France) (references)

Braille (1829, in France) (references)

Morse Code (1836) (references)

.-..    ..    .-    -.    .-

Dancing Men (Sir Arthur Conan Doyle, 1903) (references)

Binary Code (1918-1938, probably earlier) (references)

01001100 01101001 01100001 01101110 01100001

HTML Code (1990) (references)

&#76 &#105 &#97 &#110 &#97

ISO 10646 (1991-1993) (references)

004C 0069 0061 006E 0061

British Sign Language (Fingerspelling, BSL; 1992, British Deaf Association Dictionary of British Sign Language) (references)

Encryption (beginner's substitution cypher): (references)

4675678067

Top     

 

INDEX

1. Definition
2. Crosswords
3. Usage: Modern
4. Usage: Commercial
5. Images: Slideshow
6. Usage Frequency
7. Names: Frequency
8. Names: Derived from
9. Expressions
10. Expressions: Internet
11. Translations: Modern
12. Derivations
13. Rhymes
14. Anagrams
15. Orthography
16. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.