Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options user 6564

C is a general-purpose computer programming language used for operating systems, games and other high performance work.

1
vote
Personally, I think that templates are the most significant feature that C++ adds to C. …
answered Nov 3 '10 by zvrba
15
votes
glib might be the "new standard library". It offers much of what many feel is left out of the standard -- platform-independent threading and networking, container data structures, etc. Of course, it's …
answered May 26 '11 by zvrba
3
votes
kind of CPU are you using? Is it a hard real-time system? How much memory do you have for code and data? Does it support natively all C operations (most notably, multiplication and division) and for … lists) and use fixed-size arrays. Use of more complicated data structures is warranted only after you have proven by measurement that arrays are too slow. Also, don't overdesign (something Java/C# devs …
answered Jan 1 '12 by zvrba
1
vote
No, there is no use of binary arithmetic in C++, except one "tiny" detail: the C++ standard defines the language semantics in terms of a binary abstract virtual machine that must use either 1st complement, 2nd complement or sign-magnitude integer representation. …
answered Jun 25 '12 by zvrba
1
vote
Both of your premises are wrong. Smart pointers are a performance-hit, and C is far from obsolete: Windows and UNIX system calls are defined in terms of C. In fact, just about every OS in wide use … today, except Symbian, uses C interfaces. So if you want to have a language that supports system-level programming, you can't get away from new, delete, raw pointers and all of the things that you dogmatically believe are bad. …
answered Apr 3 '12 by zvrba