API по возможности сохранен, стабильность была отличная ещё год назад, как раз когда Valve сделал порт Steam для Linux на нём. Сам уже использую его активно, хорошо отрабатывать краевые моменты, например создание GL контекста вне SDL, а также Display Manager Fullscreen. Стабильная работа в multimonitor конфигурации на Linux'e (давно не хватало).
Ну что ж… Ничего не остаётся, кроме как поздравить вас. А телефон вы нашли скорее потому, что вы потеряли его в Ванкувере, а не в Этой Стране… Ох щас заминусуют) Рад, что у гуглов появился данный сервис!
Я понимаю, что текстовые файлы тоже могут быть составлены по определённым правилам (формату, если хотите). Но это другой формат — на другом уровне абстракции.
Как я уже упомянул: понятие формата растяжимо. Лично для меня любой читаемый текст — будь то html, java, cpp — это просто текст (не требующий специфичных преобразований для читаемого отображения). Всё остальное есть бинарные данные, сформированные по определённому формату: заголовок файла, паддинг, секции и т.д.
bat — это не формат вообще. В крайнем случае это просто текст (Пишу не в личку, а то вдруг для кого тоже открытием станет). А вообще понятие «формат» достаточно расплывчатое.
В случае с с++ время компиляции у шланга лучше, нельзя не согласиться, однако если не использовать бездумно шаблоны (или то что тянет шаблоны, например буст) и не включать лишний раз хидеры в другие хидеры, то достоинства шланга с лихвой покрывают качество кода (скорость) генерируемого g++.
Размер бинарника на выходе обычно выше как раз у шланга.
Остальное — чистая правда, в кодовой базе gcc чёрт ногу сломит)
В виде бонуса ссылка позволяет отловить ошибки, гарантируя передачу рельного объекта. Если вы, конечно, не сделаете foo(*ptr), такой код заслуживет отдельных лучей поноса.
Заменю на const int x = 5;, а вообще пример из пальца высосан. Я также могу сказать вам, что передача указателя на int вызовет у меня больше сомнений, ибо чё там дальше с указателем делается, я тоже не знаю.
Размер бинарника на выходе обычно выше как раз у шланга.
Остальное — чистая правда, в кодовой базе gcc чёрт ногу сломит)