Share on Facebook Share on Twitter Email
Answers.com

glib

 
Dictionary: glib   (glĭb) pronunciation
adj., glib·ber, glib·best.
  1. Performed with a natural, offhand ease: was fascinated by his unfailingly glib conversation.
  2. Characterized by fluency of speech or writing that often suggests insincerity, superficiality, or a lack of concern.

[Possibly of Low German origin.]

glibly glib'ly adv.
glibness glib'ness n.

SYNONYMS   glib, slick, smooth-tongued. These adjectives mean being, marked by, or engaging in ready but often insincere or superficial discourse: a glib denial; a slick commercial; a smooth-tongued hypocrite.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Word Overheard: glib
Top

"Glib" is what Tom Cruise called his interviewer, Matt Lauer, on the Today show, when Lauer asked him about his well-known opposition to psychiatric drugs:

"'Matt, Matt, you don't even — you're glib,' Cruise responded. 'You don't even know what Ritalin is. If you start talking about chemical imbalance, you have to evaluate and read the research papers on how they came up with these theories, Matt, OK. That's what I've done.'"

Link: Cruise, Lauer argue on 'Today'

Posted June 26, 2005.

Thesaurus: glib
Top

adjective

    Characterized by ready but often insincere or superficial discourse: facile, slick, smooth-tongued. See surface/depth, words.

Antonyms: glib
Top

adj

Definition: slick, smooth-talking
Antonyms: inarticulate, quiet, stuttering, taciturn, tongue-tied, uncommunicative


Word Tutor: glib
Top
pronunciation

IN BRIEF: Ready and smooth but not sincere.

pronunciation Leadership is not magnetic personality — that can just as well be a glib tongue. — Peter F. Drucker.

Games: Glib
Top
  • Release Date: 1983
  • Genre: Traditional
  • Style: Board Game

Game Description

Created by board game manufacturer Selchow & Richter, Glib is an interesting word game, which in itself is an odd genre to find on the Atari VCS. Two rows of seven blocks each are displayed on the screen, and at the beginning of each round random letters cycle through the seven upper blocks. At the press of the action button, the letters are halted, and one is moved to the first block of the lower row -- and now the player has to come up with an actual word by moving the seven available letters around.

As with Scrabble, each letter has an individual point value, so in some cases -- where possible -- the more unusual the word, the better. If nothing can be done with the letters presented, players can move their joystick-controlled cursor to the "Pass" button and reject the current selection, starting over again from the beginning of the round. Glib can be played with or without a time limit, with one or two players, and there's even a game variation in which the letters in the upper row scroll relentlessly from right to left. (Oddly, the number of players is determined by the setting of the left difficulty switch -- "A" for one player, "B" for two.)

Glib is a neat little game, and unique in the Atari VCS library, but it's far better suited to a computer with a drag-and-drop capability; as much as an Atari VCS word game was unusual in itself, many casual players may not have the patience to do the joystick jockeying necessary to play it. But it's also one of the rarest cartridges in the entire Atari VCS library, so anyone who's looking for it now probably can't be described as a "casual player" by any means.
~ Earl Green, All Game Guide
Wikipedia: GLib
Top
GLib
Developer(s) The GNOME Project
Stable release 2.22.2 / 2009-10-07; 13 days ago
Written in C
Type Library
Website http://library.gnome.org/devel/glib/

In computing, GLib refers to a cross-platform software utility library. It started off as part of the GTK+ project, however, before releasing version 2 of GTK+, the project's developers decided to separate non-GUI-specific code from the GTK+ platform, thus creating GLib as a separate product. GLib was released as a separate library so other developers, those that did not make use of the GUI-related portions of GTK+, could make use of the non-GUI portions of the library without the overhead of depending on a full-blown GUI library.

Since GLib is a cross-platform library, applications using it to interface with the operating system are usually portable across different operating systems without major changes.[1]

Contents

Features

On an elementary level GLib provides type definitions replacing the C primitive types char, int, float, and so on in order to improve portability; since the C standard doesn't define any minimal byte size of those types, GLib replaces them with types that have such a minimal size and provides declared constants for their sizes.

GLib provides advanced data structures, such as memory chunks, doubly- and singly-linked lists, hash tables, dynamic strings and string utilities, such as a lexical scanner, string chunks (groups of strings), dynamic arrays, balanced binary trees, N-ary trees, quarks (a two-way association of a string and a unique integer identifier), keyed data lists, relations and tuples. Caches provide memory household.

GLib implements functions that provide threads, thread programming and related facilities such as primitive variable access, mutexes, asynchronous queues, secure memory pools, message passing and logging, hook functions (callback registering) and timers. Also message passing facilities such as byte order conversion and I/O channels.

Some other features of GLib include:

Data Types

GLib defines data types used by other libraries, which help developers porting the code to other architectures.

Data type Description
gboolean A standard boolean type. Variables of this type should only contain the value TRUE or FALSE.
gpointer An untyped pointer. gpointer looks better and is easier to use than void*.
gconstpointer An untyped pointer to constant data. The data pointed to should not be changed.
gchar Corresponds to the standard C char type.
guchar Corresponds to the standard C unsigned char type.
gint Corresponds to the standard C int type. Values of this type can range from G_MININT to G_MAXINT.
guint Corresponds to the standard C unsigned int type. Values of this type can range from 0 to G_MAXUINT.
gshort Corresponds to the standard C short type. Values of this type can range from G_MINSHORT to G_MAXSHORT.
gushort Corresponds to the standard C unsigned short type. Values of this type can range from 0 to G_MAXUSHORT.
glong Corresponds to the standard C long type. Values of this type can range from G_MINLONG to G_MAXLONG.
gulong Corresponds to the standard C unsigned long type. Values of this type can range from 0 to G_MAXULONG.
gint8 A signed integer guaranteed to be 8 bits on all platforms. Values of this type can range from -128 to 127.
guint8 An unsigned integer guaranteed to be 8 bits on all platforms. Values of this type can range from 0 to 255.
gint16 A signed integer guaranteed to be 16 bits on all platforms. Values of this type can range from -32,768 to 32,767
guint16 An unsigned integer guaranteed to be 16 bits on all platforms. Values of this type can range from 0 to 65,535.
gint32 A signed integer guaranteed to be 32 bits on all platforms. Values of this type can range from -2,147,483,648 to 2,147,483,647.
guint32 An unsigned integer guaranteed to be 32 bits on all platforms. Values of this type can range from 0 to 4,294,967,295.
gint64 A signed integer guaranteed to be 64 bits on all platforms. Values of this type can range from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
guint64 An unsigned integer guaranteed to be 64 bits on all platforms. Values of this type can range from 0 to 18,446,744,073,709,551,615.
gfloat Corresponds to the standard C float type. Values of this type can range from -G_MAXFLOAT to G_MAXFLOAT.
gdouble Corresponds to the standard C double type. Values of this type can range from -G_MAXDOUBLE to G_MAXDOUBLE.
gsize An unsigned integer type of the result of the sizeof operator, corresponding to the size_t type defined in C99. This type is wide enough to hold the numeric value of a pointer, so it is usually 32bit wide on a 32bit platform and 64bit wide on a 64bit platform.
gssize A signed variant of gsize, corresponding to the ssize_t defined on most platforms.
goffset A signed integer type that is used for file offsets, corresponding to the C99 type off64_t.

Similar projects

For many applications, C with GLib is an alternative to C++ with STL (see GObject for a detailed comparison).

Other widget toolkits usually also provide low-level functions and implementations of data structures. For instance, in the wxWidgets library the non-GUI functions are in the wxBase library, and in Qt the non-GUI parts are in the QtCore module, which is written in C++.

References

  1. ^ Krause, Andrew (2007). Foundations of GTK+ Development. Expert's Voice in Open Source. Apress. p. 5. ISBN 1590597931. "[GLib] provides a cross-platform interface that allows your code to be run on any of its supported operating systems with little to no rewriting of code!" 

External links


Translations: Glib
Top

Dansk (Danish)
adj. - rapmundet, letflydende og overfladisk

Nederlands (Dutch)
welbespraakt maar onoprecht, gemakkelijk/ informeel, ondoordacht, oppervlakkig, ongehinderd

Français (French)
adj. - désinvolte

Deutsch (German)
adj. - zungenfertig, gewandt, aalglatt

Ελληνική (Greek)
adj. - μαλαγάνικος

Italiano (Italian)
loquace, sciolto (discorso, movimento), levigato

Português (Portuguese)
adj. - desembaraçado, fluente, loquaz

Русский (Russian)
чуб, бойкий на язык, правдоподобный, податливый, гладкий, делать гладким, двигаться плавно

Español (Spanish)
adj. - de mucha labia, locuaz, poco sincero

Svenska (Swedish)
adj. - lätt och ledig, hal (åld.)

中文(简体)(Chinese (Simplified))
能说善道的

中文(繁體)(Chinese (Traditional))
adj. - 能說善道的

한국어 (Korean)
adj. - 수다스러운, 쉬운

日本語 (Japanese)
adj. - 口の達者な, 屈託のない

العربيه (Arabic)
‏(صفه) عفوي, طبيعي‏

עברית (Hebrew)
adj. - ‮קל-לשון, מהיר-דיבור, לא רציני, חלק, לא אמיתי‬


 
 
Learn More
glibness
glibly
lib

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Word Overheard. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Antonyms. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Games. Copyright © 2008 All Media Guide, LLC. Content provided by All Game Guide ® , a trademark of All Media Guide, LLC. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "GLib" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more