Hacker News new | ask | show | jobs
by lossolo 3367 days ago
> You are taking code criticism to personally. Keep it professional.

What? I am asking if what you are writing is based on your experience or it's just theory that you've read somewhere. How is this personal?

I am not asking for myself. I already know the answer for that question after reading your comments (the last one only confirmed that), but people that are reading your comment may not, so why don't you just answer the question ?

> Numerous compilers and related tools: Golang runtime for example. Objective-C to Swift migration. Various parts of Firefox. Coreutils (https://github.com/uutils/coreutils). Ruby extensions: https://codeandtalk.com/v/fullstackfest-2015/full-stack-fest.... remacs: https://github.com/Wilfred/remacs Whole industries run from C/C++ to Java/Python/.Net. Millions of projects there.

I am talking about projects that NEEDED C for it's time/space efficiency and cross platform support. Not any C project. Do you see OS kernels in production written in python used by millions ? Do you see video/audio codecs written in Java/python/.net used in production by millions? No. This is where C is used because it's needed.

Coreutils in rust, remacs, ruby extensions - this is not used by millions.

> Objective-C to Swift migration

What? This are different languages. It's not SAME software rewritten from C.

> Various parts of firefox

Whole software, not parts.

So the only valid example you gave is Go (Go compiler is not used by millions by the way). So you gave 1 example instead of 10 and Go compiler is now twice as slow after rewrite.