Go语言中文网 为您找到相关结果 8

为什么 Go 不是一款好的编程语言

I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good. We have to be careful using languages that aren't good, because if we're not careful, we might end up stuck using them for the next 20 years. This is a list of my chief ...阅读全文

博文 2014-12-03 12:00:00 BreakinBad, 开源中国七里香, Ley

使用 Go 构建一个解释型语言

I’m currently working on a larger project of mine, Alloy. Alloy is a compiled programming language. One of my favourite hobbies currently in the field of computers and programming is programming languages. In fact, I think every programmer should have a basic understanding of how programming languages work, and that’s why I’m writing this series. T...阅读全文

博文 2015-03-31 09:00:00 Ann_mf, Garfielt, 何传友, 开心613, 无若

为什么说 Go 和 Rust 不是竞争者

This is a short blog post explaining why I believe that Go and Rust are not competitors. Why people think Rust and Go are competitors To explain why I think Rust and Go are not competitors, I want to to lay out the reasons why I think the question is being asked in the first place. Rust and Go were announced around the same time. Go was conceived i...阅读全文

博文 2015-07-03 09:00:00 一曲, Finlay, gx老苗

使用 Go 语言来提升 Ruby 应用的性能

In the last few years, Go has gained quite some traction. While it remains highly different from Ruby, its advantages such as the cheap and easy concurrency made some of us look for ways to use it in our current stack. In this article, I will look at the reasons that can lead you to using Go inside your existing Ruby applications. Then will dive in...阅读全文

博文 2015-01-14 10:00:11 泥牛, 重刃无锋, BruceLinxu, 无若

Go GC:Go 1.5 将会解决延迟问题 【未翻译】

Richard L. Hudson (Rick) is best known for his work in memory management including the invention of the Train, Sapphire, and Mississippi Delta algorithms as well as GC stack maps which enabled garbage collection in statically typed languages like Java, C#, and Go. He has published papers on language runtimes, memory management, concurrency, synchro...阅读全文

Go 语言的手工内存管理

Intro Note: This post might rustle some feathers and please let me know if I get something horribly wrong - I don’t profess to be an expert at this. We collect performance statistics from a lot of go users by nature of what we do at deferpanic. Unlike other APM/error logging companies, our main focus is not telling you that there is a problem but w...阅读全文

博文 2015-05-18 08:00:00 HappyBKs, gones945, wancheng, 一曲

当 DNS 解析器遇到 Go fuzzer 【未翻译】

Here at CloudFlare we are heavy users of the github.com/miekg/dns Go DNS library and we make sure to contribute to its development as much as possible. Therefore when Dmitry Vyukov published go-fuzz and started to uncover tens of bugs in the Go standard library, our task was clear. Hot Fuzz Fuzzing is the technique of testing software by continuous...阅读全文

从 Java 到 Go,再到 Java 【未翻译】

Introduction: fitness landscapes, Cassandra, and making things worse In Lisp, you don’t just write your program down toward the language, you also build the language up toward your program. As you’re writing a program you may think “I wish Lisp had such-and-such an operator.” So you go and write it. Afterward you realize that using the new operator...阅读全文

博文 2016-10-21 08:00:02