473,545 Members | 1,995 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

C++ has Boost libraries, C?

g
Hello,

is there any library for C as Boost is for C++?

thanks in advance,

Jan 6 '07 #1
85 5248
g said:
Hello,

is there any library for C as Boost is for C++?
There are lots of libraries available with C bindings. What functionality
are you after?

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at the above domain, - www.
Jan 6 '07 #2
Richard Heathfield wrote:
g said:
is there any library for C as Boost is for C++?

There are lots of libraries available with C bindings.
True, but that doesn't answer the question.

What Boost is for C++ is clear from the Boost front page...

http://www.boost.org/

There is no such equivalent for C.

--
Peter

Jan 7 '07 #3
Peter Nilsson wrote:
Richard Heathfield wrote:
g said:
is there any library for C as Boost is for C++?
There are lots of libraries available with C bindings.

True, but that doesn't answer the question.

What Boost is for C++ is clear from the Boost front page...

http://www.boost.org/

There is no such equivalent for C.
True, but there is this:

http://sglib.sourceforge.net/

--
Paul Hsieh
http://www.pobox.com/~qed/
http://bstring.sf.net/

Jan 7 '07 #4
Peter Nilsson said:
Richard Heathfield wrote:
>g said:
is there any library for C as Boost is for C++?

There are lots of libraries available with C bindings.

True, but that doesn't answer the question.
That depends on how you read the question. The way I read the question, my
answer answered it (correctly).

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at the above domain, - www.
Jan 7 '07 #5
In article <RJ************ *********@bt.co m>,
Richard Heathfield <rj*@see.sig.in validwrote:
>Peter Nilsson said:
>Richard Heathfield wrote:
>>g said:
is there any library for C as Boost is for C++?

There are lots of libraries available with C bindings.

True, but that doesn't answer the question.

That depends on how you read the question. The way I read the question, my
answer answered it (correctly).
Quelle surprise!

Jan 7 '07 #6

<we******@gmail .comwrote in message
news:11******** **************@ q40g2000cwq.goo glegroups.com.. .
Peter Nilsson wrote:
>Richard Heathfield wrote:
g said:
is there any library for C as Boost is for C++?
There are lots of libraries available with C bindings.

True, but that doesn't answer the question.

What Boost is for C++ is clear from the Boost front page...

http://www.boost.org/

There is no such equivalent for C.

True, but there is this:

http://sglib.sourceforge.net/
that lib only implements some containers and algorithms on them but that
doesnt even come close. Boost has way more to offer. There really is no such
thing for C and its also impossible to do something like that just because C
misses lots of C++ features.
Jan 7 '07 #7
Serve Laurijssen a écrit :
<we******@gmail .comwrote in message
news:11******** **************@ q40g2000cwq.goo glegroups.com.. .
>>Peter Nilsson wrote:
>>>Richard Heathfield wrote:

g said:

>is there any library for C as Boost is for C++?

There are lots of libraries available with C bindings.

True, but that doesn't answer the question.

What Boost is for C++ is clear from the Boost front page...

http://www.boost.org/

There is no such equivalent for C.

True, but there is this:

http://sglib.sourceforge.net/


that lib only implements some containers and algorithms on them but that
doesnt even come close. Boost has way more to offer. There really is no such
thing for C and its also impossible to do something like that just because C
misses lots of C++ features.

The only feature that is really needed is operator overloading,
specifically the '[ ']' operator.

In the lcc-win32 compiler system, I have developed an
experimental library with lists, resizable arrays, stacks, and other
containers that are addressed with the indexing operator.

Works quite nice.

http://www.cs.virginia.edu/~lcc-win32
Jan 7 '07 #8

"jacob navia" <ja***@jacob.re mcomp.frwrote in message
news:45******** *************** @news.orange.fr ...
The only feature that is really needed is operator overloading,
specifically the '[ ']' operator.

In the lcc-win32 compiler system, I have developed an
experimental library with lists, resizable arrays, stacks, and other
containers that are addressed with the indexing operator.

Works quite nice.

http://www.cs.virginia.edu/~lcc-win32
yeah I made something like that too, but those are all containers.
boost has way more to offer
Jan 7 '07 #9
On 6 Jan 2007 12:48:25 -0800, "g" wrote:
>is there any library for C as Boost is for C++?
Boost is a set of experimental C++ template libraries that will never
attract the C++ mass-market due to their inherent complexity,
clumsiness and impracticality.
Why are you looking for something comparable in C? OTOH, if you just
want a C foundation library:
http://developer.gnome.org/doc/API/2.0/glib/index.html

Best wishes,
Roland Pibinger
Jan 7 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
4064
by: Manzanita | last post by:
Hi. I'm using boost::numerics::ublas to solve linear symmetric and hermitian systems (cholesky, qr, etc.). I'm aware that ublas only provide basic algebra operations (blas1, blas2 and blas3) so i've tried some other libraries to work with ublas, with no success so far. In order to do so i downloaded boost::numerics::bindings (which aren't...
7
3168
by: sbobrows | last post by:
{Whilst I think much of this is OT for this newsgroup, I think the issue of understanding diagnostics just about gets under the door. -mod} Hi, I'm a C++ newbie trying to use the Boost regex libraries. Here's my situation. My system is Red Hat Linux 9, using the Borland C++BuilderX Personal IDE (which uses the g++ compiler).
205
10468
by: Jeremy Siek | last post by:
CALL FOR PAPERS/PARTICIPATION C++, Boost, and the Future of C++ Libraries Workshop at OOPSLA October 24-28, 2004 Vancouver, British Columbia, Canada http://tinyurl.com/4n5pf Submissions
2
1514
by: nin234 | last post by:
My apologies in advance if any one is offended by this post. I have an unstable job in a start up company and thought of sharpening my skill sets. I noticed that many companies are asking for boost and austria C++ library knowledge. I am thinking of using that in my project/learning them. For the past 20 months , I developed a fairly...
16
2584
by: Jeff Flinn | last post by:
At the risk of raising the OT ire of some here, I'd like to know what might be done to raise the awareness of the boost libraries. I've found boost and it's libraries invaluable in my work for ~5 years now. The first two postings in this group this morning are addressed almost trivially by using libraries from www.boost.org. IMO, the...
34
3127
by: Guch Wu | last post by:
Boost has many terrific libraries. But I want to know whether they are ready for using in real projects. Which of them are mature enough, or just only in progress?
3
12997
by: Andreas S. | last post by:
Hi, I don't any solution any more... I have written a small tool wich uses the boost library. It compiles fine, but I can't link it. I am on a Fedora Core 6 x86_64 system. The boost library is installed with "yum install boost" - so this should be fine. ldconfig | grep boost gives me a list with all the installed boost libraries,...
9
2866
by: Peter v. N. | last post by:
Hi all, First off: consider this to be a low priority thread! This may sound heretical: but I'd like to know what the community thinks about using Boost extensively in C++ projects (mainly for threads and numeric applications). Better reinvent the wheel (for true C++ programmers) or
0
1759
by: Osiris | last post by:
My experiences with BOOST on Windows XP and Visual C++ 2005 I'm new to Python. I built software in more than ten other computer languages. I'm not sure if that is not a handicap, when reading documentation of a system like BOOST. However: It took me more than four full working days to get a Python/C/C++ 'hello world!' program to work....
0
7484
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7415
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7675
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7928
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7775
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5997
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5344
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
4963
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
1
1030
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.