All Questions
6 questions
43
votes
3
answers
17k
views
Why is the logical NOT operator in C-style languages "!" and not "~~"?
For binary operators we have both bitwise and logical operators:
& bitwise AND
| bitwise OR
&& logical AND
|| logical OR
NOT (a unary operator) behaves differently though. There is ~ for ...
2
votes
2
answers
11k
views
Is main() function better on top of all other functions? [closed]
My college professor told me that main functions should be defined on top of other function definitions. We should use a forward declaration in order to accomplish this (we use C at that time). So yes,...
3
votes
1
answer
257
views
Parallel Threading in Multi-Language Software?
I'm developing a software that contain many modules/Daemon running in parallel manner, what i'm looking for is how to implement that, i cannot use Thread because some of those modules/Daemon are ...
0
votes
3
answers
9k
views
How to create interest in programming? [closed]
I am student of 3rd year software engineering, and I find myself nowhere in field of programming.
I know basics of programming languages like C, C++, Java, Visual Basic, HTML, JAVAScript, CSS and PHP....
92
votes
16
answers
21k
views
Do the young minds need to learn the pointer concepts?
Why did the C master Dennis Ritchie introduce pointers in C? And why did the other programming languages like VB.NET or Java or C# eliminate them? I have found some points in Google, and I want to ...
4
votes
9
answers
3k
views
The definition of C-based language
What is the definition of C-based language?
Is C# considered to be C-based?
Is Java considered to be C-based?
Furthermore, what does it mean for a language to be based on another language anyway?