Mathias Hasselmann

Postings by Mathias on September 5, 2008

C genuinely less powerful than modern languages

So today I finally realized that C is not only less convenient than modern programming languages, it's also genuinely less powerful than modern languages: In garbage collected (and reference counted) languages you can easily write:

if (attr_list != priv->cached_attr_list ||
    0 != list_compare (attr_list, priv->cached_attr_list)) {
    priv->attr_value = parse_attr (attr_list);
    priv->cached_attr_list ...