프로그래밍언어구조론 ?

정혜인·2022년 12월 20일
0

💨 프로그래밍 언어들의 개념을 배워야 하는 이유?

  1. 생각을 표현하는 능력을 기르기 위해 ex) Perl의 연관 배열 -> C 프로그래머도 따라할 수 O
  2. 적절한 언어를 고르는 배경을 개선하기 위해
  3. 새로운 언어를 배우는 능력을 기르기 위해 (PL과 관련된 것들은 여전히 진화 중)
    ex) OOP의 개념을 이해한 학생들은 Java를 빠르게 습득 가능!
    ex) static scope/dynamic scope, storage binding
  4. 실행의 중요성에 더 나은 이해 (원래 사용되도록 설계된 언어를 더 현명하게 사용)
    ex) Recursion vs. Iteration (재귀 vs. 반복)
  5. 이미 알려진 언어의 더 나은 사용
  6. 컴퓨팅의 전반적인 발전

💨 프로그래밍 영역 / 역사

<주요 정리>

  • Fortran 1
  • ALGOL 58
  • COBOL : Business applications (decimal numbers, characters 사용) -> 엑셀의 개발로 ↓
  • Fortran : Scientific application
    : 최초의 언어, ibm에서 제작, 많은 floating point 계산
  • LISP : orthogonality 좋음
  • Ada : procedure language
  • Smalltalk 80 : 최초의 OOP

0개의 댓글