https://img.devrant.com/devrant/rant/r_684434_GX6Fn.jpg
https://old.reddit.com/r/ProgrammerHumor/comments/4mo21b/true_descriptions_of_languages/
https://argumate.tumblr.com/post/118013166244/python-what-if-everything-was-a-dict-java-what
Оригинал не нашёл. Перевод ниже.
Ъ:
Python: What if everything was a dict?
Java: What if everything was an object?
JavaScript: What if everything was a dict and an object?
C: What if everything was a pointer?
APL: What if everything was an array?
Tcl: What if everything was a string?
Prolog: What if everything was a term?
LISP: What if everything was a pair?
Scheme: What if everything was a function?
Haskell: What if everything was a monad?
Assembly: What if everything was a register?
Coq: What if everything was a type/proposition?
COBOL: WHAT IF EVERYTHING WAS UPPERCASE?
C#: What if everything was like Java, but different?
Ruby: What if everything was monkey patched?
Pascal: BEGIN What if everything was structured? END
C++: What if we added everything to the language?
C++11: What if we forgot to stop adding stuff?
Rust: What if garbage collection didn’t exist?
Go: What if we tried designing C a second time?
Perl: What if shell, sed, and awk were one language?
Perl6: What if we took the joke too far?
PHP: What if we wanted to make SQL injection easier?
VB: What if we wanted to allow anyone to program?
VB.NET: What if we wanted to stop them again?
Forth: What if everything was a stack?
ColorForth: What if the stack was green?
PostScript: What if everything was printed at 600dpi?
XSLT: What if everything was an XML element?
Make: What if everything was a dependency?
m4: What if everything was incomprehensibly quoted?
Scala: What if Haskell ran on the JVM?
Clojure: What if LISP ran on the JVM?
Lua: What if game developers got tired of C++?
Mathematica: What if Stephen Wolfram invented everything?
Malbolge: What if there is no god?
Перевод:
Python: А что если всё – словарь?
Java: А что если всё – объект?
JavaScript: А что если всё – и словарь, и объект?
C: А что если всё – указатель?
APL: А что если всё – массив?
Tcl: А что если всё – строка?
Prolog: А что если всё – терм?
LISP: А что если всё – пара?
Scheme: А что если всё – функция?
Haskell: А что если всё – монада?
Assembly: А что если всё – регистр?
Coq: А что если всё – тип/утверждение?
COBOL: А ЧТО ЕСЛИ ВСЁ – В ВЕРХНЕМ РЕГИСТРЕ?
C#: А что если всё – как Java, но по-другому?
Ruby: А что если всё патчится на лету, по-обезьяньи?
Pascal: BEGIN А что если всё структурировано? END
C++: А что если в язык добавили всё?
C++11: А что если добавлять не прекращали?
Rust: А что если сборки мусора нет?
Go: А что если попробовать спроектировать Си ещё раз?
Perl: А что если shl, sed и awk – один язык?
Perl6: А что если затянуть эту шутку?
PHP: А что если облегчить инжекции SQL?
VB: А что если хотим позволить программировать кому угодно?
VB.NET: А что если всё же хотим их остановить?
Forth: А что если всё – стек?
ColorForth: А что если стек зелёный?
PostScript: А что если всё печатается на 600dpi?
XSLT: А что если всё – элемент XML?
Make: А что если всё – зависимость?
m4: А что если всё – в непонятных кавычках?
Scala: А что если Haskell работает в JVM?
Clojure: А что если LISP работает в JVM?
Lua: А что если игроделам надоел C++?
Mathematica: А что если стивен Вольфрам изобрёл всё?
Malbolge: А что если бога нет?
Баян?