英文字典中文字典


英文字典中文字典51ZiDian.com



中文字典辞典   英文字典 a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z       







请输入英文单字,中文词皆可:

liana    音标拼音: [li'ɑnə]
n. 藤蔓植物

藤蔓植物

liana
n 1: a woody climbing usually tropical plant

Liane \Li*ane"\ (l[-i]*[=a]n"), Liana \Li*a"na\
(l[-i]*[=a]"n[.a]), n. [F. liane; prob. akin to lien a band,
fr. L. ligamen, fr. ligare to bind. Cf. {Lien}, n. ] (Bot.)
A luxuriant woody plant, climbing high trees and having
ropelike stems. The grapevine often has the habit of a liane.
Lianes are abundant in the forests of the Amazon region.
[1913 Webster]

54 Moby Thesaurus words for "liana":
algae, autophyte, bean, bracken, brown algae, climber, conferva,
confervoid, creeper, diatom, fern, fruits and vegetables, fucus,
fungus, grapevine, green algae, gulfweed, herb, heterophyte, ivy,
kelp, legume, lentil, lichen, liverwort, mold, moss, mushroom,
parasite, parasitic plant, pea, perthophyte, phytoplankton,
planktonic algae, plant families, puffball, pulse, red algae,
rockweed, rust, saprophyte, sargasso, sargassum, sea lentil,
sea moss, sea wrack, seaweed, smut, succulent, toadstool, vetch,
vine, wort, wrack

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.source_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)


请选择你想看的字典辞典:
单词字典翻译
liana查看 liana 在百度字典中的解释百度英翻中〔查看〕
liana查看 liana 在Google字典中的解释Google英翻中〔查看〕
liana查看 liana 在Yahoo字典中的解释Yahoo英翻中〔查看〕





安装中文字典英文字典查询工具!


中文字典英文字典工具:
选择颜色:
输入中英文单字

































































英文字典中文字典相关资料:


  • Used Ford F150 for Sale Near Me - Autotrader
    Test drive Used Ford F150 at home from the top dealers in your area Search from 53480 Used Ford F150 cars for sale, including a 2017 Ford F150 King Ranch, a 2019 Ford F150 XLT, and a 2020 Ford F150 XLT ranging in price from $550 to $244,000
  • Ford F150 Certified Pre-Owned Cars for Sale - Autotrader
    Test drive Certified Ford F150 at home from the top dealers in your area Search from 6117 Certified Ford F150 cars for sale, including a 2018 Ford F150 Raptor, a 2020 Ford F150 Lariat, and a 2020 Ford F150 Limited ranging in price from $16,000 to $149,707
  • Used Ford F-150 for Sale Near Me - Edmunds
    Save up to $17,076 on one of 76,379 used Ford F-150s near you Used Ford F-150 for Sale Near Me Describe what you’re looking for 1FTEW1EB6PKE03158 Stock: 2003694140 Certified Pre-Owned
  • Used Cars for Sale - Autotrader
    Start your search for a used car on Autotrader today! Sign In Home; Used Cars; Used Cars for Sale Near You Used Ford F150 55,830 vehicles starting at $550
  • Used Trucks for Sale by Owner Near Me - Autotrader
    Find compact, mid-size, full-size, 4x4, and heavy duty trucks for sale from private sellers (opens in new window) Used 2012 Ford F150 XLT 154,000 miles
  • Used Ford F150 for Sale Under $20,000 Near Me in Allen, TX
    Test drive Used Ford F150 at home in Allen, TX Search from 226 Used Ford F150 cars for sale, including a 2009 Ford F150 4x4 SuperCrew, a 2009 Ford F150 XLT, and a 2011 Ford F150 XLT ranging in price from $4,000 to $20,000
  • Used Ford Cars for Sale Near Me - Autotrader
    Test drive Used Ford Cars at home from the top dealers in your area Search from 200245 Used Ford cars for sale, including a 2019 Ford F250 Limited, a 2019 Ford Transit 350 XLT, and a 2020 Ford F350 Platinum ranging in price from $500 to $1,150,000
  • Used Ford F-150 for Sale Near Me - CARFAX
    We have 49K Ford F-150s for sale with Free CARFAX Reports including XLT, Lariat, XL and other trims 35,430 Ford F-150s are reported accident free and 24,257 are One-Owner cars
  • Used Ford F150 for Sale Under $20,000 Near Me in Cleburne, TX
    Test drive Used Ford F150 at home in Cleburne, TX Search from 200 Used Ford F150 cars for sale, including a 1996 Ford F150 2WD Regular Cab, a 2004 Ford F150 XL, and a 2007 Ford F150 XLT ranging in price from $4,999 to $20,000
  • Used Cars for Sale Near Me - CarGurus
    Browse Certified Pre-Owned Vehicles Trucks for Sale Under $9,000 Near Me; Popular Search Listings Used Cars for Sale; Ford F-150 SVT Raptor;





中文字典-英文字典  2005-2009