Изучите все языки программирования

, , , , . :

— , , , - ?
— , brainfuck. brainfuck.

— . , , — . . , , 18 — ?

image
brainfuck, brainfuck

, . , , , , . - , , , . , .

« ». — , « Go! , , Rust — Rust! Swift ...». — . , , .

— :)



?


- , :


. Ras Bodik , :

. , . , : , ?

0: « Rails ( \)»


, . , - , , — . . , , — . « » «».

Alex Gaynor — Python, Core Developers Django PyPy, Python Software Foundation. United States Digital ServiceASP ( 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. - ( - ), , .

image


2:


, 500+ - . , . .

Peter Norvig , , :

5 . «» ( Java ++), ( Lisp, ML Haskell), ( Lisp), (Prolog ++), (Clojure 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++. .

image

- . , - , - , , , . , .

, , . Exercism.io. , . .

, . , . , C Go — . Python Ruby — - ( :) ) ..


, , , . . , , . — . , , , .

Gerald Jay Sussman We Really Don’t Know How To Compute. , - .

image
. , , .

, , Chris Granger, Eve. , . . , Eve -, , , , . , , . Ras Bodik ( ), , . , - . .


Source: https://habr.com/ru/post/J331934/


All Articles