// guess the programming language of the day

$ whois objective-c

Objective-C

first released in 1984 · by Brad Cox, Tom Love

$ guessprog --inspect objective-c

year
1984
paradigm
multi paradigm
family
c like
memory
reference counting
binding
static
safety
weak

OBJECTIVE-C(7)

AUTHORS
Brad Cox, Tom Love
HISTORY
Brad Cox and Tom Love created Objective-C in the early 1980s at their company Productivity Products International, later renamed Stepstone. Their goal was to add the object-oriented messaging of Smalltalk to plain C, so square-bracket message sends sit right next to ordinary C code. In 1988 Steve Jobs' NeXT licensed the language for its NeXTSTEP operating system, and when Apple bought NeXT in 1997, Objective-C became the language of Mac OS X and, later, the iPhone.
USAGE
Mostly a legacy language today. Large Apple codebases and frameworks are still written in it, but Swift, introduced by Apple in 2014, has replaced it for most new macOS and iOS development.
SEE ALSO
Objective-C on Wikipedia ↗
$ cat main.m
#import <Foundation/Foundation.h>

int main(void) {
    @autoreleasepool {
        NSArray *parents = @[@"C", @"Smalltalk"];
        NSString *mix = [parents componentsJoinedByString:@" + "];
        NSDictionary *lang = @{@"name": @"Objective-C",
                               @"year": @1984};
        NSLog(@"%@ = %@ (%@)", lang[@"name"], mix, lang[@"year"]);
        NSString *loud = [[mix uppercaseString]
                             stringByAppendingString:@"!"];
        NSLog(@"%@", loud);
    }
    return 0;
}