-
as seen on Stack Overflow
- Search for 'Stack Overflow'
As a follow up to this question What are the advantages of built-in immutability of F# over C#?--am I correct in assuming that the F# compiler can make certain optimizations knowing that it's dealing with largely immutable code? I mean even if a developer writes "Functional C#" the compiler wouldn't…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
As a compiler, other than an interpreter, only needs to translate the input and not run it the performance of itself should be not that problematic as with an interpreter.
Therefore, you wouldn't write an interpreter in, let's say Ruby or PHP because it would be far too slow.
However, what about…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
I understand the basics of compilers, virtual machines and interpreters from reading overviews in other books. But I don't know the specifics.
Do you think it is important to know the specifics and read an in depth book about compilers? If so, why and please suggest a book?
>>> More
-
as seen on Programmers
- Search for 'Programmers'
Is there any just-in-time compiler out there for compiled languages, such as C and C++? (The first names that come to mind are Clang and LLVM! But I don't think they currently support it.)
Explanation:
I think the software could benefit from runtime profiling feedback and aggressively optimized…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
This is just a wondering I had while reading about interpreted and compiled languages.
Ruby is no doubt an interpreted language, since source code is compiled by an interpreter at the point of execution.
On the contrary C is a compiled language, as one have to compile the source code first according…
>>> More