LINUX.ORG.RU

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

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

Я так понимаю, основная полемика закончилась, поэтому, выражу свое скромное мнение.

Делать из Си некое подобие С++, считаю, совершенно не нужным и сам язык от этого не станет лучше. Например, дженерики не только лишь помогают, а вносят еще и свой доп. хаос с неявными преобразованиями. Язык Си не начинается и не заканчивается на GCC и ISO-стандартах. ISO стандарты не ограничивают и не отменяют доп. расширения в компиляторах.

А вот чего реально не хватает в Си, так это строкового представления определений в enum, а то в программах постоянно приходится изобретать велосипед, например так: How to convert enum names to string in c

Уж лучше бы они ввели такой оператор в язык, чтобы компиляторы, наконец-то, могли делать это автоматически.

Исправление Vic, :

Я так понимаю, основная полемика закончилась, поэтому, выражу свое скромное мнение.

Делать из Си некое подобие С++, считаю, совершенно не нужным и сам язык от этого не станет лучше. Например, дженерики не помогают, а вносят доп. хаос. Язык Си не начинается и не заканчивается на GCC и ISO-стандартах. ISO стандарты не ограничивают и не отменяют доп. расширения в компиляторах.

А вот чего реально не хватает в Си, так это строкового представления определений в enum, а то в программах постоянно приходится изобретать велосипед, например так: How to convert enum names to string in c

Уж лучше бы они ввели такой оператор в язык, чтобы компиляторы, наконец-то, могли делать это автоматически.

Исправление Vic, :

Я так понимаю, основная полемика закончилась, поэтому, выражу свое скромное мнение.

Делать из Си некое подобие С++, считаю, совершенно не нужным и сам язык от этого не станет лучше. Язык Си не начинается и не заканчивается на GCC и ISO-стандартах. ISO стандарты не ограничивают и не отменяют доп. расширения в компиляторах.

А вот чего реально не хватает в Си, так это строкового представления определений в enum, а то в программах постоянно приходится изобретать велосипед, например так: How to convert enum names to string in c

Уж лучше бы они ввели такой оператор в язык, чтобы компиляторы, наконец-то, могли делать это автоматически.

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

Я так понимаю, основная полемика закончилась, поэтому, выражу свое скромное мнение.

Делать из Си некое подобие С++, считаю, совершенно не нужным и сам язык от этого не станет лучше. Язык Си не начинается и не заканчивается на GCC и ISO-стандартах. ISO стандарты не ограничивают и не отменяют доп. расширения в компиляторах.

А вот чего реально не хватает в Си, так это строкового представления определений в enum, а то в программах постоянно приходится изобретать велосипед, например так: How to convert enum names to string in c

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