Во время отдыха от отладки JavaScript, я читал статью про [особенности PHP][1] и неожиданно задумался каковы же будут результаты сравнения 2 + 2 = «4» для разных языков программирования. И вот что из этого получилось.
C++
Pascal
FORTRAN-95
Java
C#
Go
Rust
Haskel
C
Lisp
Python
Lua
Ruby
JavaScript
PHP
Perl
Компилятор C выдаёт предупреждение, компилятор C++ ошибку которая превращается в предупреждение если указать флаг -fpermissive.
Под катом для каждого из языков приведена строчка кода, вызвавшая тот или иной результат, с небольшим комментарием.
Бонусом — функции вывода на консоль для этих языков.
[Читать дальше →][2]
[1]:
https://habrahabr.ru/post/142140/
[2]:
https://habrahabr.ru/post/330176/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut