LINUX.ORG.RU

История изменений

Исправление segfault, (текущая версия) :

А как же фигурные скобки, звёздочки, угловые скобки, амперсанды и прочая дрянь?

Фигурные скобки есть в каждом втором языке, начиная с С и заканчивая PHP. Звездочки и амперсанды - в каждом первом. А вот треугольных скобок в С нет.

Это случается, если злоупотреблять плохим наименованием переменных. Олсо, на всяких Питонах и Рубях пишут как-то читабельный код, а там аннотации типов вообще почти не используются.

Видел как это решают добавлением имени типа к имени переменной как префикс или суффикс. А вообще, я в языках с динамической типизацией не силен. Даже у джавистов способ мышления кардинально другой, то что уж говорить о...

Под сложными типами я подразумевал типы, включающие константные указатели и указатели на функции. С сишным синтаксисом типов разбирать их - уже нетривиальное дело.

А ты тип функции по ее сигнатуре узнаешь? Круто. Но скилл телепатии прокачан не у всех, поэтому умные люди придумали typedef.

Окей. Тогда и в С++ ссылка эквивалентна паскалевскому var. Скажешь, труп страуса тоже увлекался заимствованием из Паскаля?

Не знаю, но вполне возможно.

...оно отличается от printf, ибо синтаксис форматирования не сишный...

Какой такой сишный синтаксис? У printf он еще с фортрана не менялся. А тут предлагается какой-то новый, с автоопределением типа, но, увы, без предшествующих нулей/пробелов.

Исходная версия segfault, :

А как же фигурные скобки, звёздочки, угловые скобки, амперсанды и прочая дрянь?

Фигурные скобки есть в каждом втором языке, начиная с С и заканчивая PHP. Звездочки и амперсанды - в каждом первом. А вот треугольных скобок в С нет.

Это случается, если злоупотреблять плохим наименованием переменных. Олсо, на всяких Питонах и Рубях пишут как-то читабельный код, а там аннотации типов вообще почти не используются.

Видел как это решают добавлением имени типа к имени переменной как префикс или суффикс. А вообще, я в языках с динамической типизацией не силен. Даже у джавистов способ мышления кардинально другой, то что уж говорить о...

Под сложными типами я подразумевал типы, включающие константные указатели и указатели на функции. С сишным синтаксисом типов разбирать их - уже нетривиальное дело.

А ты тип функции по ее сигнатуре узнаешь? Круто. Но скилл телепатии прокачан не у всех, поэтому умные люди придумали typedef.

Окей. Тогда и в С++ ссылка эквивалентна паскалевскому var. Скажешь, труп страуса тоже увлекался заимствованием из Паскаля?

Не знаю, но вполне возможно.

...оно отличается от printf, ибо синтаксис форматирования не сишный...

Какой такой сишный синтаксис? У printf он еще с фортрана не менялся. А тут предлагается какой-то новый, с автоопределением типа, но, увы, без предшествующих нулей/пробелов.