프로그래밍 言語의 歷史

위키百科, 우리 모두의 百科事典.

이 文書는 프로그래밍 言語 의 歷史의 主要 發展에 對하여 論한다.

1940年 以前 [ 編輯 ]

初期의 프로그래밍 言語는 現代의 컴퓨터에서 거슬러 올라간다. 初期에 言語는 富豪 였다.

1801年에 發明된 자카드式 문직기 는 自動으로 裝飾 패턴을 發生시킬 目的으로 穿孔 카드의 구멍을 利用하여 문직기의 팔의 移動을 表現하였다.

1842年~1843年의 9個月의 期間에 걸쳐 에이다 러브레이스 는 이탈리아의 數學者 루이지 메나부리아(Luigi Menabrea)가 찰스 배비지 가 提案한 最新 機械 解析機關 에 對해 回顧한 文書 內容을 飜譯하였다. 이 文書에서 그女는 이 機關의 베르누이 수 를 計算하는 法을 完全하고 仔細하게 一連의 註釋으로 追加했는데, 이는 一部 歷史家들이 世界 最初의 컴퓨터 프로그램으로 看做한다. [1]

허먼 홀러리스 는 그가 列車의 車掌 이 汽車票 위의 穿孔 카드의 位置를 利用하여 票 所持者의 外貌를 符號化하는 것을 觀察했을 때 穿孔 카드 의 情報를 符號化할 수 있다는 事實을 깨달았다. 그 뒤 홀러리스는 1890年에 穿孔 카드로 人口調査 資料를 符號化했다.

最初의 컴퓨터 符號들은 이들을 應用하여 만들어졌다.

1940年代 [ 編輯 ]

이 時期에 開發된 一部 重要 言語는 다음을 包含한다:

1950年代 ~ 1960年代 [ 編輯 ]

1950年代에는 다음의 세 가지 現代의 프로그래밍 言語가 設計되었으며, 오늘날에도 이들의 派生 言語들이 利用되고 있다:

그 밖의 主要 言語들은 다음과 같다:

1968年代 ~ 1978年代 [ 編輯 ]

1960年代 末에서 1970年代 末의 期間 동안 다음의 다섯 가지 主要 프로그래밍 言語가 誕生하였다.

그 밖의 主要 言語로는 다음과 같다.

  • 1968年 - 로고
  • 1969年 - B (C의 先驅者)
  • 1970年 - 파스칼
  • 1970年 - 포스 (Forth)
  • 1975年 - 스킴 (Scheme)
  • 1978年 - SQL (처음에는 쿼리 言語일 뿐이었으나, 後날 프로그래밍 構造體와 더불어 擴張됨)

1980年代 [ 編輯 ]

이 期間 동안 開發된 主要 言語들은 다음과 같다:

1990年代 [ 編輯 ]

이 期間 동안 開發된 主要 言語들은 다음과 같다:

現在의 傾向 [ 編輯 ]

2000年 以後로 開發된 主要 言語들은 다음과 같다:

같이 보기 [ 編輯 ]

參照 [ 編輯 ]

  1. J. Fuegi and J. Francis (2003年 10?12月). 《Lovelace & Babbage and the creation of the 1843 'notes'.》. 《Annals of the History of Computing》 25 . doi : 10.1109/MAHC.2003.1253887 .   다음 글字 無視됨: ‘ 19, 25 ’ ( 도움말 );
  2. “R. F. Clippinger (1948) A Logical Coding System Applied to the ENIAC” . 2012年 3月 10日에 原本 文書 에서 保存된 文書 . 2012年 10月 17日에 確認함 .  
  3. “C-10” . 2011年 6月 9日에 原本 文書 에서 保存된 文書 . 2012年 10月 17日에 確認함 .  

參考 文獻 [ 編輯 ]

外部 링크 [ 編輯 ]