TLDR Tech / Dev
C array types are weird; and related topics
C array types are often confusing because they decay into pointers, losing length information in most expressions. Treating arrays like structures or using dedicated operators to define lengths would improve memory control and make the language more intuitive.
Read the full story