История изменений
Исправление segfault, (текущая версия) :
А как же фигурные скобки, звёздочки, угловые скобки, амперсанды и прочая дрянь?
Фигурные скобки есть в каждом втором языке, начиная с С и заканчивая PHP. Звездочки и амперсанды - в каждом первом. А вот треугольных скобок в С нет.
Это случается, если злоупотреблять плохим наименованием переменных. Олсо, на всяких Питонах и Рубях пишут как-то читабельный код, а там аннотации типов вообще почти не используются.
Видел как это решают добавлением имени типа к имени переменной как префикс или суффикс. А вообще, я в языках с динамической типизацией не силен. Даже у джавистов способ мышления кардинально другой, то что уж говорить о...
Под сложными типами я подразумевал типы, включающие константные указатели и указатели на функции. С сишным синтаксисом типов разбирать их - уже нетривиальное дело.
А ты тип функции по ее сигнатуре узнаешь? Круто. Но скилл телепатии прокачан не у всех, поэтому умные люди придумали typedef.
Окей. Тогда и в С++ ссылка эквивалентна паскалевскому var. Скажешь, труп страуса тоже увлекался заимствованием из Паскаля?
Не знаю, но вполне возможно.
...оно отличается от printf, ибо синтаксис форматирования не сишный...
Какой такой сишный синтаксис? У printf он еще с фортрана не менялся. А тут предлагается какой-то новый, с автоопределением типа, но, увы, без предшествующих нулей/пробелов.
Исходная версия segfault, :
А как же фигурные скобки, звёздочки, угловые скобки, амперсанды и прочая дрянь?
Фигурные скобки есть в каждом втором языке, начиная с С и заканчивая PHP. Звездочки и амперсанды - в каждом первом. А вот треугольных скобок в С нет.
Это случается, если злоупотреблять плохим наименованием переменных. Олсо, на всяких Питонах и Рубях пишут как-то читабельный код, а там аннотации типов вообще почти не используются.
Видел как это решают добавлением имени типа к имени переменной как префикс или суффикс. А вообще, я в языках с динамической типизацией не силен. Даже у джавистов способ мышления кардинально другой, то что уж говорить о...
Под сложными типами я подразумевал типы, включающие константные указатели и указатели на функции. С сишным синтаксисом типов разбирать их - уже нетривиальное дело.
А ты тип функции по ее сигнатуре узнаешь? Круто. Но скилл телепатии прокачан не у всех, поэтому умные люди придумали typedef.
Окей. Тогда и в С++ ссылка эквивалентна паскалевскому var. Скажешь, труп страуса тоже увлекался заимствованием из Паскаля?
Не знаю, но вполне возможно.
...оно отличается от printf, ибо синтаксис форматирования не сишный...
Какой такой сишный синтаксис? У printf он еще с фортрана не менялся. А тут предлагается какой-то новый, с автоопределением типа, но, увы, без предшествующих нулей/пробелов.