algol 언어에 대해서 궁금한 게 있습니다.

algol 언어에 대해서 공부하고 있는데

algol이라는 언어가 실제로 존해 했나요?

아니면 알고리즘에 특화된 언어들을 통칭하는 대명사로 쓰인 건가요?

위키백과에서 찾아 봤는데 algol 58, algol 60은 있지만

algol이라는 언어는 없다라고 하더라구요.

그러면 algol 58이런 건 어떤 언어인가요? 설마 이것도 언어가 아닌 표준안 이런 건가요?

    2개의 답변이 있어요!

    • 그 당시에 algol 58이 algol 언어로 불렸을 가능성이 큽니다.

      그 후 algol 60과 algol 68 등이 나오면서 algol 계열의 언어들의 통칭하는 대명사로 쓰이게 된 것으로 보입니다.

      그리고 algol 58 언어의 경우 현재 남아있는 것이 별로 없어 프로그래밍이 가능한 언어였는지 아님 표준안 이였던 것인지 알 수 없어 보입니다.

    • 프로그래밍 언어론 이라는 수업시간에 들어본것 같습니다 ^^;;

      검색을 해보니 실제 존재했다고 합니다.

      뒤에 붙은 숫자는 발표된 연도나 개발된 연도로 보입니다.

      이런식으로 프로그래밍을 만들었던 것 같습니다.

      PROCEDURE Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k) ; VALUE n, m ; ARRAY a ; INTEGER n, m, i, k ; REAL y ; COMMENT The absolute greatest element of the matrix a, of size n by m is transferred to y, and the subscripts of this element to i and k ; BEGIN INTEGER p, q ; y := 0 ; i := k := 1 ; FOR p := 1 STEP 1 UNIT n DO FOR q := 1 STEP 1 UNTIL m DO IF abs (a[p, q]) > y THEN BEGIN y := abs (a[p, q]) ; i := p; k := q END END Absmax

      출처: http://wiki.hash.kr/index.php/%EC%95%8C%EA%B3%A8