До сих пор ввод-вывод данных в наших примерах осуществлялся с/на экран компьютера. Приведем исходный текст программы, создающей (в текущем каталоге) файл "data.dat", записывающей, а потом считывающей оттуда информацию:
REM открываем файл "data.dat" для вывода в него информации (FOR OUTPUT) и присваиваем ему №1 (AS #1)
OPEN "data.dat" FOR OUTPUT AS #1
INPUT " x="; x ' пусть пользователь введет с клавиатуры значение Х
PRINT #1, x
' запишем это значение в созданный файл
CLOSE #1
' закроем файл #1
REM открываем файл "data.dat" для вввода из него информации (FOR INPUT) и присваиваем ему №1 (AS #1)
OPEN "data.dat" FOR INPUT AS #1
INPUT #1, x1
' прочтем оттуда значение и присвоим переменной Х1
PRINT " x="; x1 ' выведем результат на экран
CLOSE #1
' закроем файл #1, т.е.'data.dat'
то же на Fortran то же на C то же на Pascal
аналог на JavaScript