[#] [Из песочницы] Когда 2 + 2 = «4»
habrabot(difrex,1) — All
2017-06-04 17:00:04


Во время отдыха от отладки 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