HiddenLayer555@lemmy.ml to Programmer Humor@programming.devEnglish · 1 year agoWhy make it complicated?lemmy.mlimagemessage-square72linkfedilinkarrow-up1266arrow-down134file-text
arrow-up1232arrow-down1imageWhy make it complicated?lemmy.mlHiddenLayer555@lemmy.ml to Programmer Humor@programming.devEnglish · 1 year agomessage-square72linkfedilinkfile-text
minus-squarestingpie@lemmy.worldlinkfedilinkarrow-up13·1 year agoI don’t understand how not using a keyword to define a function causes the meaning to change depending on imports. I’ve never run into an issue like that before. Can you give an example?
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up12·1 year agoSome declarations terminate on the name, other declarations go one requiring more tokens. In C, the only thing that differentiates them is the type. Parenthesis in particular are completely ambiguous. But asterisks and square brackets also create problems.
minus-squareembed_me@programming.devlinkfedilinkarrow-up3·1 year agoI have never heard of this problem for C. Can you elaborate or point to some articles?
I don’t understand how not using a keyword to define a function causes the meaning to change depending on imports. I’ve never run into an issue like that before. Can you give an example?
Some declarations terminate on the name, other declarations go one requiring more tokens. In C, the only thing that differentiates them is the type.
Parenthesis in particular are completely ambiguous. But asterisks and square brackets also create problems.
I have never heard of this problem for C. Can you elaborate or point to some articles?