4 ms·
A developer who is so dependent on one language/framework that he cannot learn another in a reasonable amount of time is one I have no sympathy for.
by sid0 16y ago
A developer who is so dependent on one language/framework that he cannot learn another in a reasonable amount of time is one I have no sympathy for.
- kjhghjkjh 16y agoLearning Java is easy - porting 20years of libraries from C/C++ to Java is trickier. We only just got done porting them all from Fortran!
- sid0 16y agoYou could always use some sort of FFI. I don't think it's that big a deal, since you can still use C and C++ libraries on any desktop platforms + on Android.
- xpaulbettsx 16y agoFFI to C++ is a frustratingly difficult task for a number of reasons (there's a great presentation from FOSDEM where the Mono guys try to do this, can't find it right now though). There's a reason why FFI is mostly done against C libraries.
- sid0 16y agoFair enough: I was thinking more about C than C++ there. I guess that for at least some libraries an FFI + a C to C++ glue layer might work. Now that I think of it, I'm happy with a C + high-level language future, and C++ programmers should pick up one or both of them.
- blub 16y agoIt's not so much dependency as not seeing the point of relearning the same stuff under a different name. Neither C# nor Java offer tangible benefits over C++ for me. I don't learn anything new, I just have to memorize new APIs. Terribly wasteful.