2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Помогите определить язык по виду.
Сообщение05.03.2020, 21:09 


29/12/13
306
Встала задача отладить программу, которая была криво "переведена" с "неизвестного нам языка"(это конец 80-х начало 90-х где-то).
Выглядит оригинальный(не С-шный) код вот так:
Изображение
В целом понятно и так, но смущает:
1) Циклы, например, $N=1,5$ с одного до пяти это включительно? Кто переводил до меня, перевел как
Используется синтаксис C
        for (y = 1; y <= qVal; y++)     // this is the DO 20, Y on page 39
       {
         match1 = 0;
        for (n = 1; n <= 6; n++)        // this is the DO 30, N
        {
        // ?? <=5?
                for (m = 1; m <= 6; m++)        // this is the DO 40, M
                {
....
 

2) Особенно строчка:
Код:
WRITE(15) Q,(PICK5(J,Q),J=1,5)

Как это правильно понимать?

Если кто знает, что это за язык, или не язык, а может какой стандарт описания алгоритмов?

 Профиль  
                  
 
 Re: Помогите определить язык по виду.
Сообщение05.03.2020, 21:11 
Заслуженный участник


02/08/11
7059
Seman в сообщении #1443131 писал(а):
Если кто знает, что это за язык
Фортран это.

 Профиль  
                  
 
 Re: Помогите определить язык по виду.
Сообщение05.03.2020, 21:25 
Заслуженный участник


09/05/12
25179
Это Fortran 77.
Seman в сообщении #1443131 писал(а):
Циклы, например, $N=1,5$ с одного до пяти это включительно?
Да, включительно.
Seman в сообщении #1443131 писал(а):
Как это правильно понимать?
Вывод в файл, открытый в канале 15 (это, если угодно, указатель на файл), выводим переменную Q и элементы массива PICK5(J,Q) для фиксированного (в этот момент) Q и переменной J, пробегающей значения от 1 до 5.

 Профиль  
                  
 
 Re: Помогите определить язык по виду.
Сообщение05.03.2020, 21:30 


29/12/13
306
Pphantom в сообщении #1443139 писал(а):
Это Fortran 77.


Спасибо, огромное !
Точно он, я сначала посмотрел синтаксис g95, вроде и похоже, вроде и не то. Fortran 77 это точно оно.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Dmitriy40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group