<div dir="ltr">Can't wait! Please ask Jon to write something up on it. For posterity</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 26, 2017 at 1:23 PM, Ali Çehreli via Digitalmars-d-announce <span dir="ltr"><<a href="mailto:digitalmars-d-announce@puremagic.com" target="_blank">digitalmars-d-announce@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Our long time member and friend Jon Degenhardt has graciously accepted to present on very short notice.<br>
<br>
He will give a preview of some performance benchmarks that he has been running of tools in C, Rust, and Go that overlap with what Jon writes in D at eBay. Jon has been observing that D versions are faster in nearly all cases, and not by a small margin. In a total surprise, Jon's version of ‘cut’ is faster than GNU cut on large files: On a 4.8GB, 7M lines test file, GNU cut takes 12.4 sec, while Jon's version takes 4.2 sec. (GNU cut is faster on small files.)<br>
<br>
The big take-away is that this was achieved without a lot of low-level coding, using mostly high level D primitives and the standard library. There was some tuning and lessons learned, but nothing extensive.<br>
<br>
<br>
<a href="https://www.meetup.com/D-Lang-Silicon-Valley/events/236421472/?eventId=236421472" rel="noreferrer" target="_blank">https://www.meetup.com/D-Lang-<wbr>Silicon-Valley/events/23642147<wbr>2/?eventId=236421472</a><br>
<br>
I may post a link to Google Hangouts here at the time of the event (7pm Pacific time). Hopefully, the mic will not be muted. (True story! :p)<span class="HOEnZb"><font color="#888888"><br>
<br>
Ali<br>
</font></span></blockquote></div><br></div>