7月份文章回顾

汇编语言的艺术:

https://news.ycombinator.com/item?id=7996028

Sick of Ruby, dynamic typing, side effects, and basically object-oriented programming:

https://blog.abevoelker.com/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/

Don’t Be Scared Of Functional Programming:

http://www.smashingmagazine.com/2014/07/02/dont-be-scared-of-functional-programming/

Easy-Python Libraries and Resources (readthedocs.org):

http://easy-python.readthedocs.org/en/latest/

Why Python doesn't need blocks (stupidpythonideas.blogspot.com):

https://news.ycombinator.com/item?id=7965249

Why Go Is Not Good (yager.io):

https://news.ycombinator.com/item?id=7962345

Why use www? (yes-www.org):

https://news.ycombinator.com/item?id=7961415

Defective C++ (yosefk.com):

https://news.ycombinator.com/item?id=7960832

How I Start: Erlang (howistart.org)

https://news.ycombinator.com/item?id=7959089

Visualizing Algorithms (ocks.org):

https://news.ycombinator.com/item?id=7949995

Searchcode: A source code search engine (searchcode.com):

https://news.ycombinator.com/item?id=7947075

Streams and Iteratees (okmij.org):

https://news.ycombinator.com/item?id=7934812


Streams – Lazy evaluation in C++14 (jscheiny.github.io):

https://news.ycombinator.com/item?id=7929172

Why The Cool Kids Don't Use Erlang (gar1t.com):

https://news.ycombinator.com/item?id=7927849

Wolfram Language Introduction for Programmers (wolfram.com):

https://news.ycombinator.com/item?id=7927564

A Whirlwind Tour of ARM Assembly (coranac.com):

https://news.ycombinator.com/item?id=7926257

Anonymous functions in C (github.com:

https://news.ycombinator.com/item?id=7925636

Hints for computer system design (1983) (microsoft.com:

https://news.ycombinator.com/item?id=7925966

C++: Vector of Objects vs. Vector of Pointers (bfilipek.com:

https://news.ycombinator.com/item?id=7922123

A portable high-resolution timestamp in C++ (bureau14.fr):

https://news.ycombinator.com/item?id=7922332

How to Write a Lisp Interpreter in Python (norvig.com):

https://news.ycombinator.com/item?id=7825054

A Hacker’s Guide to Git (wildlyinaccurate.com:

https://news.ycombinator.com/item?id=7803388

A Tour of Machine Learning Algorithms (machinelearningmastery.com):

https://news.ycombinator.com/item?id=7783550

Principles of high-performance programs (2012) (libtorrent.org)

https://news.ycombinator.com/item?id=7779231

An Introduction to Programming in Go (golang-book.com):

https://news.ycombinator.com/item?id=7743186

The compiler is always right (mozilla.org)

https://news.ycombinator.com/item?id=7727777

 Anti-Patterns in Python Programming (lignos.org):

https://news.ycombinator.com/item?id=8008944

Learn Lisp the Hard Way (learnlispthehardway.org):

https://news.ycombinator.com/item?id=8016950

Beginner's guide to OCaml beginner's guides (nullspace.io):

https://news.ycombinator.com/item?id=8016287

Optimising for 60fps everywhere in JavaScript

 https://news.ycombinator.com/item?id=8014841

 Introduction to Aspect-Oriented Programming (abstractowl.github.io):

https://news.ycombinator.com/item?id=8026149

An introduction to parallel programming using Python's multiprocessing module (sebastianraschka.com):

https://news.ycombinator.com/item?id=8025748

Floating Point Numbers (mathworks.com):

https://news.ycombinator.com/item?id=8024929

Java Memory Model Pragmatics (transcript):

http://shipilev.net/blog/2014/jmm-pragmatics/

Swift Blog (apple.com):

https://news.ycombinator.com/item?id=8021429

 Rust for functional programmers (poss.name):

https://news.ycombinator.com/item?id=8027361

python编程中的反模式:

http://www.infoq.com/cn/news/2014/07/python-programming-anti-patterns?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

Named parameters in C (noctua-software.com):

https://news.ycombinator.com/item?id=8029606

A Unified Theory of Garbage Collection [pdf] (virginia.edu)

https://news.ycombinator.com/item?id=8028777

Intermediate C Programming Notes (eskimo.com):

https://news.ycombinator.com/item?id=8059283

Introduction to A* (redblobgames.com):

https://news.ycombinator.com/item?id=8059237

JavaScript (and Node) Best Practices

 https://news.ycombinator.com/item?id=8059316

Programming is not math? (j2kun.svbtle.com)

https://news.ycombinator.com/item?id=8054983

How to Read a Research Paper [pdf] (harvard.edu):

https://news.ycombinator.com/item?id=8046263

Machine Learning frameworks, libraries and software (github.com):

https://news.ycombinator.com/item?id=8040170

Floppy Bird: A Flappy Bird clone in 16-bit x86 assembly (github.com):

https://news.ycombinator.com/item?id=8036686

  

What is memory safety? (pl-enthusiast.net)

https://news.ycombinator.com/item?id=8064711

Which is faster? while(1) {} or while(2) {} (stackoverflow.com):

https://news.ycombinator.com/item?id=8063175

(小插曲,编译器没有任何理由对while(1) while(2) 产生不同的机器码,技术官的失误。)

History of Lossless Data Compression Algorithms (ieeeghn.org)

https://news.ycombinator.com/item?id=8088842

Exploring Swift Memory Layout (mikeash.com)

https://news.ycombinator.com/item?id=8088320

Emacs and Vim (martinklepsch.org)

https://news.ycombinator.com/item?id=8084359

Swift Sequences and Lazy Evaluation (scottlogic.com)

https://news.ycombinator.com/item?id=8084119

DDR4 memory interface (edn.com)

https://news.ycombinator.com/item?id=8083738

 Arrays in Go (aaronoellis.com)

https://news.ycombinator.com/item?id=8097695

Enabling KVM virtualization on ARM (flexvm.es)

https://news.ycombinator.com/item?id=8096945

Quantum Algorithm Zoo (nist.gov)

https://news.ycombinator.com/item?id=8095459

Dependency Injection with Go (parse.com)

https://news.ycombinator.com/item?id=8095531

Nginx Tutorial: Developing Modules (airpair.com)

https://news.ycombinator.com/item?id=8097317

 Massively Parallel Graph processing on GPUs (mapgraph.io)

https://news.ycombinator.com/item?id=8103681

 A computer algebra system written in Python (github.com)

https://news.ycombinator.com/item?id=8109265

  

原文地址:https://www.cnblogs.com/foohack/p/3830768.html