All Questions
Tagged with source-code compiler
8 questions
1
vote
4
answers
358
views
Why Java, C# and the like needs to be managed code
As far as I know the big argument for C#, Java and other high level languages having to be memory managed by a runtime environment is that the programmer does not take care of garbage collection or ...
3
votes
2
answers
293
views
Does removing unused features from libraries through compiler flags increase or reduce security risks?
Software libraries targetting resource constrained environments like embedded systems use conditional compilation to allow consumers to shave space and thus increase performance by removing unused ...
7
votes
2
answers
829
views
How does conditional compilation impact product quality, security and code complexity? [closed]
Software libraries targetting resource constrained environments like embedded systems use conditional compilation to allow consumers to shave space by removing unused features from the final binaries ...
0
votes
1
answer
126
views
Is there a way to use and ignore blocks of code, caused by events during runtime?
I'm working in C++14 and trying to figure out a way to put two classes (with the same name) inside the same header file. In this scenario one class would always be ignored as a result of something ...
-7
votes
1
answer
420
views
Is it true that Linux and Mac OS programs' source are interchangeable? [closed]
Is it true that most of the times source code for Linux programs can be compiled into Mac OS programs and vice versa?
41
votes
13
answers
9k
views
How safe is it to compile a piece of source code from a random stranger? [closed]
Suppose I'm reviewing code that job applicants send to prove their skills. Clearly I don't want to run executables they send. Not so clearly I'd rather not run the result of compilation of their code (...
1
vote
1
answer
970
views
How does an optimizing compiler react to a program with nested loops?
Say you have a bunch of nested loops.
public void testMethod() {
for(int i = 0; i<1203; i++){
//some computation
for(int k=2; k<123; k++){
//...
5
votes
2
answers
4k
views
How small is the footprint of a small C compiler?
This week I could optimize using a reduced C library that allowed a drastic shrinkage in code size - from about 60 K to about 6 K and then we could load the code in the 8 K on-chip memory of an FPGA (...