, , , , . :
, , , - ?
, brainfuck. brainfuck.
. , , . . , , 18 ?
brainfuck, brainfuck
, . , , , , . - , , , . , .
. , Go! , , Rust Rust! Swift .... . , , .
:)
- , 500+ ( ?) . , , .
- . , - . , ,
-
- ( )
?
- , :
- - ( ) , ( ) . -
- , ,
- . ,
- . , , - , IDE, , , , ..
. Ras Bodik
, :
. , . , : , ?
0: Rails ( \)
, . , - , , . . , , . .
Alex Gaynor Python, Core Developers Django PyPy, Python Software Foundation.
United States Digital Service ASP ( ASP.NET, , ASP). , ? , , Python-.
1: -
, . , , 11 ? : , . N , N 11.
. , Go , , CSP- . Swift LLVM.
, , -. -, Alex Aiken, - Coursera, (
Lagunita). CS164. , , 2012 .
:
Compilers: Principles, Techniques & Tools. . , , . , , .
Language Implementation Patterns. - ( - ), , .
2:
, 500+ - . , . .
Peter Norvig
, , :
5 . ( Java ++), ( Lisp, ML Haskell), ( Lisp), (Prolog ++), (Clofure Go).
, . -, . , . , , - .
- . MIPS ( ) x86 ( ). , , , , . , - LLVM.
Peter Norvig , . Prolog,
miniKanren.
CUDA. , GPU - 4 . GPU, ( GPU ). , CUDA, CPU ( Go, Clojure Erlang).
. Norvig , . APL/J/K/Q, Matlab.
, . - . , , , . Frink.
, , , ! - , Forth, ( ). - , Y ,
.
3:
, . - . , - . , , . , .
Hyperpolyglot Learn X in Y Minutes. . - , Hyperpolyglot .
, , . , , . , ++ ,
The Design and Evolution of C++. .
- . , - , - , , , . , .
, , .
Exercism.io. , . .
, . , . , C Go . Python Ruby - ( :) ) ..
, , , . . , , . . , , , .
Gerald Jay Sussman
We Really Dont Know How To Compute. , - .
. , , .
, , Chris Granger,
Eve. , . . , Eve -, , , , . , , . Ras Bodik ( ), , . , - . .
https://habrahabr.ru/post/331934/