Возник следующий вопрос: почему все функции (или большинство) linux-api выглядят как сокращение слов, иногда до 1-2 букв, например, creat(), fcntl(), dup() и так далее.
В противоположность этому, например, Qt-Api:
[code=cpp]QFile f;
f.setPermissions(...)[/code].
То есть, почему разработчики UNIX создавали функции именно с такими короткими именами, а не делали их более читабельными, как, например, то же Qt или Windows Api.
P.S.
В данном случае под Windows API я имел ввиду читабельные в плане названия функции типа CreateFileA, CreateDirectoryW и т.д., а не хернь, которая используется уже внутри этой ОС.