Introduction to major famous libraries (transfer)

xiaoxiao2021-03-06  22

Introduction to the famous libraries

forward from:

Www.9cbs.net

In C , the position of the library is very high. Mr. Bjarne Stroustrup, the father of C , has repeatedly expressed the design library to expand the function of designing more grammar. In reality, C library doors are also extremely widely solved, and the library has a lightweight to heavyweight. Many thinking of people who are open to the eyes, or they are angry. Since the number of libraries is very large, they are limited to the level of the author, many of which don't know. So some libraries mentioned in the article are more famous large libraries. The basic facilities of the C program are available in the standard library standard library. Although the C standard library has been tossing with C standards until the standard introduction is formally fixed, it is very gratifying in the realization of the standard library, and has been proved to have an industrial level strength. Good job. 1, Dinkumware C Library reference site: w.Roguewave.com/ This library has been used in the early versions of Borland C Builder, and later replaced by other libraries. The author is not recommended. 3, SGI STL reference site: W. Roguewave.com/sgi C standard template library. 4, Stlport reference site: http://www.boost.org '> http://www.boost.org (Domestic mirror: http://www.c'> http://www.c '> http: //www.c'>http://www.c-view.org/tech/lib/boost/index.htm "GUI in numerous C libraries, the library of the GUI part is more prosperous, and it is more eye-catching. of. In actual development, the Choice of the GUI library is also a very important thing. Let's review the optional GUI libraries, their own characteristics and support for related tools. 1, MFC's famous Microsoft Foundation Class. People who learn VC should know this library. Although the MFC is not very beautiful from the technical point of view, it is built on the Windows API, which enables programmers to work more easily, high programming efficiency, reduces the code that must be written when establishing a Windows program, at the same time All general C programming advantages, such as inheritance and packaging. The program written by the MFC is portable on each version of the Windows operating system, for example, code written under Windows 3.1 can be easily ported to Windows NT or Windows 95. But in recent development and official support. 2, Qt Reference Website: http://gtkmmmmmm.sourceforge.net/gtk is a big name Ding Ding GUI library. In the world of Linux, there is a killer application like gnome. GTK is the C package version of this library. Network Communication ACE Reference Website: http://www.c '> http://www.c'> http://www.cs.wustl.edu/~schmidt/Ace. Representatives of the HTMLC library, over-weight network communication development framework. The ADAPTIVE COMMUNICATION Environment is an object-oriented framework that is free to use, open source, in which many core modes for concurrent communication software are implemented.

ACE provides a set of rich Wrapper Facade and framework components that complete universal communication software tasks across a variety of platforms, including: event multiplexing and event processor assignment, signal processing, service Initialization, inter-process communication, shared memory management, message routing, distributed service dynamics (heavy) configuration, concurrent execution, synchronization, and so on. StreamModule Reference Website: http://home.hetnet.nl/~lcbokkers/simsock.htm This class library makes the Socket-based client / server program easier. A Stream Socket API for C Reference Website: http://www.pcs.cnu.edu/> http://www.pcs.cnu.edu/~dgame/sockets/socketsc /sockets.html is another to Socket Package. XMLXERCES Reference Website: http://xml.apache.org/xerces-c/xerces-c is a very robust XML parser that provides verification, as well as SAX and DOM APIs. XML verification has good support in document type definition (DTD), and in December 2001, the basic complete open standards supporting W3C XML Schema are added. XMLBOOSTER Reference Website: http://xml.apache.org/xalan-c/ Xalan is an XSLT processor for converting an XML document to HTML, plain text, or other XML type document. CMarkup Reference Website: http://www.firstObject.com/xml.htm '> http://www.firstObject.com/xml.htm This is an XML parser using EDOM. It is very flexible on many ideas. It is worth seeing to seek a little inspiration outside the DOM and SAX. LIBXML http://libxmlplusplus.sourceforge.net/libXML is the C package version of the famous libXML XML parser BLITZ reference website: http://www.c '> http://www.c'> http://www.c '> http://www.codesourcery.com/pooma/poomapooma is a free high-performance C library for handling parallel scientific calculations. Pooma's object-oriented design is convenient for fast program development, optimizing parallel machines to achieve the highest efficiency, facilitates use in industrial and research environments. MTL Reference Website: Www.cgal.orgcomputational Geometry Algorithms Library's purpose is to provide users with most important solutions and methods in calculating geometries to the industry and academic users in the form of C libraries. Game Development Audio / Video 3D C Programming Library Reference Website: http://www.galacticsoftware.com/products/av/ '> http://www.galacticasoftware.com/products/av/av3d is a cross-platform C library. The main characteristics are to provide 3D graphics, sound support (SB, and S3M), control interface (keyboard, mouse, and remote sensing), XMS.

转载请注明原文地址:https://www.9cbs.com/read-41018.html

New Post(0)