Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 22.06.2012, 11:39   #1   
Эльфосамец
 
Аватар для VaUlt
 
Сообщений: 8,829
Регистрация: 18.08.2002

VaUlt вне форума Не в сети
Есть ли мастера древнего искусства фортрана?

Нужно из существующего кода разобраться в нем, выдрать алгоритмику/переписать на современном языке.
  Ответить с цитированием
Старый 22.06.2012, 21:29   #2   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Если это именно алгоритм (а не готовая программа), то с большой вероятностью реализация на другом языке уже существует.
  Ответить с цитированием
Старый 22.06.2012, 23:54   #3   
Форумец
 
Сообщений: 286
Регистрация: 17.09.2010

Battle Coder вне форума Не в сети
silly, не факт, если алгоритм узко-специфичный, собственнический и никогда не выходил за пределы конторы, где написан. =)
p.s. с фортраном не дружу, увы. мож и помог бы.
  Ответить с цитированием
Старый 23.06.2012, 00:19   #4   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Тогда это будет часть какой-нибудь специфической программы, не так ли? (Я примерно представляю себе область деятельности ТС и у меня серьезные подозрения именно на «неспецифичный» алгоритм.)

Последний раз редактировалось silly; 23.06.2012 в 10:44. Причина: Заменил велосипед на более точное выражение
  Ответить с цитированием
Старый 23.06.2012, 03:32   #5   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Хватит уже про велосипеды ибо боян (с)

Цитата:
Сообщение от VaUlt Посмотреть сообщение
Нужно из существующего кода разобраться в нем, выдрать алгоритмику/переписать на современном языке.
спецов фортрана ты не найдешь. кидай код прямо сюда, ссылкой, только, а не в тему листинг, посмотрим, насколько велика проблема.

Ничего даже рядом не обещаю, но посмотреть надо для начала в любом случае.
  Ответить с цитированием
Старый 23.06.2012, 23:19   #6   
Finispropees
 
Аватар для Катя.
 
Сообщений: 1,343
Регистрация: 25.04.2010
Записей в дневнике: 286

Катя. вне форума Не в сети
Цитата:
Сообщение от ;18568236
спецов фортрана ты не найдешь
тут - нет. там их полно
вроде бы фортран похож на бейсик. и вообще, у алгоритмов нету языка.
и еще: что такое "Современный язык"?
  Ответить с цитированием
Старый 23.06.2012, 23:34   #7   
Форумец
 
Сообщений: 20
Регистрация: 18.12.2006
Возраст: 43

VeryGood вне форума Не в сети
В техноложке 13 лет назад очень недурно преподавали фортран 77. Найти можно, но заинтересовать сложнее - все уже чегото добились. Самый реальный вариант выйти на препода с факультета АТП.
  Ответить с цитированием
Старый 24.06.2012, 11:32   #8   
Форумец
 
Аватар для brk
 
Сообщений: 864
Регистрация: 07.04.2006

brk вне форума Не в сети
очень много лет назад начинал именно с фортрана на электронике 60. И до сих пор фортран дожил лишь благодаря математикам полюбившим этот язык и сделавшим кучу мат библиотек. Собственно обычный язык не вижу проблем переставить его на что-то другое.
Хужее будет если надо именно выковырять алгоритм и понять как оно работает. Чужая программа - потемки. а тупо поменять ввод-вывод и переставить на операторы другого языка должно вполне получится.
В любом случае это лишь монотонная работа. И да надо поднимать старые справочники по фортрану. ибо конечно все уже никто не помнит.
  Ответить с цитированием
Старый 24.06.2012, 12:46   #9   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Сложность еще зависит от того, кто писал. Во многих программах на фортране количество gotu было адским и отслеживать все эти переходы то еще удовольствие.

Надо смотреть код и его объем
  Ответить с цитированием
Старый 27.06.2012, 01:19   #10   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Катя. Посмотреть сообщение
и вообще, у алгоритмов нету языка.
Попробуй всерьез в Perl въехать
Потом обсудим.
Фортран, насколько я знаю, не менее специфичен.
Это совсем не холивар С vs Pascal vs Delphi vs Basic vs ASM просто.
Скорее как Word сравнивать с Photoshop
  Ответить с цитированием
Старый 13.07.2012, 20:45   #11   
Форумец
 
Аватар для CodeMaster
 
Сообщений: 3,036
Регистрация: 16.06.2006

CodeMaster вне форума Не в сети
Цитата:
Сообщение от VaUlt Посмотреть сообщение
Есть ли мастера древнего искусства фортрана?
Практически Basic c сильным математическим закосом.
  Ответить с цитированием
Старый 13.07.2012, 21:06   #12   
Форумец
 
Аватар для brk
 
Сообщений: 864
Регистрация: 07.04.2006

brk вне форума Не в сети
и что там от васика? доложьте...
  Ответить с цитированием
Старый 14.07.2012, 05:00   #13   
Форумец
 
Аватар для CodeMaster
 
Сообщений: 3,036
Регистрация: 16.06.2006

CodeMaster вне форума Не в сети
Цитата:
Сообщение от brk Посмотреть сообщение
и что там от васика? доложьте...
А что там не от васика? Не в буквальном смысле (фортран есно раньше сделали) а по сути, что может вызывать такие сложности по переводу алгоритма (хотя мы его так и не увидели, может там A+B)
  Ответить с цитированием
Старый 14.07.2012, 10:21   #14   
Форумец
 
Аватар для brk
 
Сообщений: 864
Регистрация: 07.04.2006

brk вне форума Не в сети
Цитата:
Сообщение от CodeMaster Посмотреть сообщение
А что там не от васика? Не в буквальном смысле (фортран есно раньше сделали) а по сути, что может вызывать такие сложности по переводу алгоритма (хотя мы его так и не увидели, может там A+B)
да там все не от васика. начиная тем что васик изначально был языком интерпретатором. А Фортран транслятором. Тем что в васике все построчно нумерировалось. Васик это почти язык скриптов был -для лучшей отладки и понимания выполнялся интерактивно и преподносился как начальный язык для обучения пользователей (BASIC -базовый). А фортран изначально был языком профессионалов. На нем сразу стали писать сложные математические вычисления.
Васик пихали во все распространненное. в биосы бк0010 и в синклер. Даже в дос входил васик

Последний раз редактировалось brk; 14.07.2012 в 10:37.
  Ответить с цитированием
Старый 15.07.2012, 22:35   #15   
Форумец
 
Аватар для CodeMaster
 
Сообщений: 3,036
Регистрация: 16.06.2006

CodeMaster вне форума Не в сети
Цитата:
Сообщение от brk Посмотреть сообщение
да там все не от васика. начиная тем что васик изначально был языком интерпретатором. А Фортран транслятором.
С точки зрения чистого программирования эти условные религиозные мантры значения не имеют, если скорость не критична. Но, уже в последних DOS'овских васьках компилятор не редкость, не говоря уже про VB.

Цитата:
Сообщение от brk Посмотреть сообщение
Тем что в васике все построчно нумерировалось.
Это условности в Фортране нумерация тоже есть и GOTO используется не реже чем в Бейсике

Цитата:
Сообщение от brk Посмотреть сообщение
Васик это почти язык скриптов был -для лучшей отладки и понимания выполнялся интерактивно и преподносился как начальный язык для обучения пользователей (BASIC -базовый).
Спасибо за цитату Википедии

Цитата:
Сообщение от brk Посмотреть сообщение
А фортран изначально был языком профессионалов. На нем сразу стали писать сложные математические вычисления.
Это сути для программиста не меняет, я и говорил Бейсик со "сложными математическими вычислениями".

Цитата:
Сообщение от brk Посмотреть сообщение
Васик пихали во все распространненное. в биосы бк0010 и в синклер. Даже в дос входил васик
BASIC BASIC'у рознь. Quick Basic был круче Fortran 77
  Ответить с цитированием
Старый 03.08.2012, 09:46   #16   
Ща скалОтим
 
Аватар для Cheb-burashka
 
Сообщений: 1,056
Регистрация: 21.11.2008
Записей в дневнике: 1

Cheb-burashka вне форума Не в сети
FORTRAN 66, 77, 90 - это довольно таки простые вариации на тему FORmula TRANslator (переводчик формул). Там немного громоздко, но сложного ничего нет. Вот дальше пошло развитие ООП. Помнится в 2004-2005 занимался параллельными вычислениями на кластере ВГУ и все на фортране.

ТС, код то где?... видать секретный...
  Ответить с цитированием
Старый 03.08.2012, 14:13   #17   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от Cheb-burashka Посмотреть сообщение
Вот дальше пошло развитие ООП.
прикрутили *** к подводной лодке...
Никто особо ООП на фортране не использует. Основная масса кода - реализованные алгоритмы, которые просто лениво переписывать. Новые объемные проекты не создают практически, да и старые потихоньку переводят на Си. А в тех задачах что решают ООП не очень то и нужен.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind