В конечном итоге это:

ФАЙЛ * test_file = fopen("/tmp/test.txt", "w+");

Должно стать примерно так:

создать файл /tmp/test.txt для ввода и вывода как test_file

Я не согласен с этим. Самый универсальный язык во всем мире, даже во всей вселенной — это математика, а не английский. Язык программирования должен быть однозначным и понятным для всех одинаково. Ваше предложение содержит выражения (for, и), которые можно использовать в совершенно другом контексте. В математике точно известно, что функция sinили знак плюс всегда означает и работает одинаково, в программировании это тоже нужно.

Ваше здоровье ;)