Наверное ты имеешь ввиду API функции(Application Programming Interface). Это функции импортируемые из системных библиотек(kernel32.dll, user32.dll и т.д.), они по существу являются фундаментом любых стандартных методов работы с какими-то базовыми операциями, ну давай подробнее разберём на примере работы с файлами. В С/С++ ты обычно используешь функцию fopen. Это тоже API функция, которая импортируется из CRTDLL.dll, но эта фунуция, для того, чтобы открыть файл обращается именно к CreateFile(которая импортируется из kernel32.dll), скажем так, это будет являться более низкой ступенью, далее CreateFile обращается ещё к более "низкой"(по уровню исполнения) функции - ZwCreateFile, это вообще уже ядерная функция, которая исполняется на уровне ядра системы и работает непосредственно с портами ввода/вывода харда. Ты спросишь для чего нужная такая цепочка? Всё просто, сделано это конечно же для удобства. Аналогичная ситуация и с, например, fread, там используется WinApi ReadFile. На каком бы языке ты ни писал(будь то хоть php), который казалось бы вообще является скриптовым и никакого отношения непосредственно к системе не имеет, однако если выполнить php скрипт, который осуществляет какую-либо работу с файлами, на Win32 платформе, он точно так же, после интерпретации, будет использовать API функции windows, чтобы открыть файл или произвести какие-то операции над ним. |