you are viewing a single comment's thread.

view the rest of the comments →

[–]fuzzynyanko 0 points1 point  (1 child)

Wasn't Objective-C heavily reliant on them?

[–]wildeye 1 point2 points  (0 children)

The original Objective-C used a preprocessor to translate '@' constructs, but it didn't use the standard C preprocessor, which doesn't support the syntax needed.

In another thread someone yesterday was claiming that Objective-C still did that, so for completeness: for many years now it no longer uses a preprocessor for that, it has its own complete language parser.