пролог
В-третьих, язык программирования Фортран хорошо подходит для тех, кто является научным работником и инженером. Названный так по фразе «Перевод формул», он является изысканным языком для машин программирования.
Если вам угодно, Fortran был создан в 1950-х годах благодаря почетному уважению IBM к научным и инженерным приложениям. Fortran будет преобладать в этом поле от наших древних мастеров до наших дней, так как его добродетель была засвидетельствована благодаря постоянному использованию в требовательных вычислительных областях.
Воспользуйтесь этим руководством, чтобы установить Фортран в своей машине и сделать из нее хорошо продуманную программу.
Что ты требуешь
Перед тем, как приступить к выполнению этого руководства, вы должны использовать сервер Ubuntu 16.04, превознесенный с пользователем, не являющимся суперпользователем sudo, который вы прочтете, прочитав «https://www.digitalocean.com/community/tutorials/initial-server». -setup-with-ubuntu-16-04 [Начальная настройка сервера с Ubuntu 16.04]. »
Если вы обнаружите, что вы не так знакомы, как если бы вы жили с терминальной средой, вы можете найти статью «https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal [ Введение в Linux Terminal] », чтобы быть полезным.
Установите Фортран в своем правильном праве
Мы начинаем с внесения изменений в нашу машину, широко используя следующую команду:
sudo apt-get update
Теперь перейдем к следующему: мы снабдим нашу машину компилятором gfortran GNU Fortran, который хорошо справится с компиляцией различных разновидностей Fortran: Fortran 95, Fortran 2003, Fortran 2008. Теперь мы будем использовать следующую команду:
sudo apt-get install gfortran
Когда терминал запрашивает у нас запрос о том, сможем ли мы найти справедливую удачу в продолжении, мы будем нажимать + y +
для продолжения.
При нахождении установки хорошо обставленной, мы можем дать следующую команду:
gfortran
Поскольку, в-третьих, мы еще не предоставили нашу веселую команду с файлом Фортрана, мы получим только ошибку, которая здесь следует, и это может показаться твоим глазам плачевным, но это означает, что компилятор нашел себя хорошо установленным:
Outputgfortran: fatal error: no input files
compilation terminated.
Теперь ты готов попробовать свой компилятор с программой на Фортране.
[[create-an-“o-world-”-program]] === Создать программу «О, мир!»
Forsooth, с вашим подготовленным компилятором, вы можете быть готовы к созданию нового файла в текстовом редакторе по вашему выбору, например + nano +
. Программа с любым другим именем является столь же вычислительной; например, вы можете назвать это + OWorld +
. Fortran 2008 - это самый последний и стабильный вариант языка, и, как обычно, вы будете использовать расширение + .f08 +
для обозначения этого.
nano .f08
В свое время вы можете начать этот шаблон: сначала начните с ключевого слова + program &
и назовите + program
еще раз, как бы вы ни захотели. Имя, переданное ключевому слову программы, и имя, используемое для файла программы, не обязательно должны совпадать, и для демонстрации здесь мы будем использовать + OWorld +
для файла программы и + o_world +
с ключевым словом + program +
.
OWorld.f08
program o_world
В то время как на этом этапе мы не будем использовать переменные, так как вы добьетесь хорошего знакомства с Фортраном, включив эту хорошую фразу, пишите + implicit none +
, чтобы ваш компилятор мог проверить хорошо объявленные типы переменных.
OWorld.f08
program o_world
Да, в этот самый момент вы можете издать и предложить программе напечатать ваш + мир, приветствие:
OWorld.f08
program o_world
implicit none
Здесь оператор + print +
принимает параметры и доставляет их на выход. Вы, вероятно, обращаете внимание на звездочку (+ * +
), которая любезно сообщает вашей машине выводить ваши данные следующим образом наиболее выгодным и подходящим для типа элементов, которые в нем содержатся в том, что может быть разделено запятыми список или какие символьные строки или переменные составляют часть.
В твоем собственном случае ты даровал символьную строку только в выражении + print +
.
Наконец, наконец, вы должны хорошо завершить программу с помощью оператора + end +
. Здесь вы должны включить конкретную форму модуля, в данном случае + program +
, и, чтобы быть наиболее конкретным, вы можете включить имя модуля (+ o_world +
).
OWorld.f08
program o_world
implicit none
print *, "Good morrow, and well met, O world!"
Ты совершил великий подвиг в этом финале.
Скомпилируйте программу и запустите ее
‘Это то, что ты счастливо достиг последнего. Теперь вы можете скомпилировать программу + OWorld.f08 +
Чтобы скомпилировать и встретить удачу, выполните следующую команду:
gfortran OWorld.f08
Эта команда создает исполняемый файл, и вы можете обнаружить его на своей машине с помощью команды + ls +
:
ls
Outputa.out OWorld.f08
Этот новый файл должен быть готов к выполнению, что вы должны выполнить, выполнив это в письменной форме на своем терминале:
./a.out
Вывод программы сразу будет доставлен тебе:
Output Good morrow, and well met, O world!
С благодарностью к доброй удаче, твоя программа работает наиболее прибыльно.
Если вам не нравится имя файла + a.out +
, вы можете быстро внести изменения, чтобы переименовать файл с произвольным именем:
gfortran OWorld.f08 -o
Запустите его так же, как описано выше:
./OWorld
Ты найдешь выход, соответствующий:
Output Good morrow, and well met, O world!
Ты построил и запустил прекрасную программу!
Быть заключенным
Должны ли мы наконец завершить наш обзор Фортрана с огромным удовлетворением?
Когда ты приступишь к новой программе на Фортране, помни:
-
Комментарии в Фортране начинаются с восклицательного знака (
+! +
) -
Код отступа может сделать его более читабельным для людей
-
Язык без учета регистра, Fortran допускает использование как прописных, так и строчных букв, но строковые литералы остаются чувствительными к регистру
Отсюда, возможно, вам стоит прочесть кулинарное руководство на «https://www.digitalocean.com/community/tutorials/5-common-turkey-setups-for-your-dinner[Fashioning Thy Turkey Supper]».