Как ты можешь сделать прекрасную программу на Фортране

пролог

В-третьих, язык программирования Фортран хорошо подходит для тех, кто является научным работником и инженером. Названный так по фразе «Перевод формул», он является изысканным языком для машин программирования.

Если вам угодно, 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]».