2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Бейсик или фортран
Сообщение06.06.2016, 12:19 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
 i  Toucan:
См. post1129398.html#p1129398


Скорее Бэйсик. В Фортране метки были цифровые, но ставились только перед выполняемыми операторами, а в Бэйсике нумеровались все вообще. Правда, было принято нумеровать через 10 или даже через 100, но это просто вопрос удобства исправлений (добавлять пропущенные операторы, не перенумеровывая все). Кроме того, возведение в степень в Фортране было **.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 15:29 
Заслуженный участник


20/08/14
11766
Россия, Москва
Простите, в бейсике умножения пропускать нельзя и ставятся знаком "*". Метки обязаны быть с ":" в конце, а не точкой. Операции возведения в степень вообще нет. И уж тем более нет интеграла и суммы. Вертикальная черта для указания диапазона параметра - вообще не знаю откуда, точно не бейсик.
Так что если это и реальный код, то скорее из какого-то мат.пакета.
PS. Примеры на бейсике для сравнения можно найти в темах о магических квадратах (Nataly-Mak на нём поначалу писала).

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 16:30 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
А ещё в Бейсике после номера строки не ставилась точка ;-)

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 16:46 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
В Фортране после метки не ставилось двоеточие. Там вообще ничего не ставилось, метки были в особом поле, колонки 1-6. Возведения в степень в раннем Бэйсике не было, но вот в Visual есть, и как раз ^.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 16:48 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

...И благородные доны принялись обсуждать заточку мечей...

 Профиль  
                  
 
 Бейсик или фортран
Сообщение06.06.2016, 19:11 
Заслуженный участник
Аватара пользователя


23/07/08
10905
Crna Gora
Евгений Машеров в сообщении #1129492 писал(а):
метки были в особом поле, колонки 1-6
И нет! Метки были в колонках 1-5, а в 6-й ставился признак того, что это продолжение предыдущей строки.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 19:34 
Заслуженный участник


20/08/14
11766
Россия, Москва
svv в сообщении #1129518 писал(а):
в 6-й ставился признак того, что это продолжение предыдущей строки.
Не только, также и признак комментария:
Вики писал(а):
Так, с 1-й по 5-ю колонку располагалась область меток, 6-я служила для маркировки текста как комментария (символом C), а с 7-й по 72-ю располагался собственно текст оператора или комментария. Колонки с 73-й по 80-ю могли служить для нумерации карт (чтобы восстановить случайно рассыпавшуюся колоду) или для краткого комментария, транслятором они игнорировались. Если текст оператора не вписывался в отведённое пространство (с 7-й по 72-ю колонку), в 6-й колонке следующей карты ставился признак продолжения, и затем оператор продолжался на ней.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 19:56 
Заслуженный участник
Аватара пользователя


23/07/05
17976
Москва

(Оффтоп)

Господи, у Бейсика столько версий… С чем угодно.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение06.06.2016, 22:07 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

И у Фортрана тоже... на каждой машине была своя, а то и несколько.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 10:05 
Заслуженный участник
Аватара пользователя


19/12/10
1546

(Оффтоп)

Dmitriy40 в сообщении #1129528 писал(а):
Не только, также и признак комментария:

АнглоВики явно не согласна с цитатой из РуВики:
WikipediA писал(а):
Reflecting punched card input practice, Fortran programs were originally written in a fixed column format, with the first 72 columns read into twelve 36-bit words. A letter "C" in column 1 caused the entire card to be treated as a comment and ignored by the compiler. Otherwise, the card was divided into four fields. Columns 1 to 5 were the label field: a sequence of digits here was taken as a label for use in DO or GO TO control statements, or to refer to a FORMAT in a WRITE or READ statement. Column 6 was a continuation field: a non-blank character here caused the card to be taken as a continuation of the statement on the prior card. Columns 7 to 72 served as the statement field. Columns 73 to 80 were ignored (the IBM 704's card reader only used 72 columns), so they could be used for identification information.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 13:48 
Заслуженный участник
Аватара пользователя


20/08/14
8506
Господа, ну заканчивайте уже о языках программирования, а? Или попросите модератора отделить в отдельную ветку и там выясняйте в свое удовольствие всю подноготную фортрана и бейсика на произвольную глубину, хоть до средневековых абаков включительно.

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 20:43 
Заслуженный участник


27/04/09
28128

(Оффтоп)

10 DETACH
15 FOR I = 1 TO 6
20 CONFER "BASIC"
23 NEXT I
25 FLOOD
30 GOTO 10

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 21:10 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота

(Оффтоп)

arseniiv
Вы неправильно оформили код! В следующий раз пользуйтесь тегом [syntax]! Спасибо!

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 21:48 
Заслуженный участник


27/04/09
28128

(Оффтоп)

Во времена такого бейсика цветного выделения кода не существовало. 8-) (Пожалуйста.)

(Кстати, там же нету использованного вида бейсика. :-) )

 Профиль  
                  
 
 Re: Цитатник dxdy.ru
Сообщение07.06.2016, 23:22 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли

(ivvan)

Сказано же: там нет этого бейсика ;-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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