Feature/Function API Used Programming Language
Editor Carbon C/C++
Screen display Carbon C/C++
FTP transfer Carbon C/C++
OSA scripting Carbon C/C++
Webkit framework Cocoa Objective-C/Objective-C++
Spelling framework Cocoa Objective-C/Objective-C++
SFTP POSIX C/C++
Authentication POSIX C/C++
UNIX scripting POSIX C/C++

Table 1: Mac OS X APIs that BBEdit uses to provide features.

Back to Article