Page 2 of 5 FirstFirst 12345 LastLast
Results 11 to 20 of 43

Thread: фортран мля

  1. #11
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: фортран мля

    я пока што поставил себе вижуал фортран и стал понемногу разбирацца.
    ацтойно, впечатление как будто я на плохом квикбейсике 91 года работаю. немного сглаживает впечатление что оно все сидит в студии 2005. но ниче, мне главное суть добыть. самое мерзкое это его файл ай-оу. ващеееее.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  2. #12
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: фортран мля

    Quote Originally Posted by CatOfCheshire
    я пока што поставил себе вижуал фортран и стал понемногу разбирацца.
    ацтойно, впечатление как будто я на плохом квикбейсике 91 года работаю. немного сглаживает впечатление что оно все сидит в студии 2005. но ниче, мне главное суть добыть. самое мерзкое это его файл ай-оу. ващеееее.
    :bis: Дартмурская Версия языка BASIC произошла от языка FORTRAN.
    В ранних диалектах языка BASIC - номера строк в качестве меток полностью аналогичны меткам в языке FORTRAN. Оператор DIM языка BASIC - это буквально оператор DIMENSION языка FORTRAN.
    Фортран пользовался известной популярностью при тестировании многопроцессорных архитектур из-за перечисленных в предидущих моих постах особенностей семантики (статическое распределение памяти и отсутствие стека возвратов как такового в виртуальной машине языка ФОРТРАН). В результате можно было очень легко добавить оператор PCALL (parallel CALL) - или что-либо похожее в любую из реализаций языка...
    На самом деле проще всего получить эквивалентные "по быстродействию" результаты на обычном С: только все переменные объявлять static.....g77 (внутри gcc) практически этим занимается... Для Windows проще всего использовать среду MinGW и соответствующий компилятор g77 (бесплатный!) ....
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  3. #13
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: фортран мля

    Quote Originally Posted by crazy-mike
    :bis: Дартмурская Версия языка BASIC произошла от языка FORTRAN.
    В ранних диалектах языка BASIC - номера строк в качестве меток полностью аналогичны меткам в языке FORTRAN. Оператор DIM языка BASIC - это буквально оператор DIMENSION языка FORTRAN.
    Фортран пользовался известной популярностью при тестировании многопроцессорных архитектур из-за перечисленных в предидущих моих постах особенностей семантики (статическое распределение памяти и отсутствие стека возвратов как такового в виртуальной машине языка ФОРТРАН). В результате можно было очень легко добавить оператор PCALL (parallel CALL) - или что-либо похожее в любую из реализаций языка...
    На самом деле проще всего получить эквивалентные "по быстродействию" результаты на обычном С: только все переменные объявлять static.....g77 (внутри gcc) практически этим занимается... Для Windows проще всего использовать среду MinGW и соответствующий компилятор g77 (бесплатный!) ....
    там чувачки понаюзали экстенженов из более поздних фортранов.
    поэтому я подозреваю что г77 его не потянет, но я не проверял еще.
    у меня цель - переписать всю эту херню на джаве и забить на фортран как можно быстрее.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  4. #14
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: фортран мля

    Quote Originally Posted by CatOfCheshire
    там чувачки понаюзали экстенженов из более поздних фортранов.
    поэтому я подозреваю что г77 его не потянет, но я не проверял еще.
    у меня цель - переписать всю эту херню на джаве и забить на фортран как можно быстрее.
    Проще на C переписать... COMMON и EQUIVALENCE (операторы) - на Java вообще не переносятся. (И там еще очень много всяких фокусов с инициализацией переменных - которые довольно трудно отображать на Java)...
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  5. #15
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: фортран мля

    Quote Originally Posted by crazy-mike
    Проще на C переписать... COMMON и EQUIVALENCE (операторы) - на Java вообще не переносятся. (И там еще очень много всяких фокусов с инициализацией переменных - которые довольно трудно отображать на Java)...
    результат работы должен быть код который легко понять.
    это значит что он должен быть обьекто ориентированный,
    понятный и простой. он не должен быть построен по типу
    один класс, набор статических функций, гоу-ту везде,
    тонны статических данных и так далее. так что от коммона
    и эквиваленса придеца избавляцца бизжалостно, как и от кучищи
    глобальных массивов с кретиничными именами
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  6. #16
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: фортран мля

    Quote Originally Posted by CatOfCheshire
    результат работы должен быть код который легко понять.
    это значит что он должен быть обьекто ориентированный,
    понятный и простой.
    Только не забудь про шутку "в духе 60-х" - в ФОРТРАНЕ массивы запоминались по столбцам:
    DIM MMM(2,2) / 1 2 3 4 /
    означало: MMM (1,1)=1 MMM(2,1)=2 MMM(1,2)=3 MMM(2,3)=4
    :bis:
    Ну и переменные внутри подпрограмм и функций должны сохранять свои значения в промежутках между вызовами функций и процедур , в которых они объявлены.....
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  7. #17
    Level 2 User
    Join Date
    Apr 2007
    Posts
    30

    Default Re: фортран мля

    а ты код могёш выложить или на почту скинуть ??? если будет время мона покопаться.
    [email protected]

  8. #18
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: фортран мля

    нимагу. NDA.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  9. #19
    Level 2 User
    Join Date
    Apr 2007
    Posts
    30

    Default Re: фортран мля

    ну на нет и суда нет !!!

  10. #20
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: фортран мля

    Quote Originally Posted by marsel331
    ну на нет и суда нет !!!
    дык че мужык, ты типа математег или ты типа программарь?
    если ты математег с дохтурской то тебе путь открыт в квантитэтив энэлисты.
    там сафсем другие зарплаты. выше и лутше.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

Page 2 of 5 FirstFirst 12345 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru