Live data from Hacker News

Apple is looking for engineers to convert its code from C to Rust

jobs.apple.com

141–150 of 240 posts

Re: Apple is looking for engineers to convert its code from C to Rust

#142

D now has an Ownership/Borrowing system implemented (though it is in its early stages). It will work with existing code, including DasBetterC code. You're able to incrementally adapt a program to O/B rather than rewrite it.

Thank you for responding. There's always a room for an awesome programming language. I've never used D but as a professional c++ programmer, I admire what you set out to do. (Assuming you are the creator....)

Please ignore the naysayers. HN is diverse in degree and area of knowledge and some people even think electron is the only cross platform gui framework.

Re: Apple is looking for engineers to convert its code from C to Rust

#143

Earlier quoted context omitted.

My hometown. From what I heard, an engineer wanted to move home and started a small remote office there. I think the office is moving to Edmonton.

Who da hell wants to move BACK to Edmonton ?

Could you please stop posting unsubstantive comments to Hacker News? You've done it a lot, and we're trying for different than that here. In particular, please don't post regional flamebait to HN (or any flamebait).

https://news.ycombinator.com/newsguidelines.html

Re: Apple is looking for engineers to convert its code from C to Rust

#144

D now has an Ownership/Borrowing system implemented (though it is in its early stages). It will work with existing code, including DasBetterC code. You're able to incrementally adapt a program to O/B rather than rewrite it.

This is a 'mindshare' game. D had its chance, now Rust has its chance. Would have been cool though if D had caught on more back in the day. Re-invention seems to be impossible to avoid in the software world.

Rust only proves that promotion buys mindshare. Since money buys promotion, and because of endless unscrupulous capital investment to two of Rust's most evangelical promoters: Mozilla and Cloudflare; Rust indeed has its chance. Make no mistake that is all there is to this.

Fifteen years ago Apple underwent a similar endeavor to convert all of its C++ code to Objective-C or even C. Apple isn't a leader in this decision-space; they're just a victim of this meme.

Re: Apple is looking for engineers to convert its code from C to Rust

#146

Earlier quoted context omitted.

> There are no Software Engineers in Canada. This is absolutely false. For example, please review the "Software Engineering Experience Review Guideline" for Saskatchewan [0]. This was approved back in 2014. [0] https://www.apegs.ca/Portal/Sites-Management/FileDownload/Da...

>Saskatchewan Fine, so there are 27 software engineers in Canada.

Please don't do this here.

Re: Apple is looking for engineers to convert its code from C to Rust

#147

In Canada you cannot call a software developer engineer unless he/she is an actual engineer

anybody starting to feel like it's our "destiny" to "manifest" the American distinction, worldwide?

Please stop posting unsubstantive and/or flamebaity comments to HN. You've done it a lot and we've warned you before. Eventually we ban accounts that keep doing this.

https://news.ycombinator.com/newsguidelines.html

Re: Apple is looking for engineers to convert its code from C to Rust

#148
post #11

Seems like rust is this year's new hot language.

Rust is designed to be the language of the century. That's why it's named Rust.

That's not a great summary of the history of the name.

Here's a better one: https://www.reddit.com/r/rust/comments/27jvdt/internet_archa...

Re: Apple is looking for engineers to convert its code from C to Rust

#149

Earlier quoted context omitted.

D has failed long ago. It tried to be like C and in doing so essentially became another C++ over time. Nobody is going to invest into D and that is proven by adoption. The benefit is just too small... Rust does the right thing. It keeps C ABI compatibility but utterly throws everything else out of the window and starts fresh. If you have the need for Rust, go for it. Otherwise stick with C++. Simple as that. D has no…

You do understand that you're replying to the founder of D, right? Walter put his whole life into D. Can we please show a little compassion for someone's life's work?

> Walter put his whole life into D. Can we please show a little compassion for someone's life's work?

While I appreciate the kind words, I am not looking for compassion. D must stand entirely on its own merits. D has already succeeded quite spectacularly:

1. we have a wonderful D community which has been utterly indispensible

2. D is part of the Gnu Compiler Collection

3. D has been accepted into the HOPL conference, which is quite an honor

A couple things we are particularly proud of:

4. D has been used by companies to make a LOT of money. They've told me that D is their secret weapon. :-)

5. contributing to the D community has enabled many people to advance into well paying and high status careers

6. D innovations regularly find their way into other languages

Post reply on HN