포트란 입문하려는데 추천교재 없나요?

freebsd626의 이미지

포트란을 배워야할듯한데...그것도 리눅스환경에서...

개초보라 포트란 컴파일러가 뭔지도 모릅니다...

솔직히 구글에서하나하나 검색해가면 시간만 많으면 되는데....

세월이 너무걸릴듯해서 ㅠ 그리고 KIST에서 만든 포트란 메뉴얼(?)같은게 있던데..

솔직히 저같은 개초보한테는 그것만보고 시작을 못하겠더라구요...별나라 소리같네요...

저같은경우는 컴파일 명령어 부터 알아야하는데(물론 구글링이 있습니다만..이런식으로 끝이 없을듯하여)

이런식으로 처음부터 다 친절히 설명하는 교재 없나요?

아님 사이트나 강의 파일같은거라도...

영어독해가능하나....직관적으로 빨리 익혀버리고 싶어서..한글교재면 차라리 좋겠습니다...

문법좀 틀리게 변역해도 모국어가 사실 속독엔 좋으니까요..아님 국내저자면 더 좋고요...

정없으면 영문이라도..

parkon의 이미지

처음이시라면 포트란 90/95 이런 것보다 포트란 77로 시작하시는 게 좋을 거예요,
아님 더 오래된 포트란 IV도 괜찮구요.

도서관 같은데서 최고 얇은 책 하나 아무꺼나 구하시고,
요상한 equivalence, assigned go to, arithmetic if 등등은 그냥 스킵하시고
do, go to, if-else-end if, common 이런거만 좀 읽어보시면 감이 잡히실겁니다.

yeonpil_net의 이미지

"포트란 90/95 이런 것보다 포트란 77로 시작하시는 게 좋을 거예요"
같은 문장은 저 숫자의 의미를 몰라서 하는 말들이되요..

"C99보다는 C89로 시작하는게 좋아요".. 하는 말을 하면 좀 이상할거에요.

!23456---1----+----2----+----3----+----4----+----5----+----6----+----7-2--+----8
"배웠다"는 "할 수 있다"의 동의어가 아니다.

yeonpil_net의 이미지

한글 서적은 현재 책이 한 5권 내외일 겁니다.

77문법까지로 설명한 책은 다 오래된 것들이고... 특히 그런 것들은 이제 방해만 됩니다.

한글로된 포트란 서적중

공학도와 과학자를 위한 포트란 90 입문 - 도서출판 인터비젼

이것 정도가 추천할만한 책이고요..

위에 링크걸린 책은 원서니 뭐 Chapman's Fortran 95/2003 for Scientists & Engineers 는 좀 초보자가 볼 만하고..

Metcalf, Reid and Cohen's Fortran 95/2003 Explained 는 좀 아는사람이 명확하고 표준적의미를 알아야할 때 볼만합니다.

언어에 대한 것만 언급하지. "컴파일러"에 대해 언급하거나 하진 않습니다.
컴파일러의 사용에 대해서는 해당 매뉴얼을 보는 것과 이런 곳에서 정보를 얻으세요.

추가적으로
뭐 포트란 세계가 오래된 코드를 붙잡고.. 좀 어이없는 놀이를 하는 경향이 있어서..
예전 코드가 뭔말인지 알아야 하니 구식 방법론과 현대적 방법론의 차이를 충분히 이해해 줘야만 하는 것이 필요합니다.

!23456---1----+----2----+----3----+----4----+----5----+----6----+----7-2--+----8
"배웠다"는 "할 수 있다"의 동의어가 아니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.