Найти в Дзене
Фортран

Фортран

С него началась история языков программирования высокого уровня
подборка · 10 материалов
Как в Фортране устроена связь между частями программы
Фортран жив до сих пор, потому что быстр и надёжен. Главное в нём — заставить одну часть программы правильно обращаться к другой. Разберём это на живых примерах без лишних премудростей. Допустим, вы написали правило, которое переводит километры в мили. Вы оформили его в виде отдельного блока — процедуры. Теперь из главной программы вы хотите сказать: «посчитай для 10 км», «посчитай для 25,5 км». Но главная программа должна заранее знать: Это описание и есть интерфейс (связка). Без него Фортран начинает гадать, и часто ошибается...
Программные единицы в Фортране: от главной программы до модулей
Fortran, один из старейших и всё ещё чрезвычайно востребованных языков в научных и инженерных расчётах, построен на концепции программных единиц (program units). Это логически обособленные части программы, которые взаимодействуют друг с другом через чётко определённые интерфейсы. Понимание этих единиц — ключ к написанию структурированного, эффективного и поддерживаемого кода на современном Fortran (стандарты Fortran 90 и новее). Это точка входа в приложение. Каждая выполняемая программа на Fortran должна иметь ровно одну главную программу...
Программа на Фортране
Продолжаю рассказывать о полумёртвых языках и, в частности, о Фортране. Почему полумёртых, а не мёртвых? Ну потому что есть ещё любители (а может и профессионалы), которые используют эти языки. О том, как написать Hello World на Фортране, можно узнать здесь. А сегодня чуть более подробно о формате (структуре) программы на этом языке и о наборе символов, которые допустимо использовать. Начнём с символов… В алфавит Fortran 90 (хотя вообще-то уже есть Фортран 2022, но я буду отталкиваться от основ и...
Простой ввод в Фортране
После статьи о простом выводе было бы разумно сразу написать и о простом вводе. Но, к сожалению, свободного времени у меня мало. Поэтому пишу только по случаю и по настроению. Так что путь от вывода до ввода получился долгим ))) Зачем я вообще пишу о Фортране, я уже как-то говорил. Мне просто нравятся разные языки программирования, поэтому я их изучаю и делюсь какими-то своими знаниями здесь. Хотя по настоящему пишу только на одном (ну если не считать языками программирования HTML, SQL и прочие подобные)...
225 читали · 2 года назад
Комментарии в Фортране
Нередко слышу утверждения, что правильно написанный код не нуждается в комментариях. Но, как показывает мой личный опыт (а мне, как фрилансеру, часто приходилось разбирать чужой код), комментарии обычно не пишут те, кто и код пишет очень хреново. Поэтому я убежден - комментарии нужны в любой программе (даже если это 1С). Разумеется, здесь главное не дойти до маразма и не писать комментарии к программе “Hello, World” (хотя если это расчёт на начинающих, то и в такой программе комментарии будут не лишними)...
199 читали · 2 года назад
Простой вывод в Фортране
Возможности ввода-вывода в Фортране не такие уж и слабые. Но я расскажу только о самых простых. Для тех, кто как и я, от нечего делать решил на досуге поизучать Фортран. Начнём с вывода в консоль. Для этого можно использовать оператор PRINT *: PRINT *, <"ТЕКСТ">, <"ИМЯ РЕЗУЛЬТАТА"> Фортран не чувствителен к регистру, поэтому записывать ключевые слова можно как маленькими, так и большими буквами. Но я пишу большими, потому что мне нравится “старая школа” Фортрана. Если выводится текст, то строка должна...