Lịch sử của ngôn ngữ lập trình

Ngôn ngữ lập trình đầu tiên là gì

1800 – thẻ đục lỗ

joseph marie jacquard dạy một cái máy đọc những tấm thẻ đục lỗ, tạo ra đơn vị xử lý đa luồng đầu tiên. phát minh của ông đã bị các nhà sản xuất tơ tằm phản ối kịch liệt những người đã thấy trước sự ra ời của đyà skynet (câu đtá . ).

1842 – 1849 – chương trình máy tính đầu tien

ada lovelace đã dịch hồi ký của nhà toán học Ý luigi menabrea về cỗ máy mới nhất được đề xuất của charles babbage: máy phân tích; bà đã bổ sung vào cuốn hồi ký những ghi chú chỉ ra chi tiết phương pháp tính toán số bernoulli bằng cỗ máy đó, ược hếu hết các nhà sưcư lhnch họn

1936 – “cha” đẻ của khoa học máy tính

alan turing được coi là cha đẻ của khoa học máy tính, phát minh ra mọi thứ, nhưng tòa án anh không chập thuận và ông đã bị thiến hóa học.

nữ hoàng sau đó đã ân xá cho ông, nhưng tiếc rằng ông đã qua đời được nhiều thế kỷ trước.

1936 – cha đẻ của khoa học máy tính

alonzo church cũng phát minh ra mọi thứ như turning, nhưng ở phía bên kia đại dương và không bị thiến bởi nữ hoàng.

1940 – máy tính điện tử đầu tien

lần đầu tiên ghi nhận máy tính điện tử hiện đại được tạo. do giới hạn về học tốc độ và bộ nhớ nên các lập trình viên phải viết các mã tay các chương trình hợp ngữ

Đầu những năm 1950 – ngôn ngữ lập trình bậc cao đâu tiên

john mauchly tạo ra short code, ngôn ngữ lập trình bậc cao đầu tiên, mỗi lần chạy nó cần được dịch thành mã máy nên khá là chậm

Đầu những năm 1950 – ngôn ngữ biên dịch đâu tiên

alick glennie tạo ra autocode, có khả năng là ngôn ngữ lập trình biên dịch đầu tiên ở đại học manchester. (cái trên là dịch, đây là biên dịch nhé, tiếng anh là translatedcompiled, chả biết dịch sao cho chuẩn )

năm 1954, phiên bản 2 của autocode, “mark 1 autocode”, được phát triển cho máy mark 1 bởi r. a. runner.

1957 – ngôn ngữ đầu tiên được lập trình viên sử dụng

Đội của john backus tại ibm tạo ra fortran là ngôn ngữ đầu tiên được các lập trình viên thực sự sử dụng. (phát minh ra thì là từ 1954)

READ  Từ Vựng Tiếng Anh Chủ Đề Halloween

1959 – code

grace hopper phát minh ra ngôn ngữ lập trình hướng thương mại và gọi nó là “common business-oriented language” hay viết tắt là [cobol]. tiền thân của nó là comtran

1964 – basic

john kemery và thomas kurtz thấy rằng các ngôn ngữ lập trình hiện tại qua khó và họ đã tạo ra một ngôn ngữ đơn giản, dễ sụng v basic d gà>

cuối những năm 1960 – oop

simulate, được phát minh bởi nygaard và dahl, là ngôn ngữ đầu tiên được thiết kế để hỗ trợ lập trình hướng đối tượng.

1970 – Easter

niklaus wirth tạo ra pascal cùng với một số ngôn ngữ khác, ông thích tạo ra các ngôn ngữ.

ôNG CũNG PHÁT MINH RA LUậT CủA WIRTH CAI LàM CHO LUậT CủA MOORE THàNH LỗI THờI BởI Vì Vì Các LậP TRìNH VIêN PHầN MềM SẽT VIếT CÁC PHN MềM CồNG n ả ểt cáy cáy. sleep. Điều này sau đó sẽ được chứng minh là đúng với phát minh của electron.js.

1972 – C

dennis ritchie và ken thompson cảm thấy buồn chán khi làm việc tại bell labs vì thế ông quyết ịnh tạo ra c ngôn ngữ có những dấu ngoặc nhọn {} và nó. sau đó ông bổ cantado thêm cleavage faults và các tính năng thân thiện với các lập trình viên để tăng hiệu xuất.

Ông và bạn bè của mình tại bell labs cũng làm một chương trình demo cho c, kết quả họ đã tạo ra một hệ điều hành gọi là unix.

1972 – prologue, ngôn ngữ logic đầu tien

foreword, ngôn ngữ lập trình logic đầu tiên, được thiết kế bởi colmerauer, roussel, và kowalski.

1978 – sql

sql, ngôn ngữ truy vẫn có cấu trúc, được tạo bởi donald d. Chamberlin và Raymond F. boyce ở ibm

1980 – small talk

alan kay phát minh ra ngôn ngữ lập trình hướng đối tượng gọi là smalltalk, trong smalltalk mọi thứ đều là đối tượng. không một ai thực sự có thời gian để hiểu ý nghĩa của a little talk.

1984 – matlab

matlab phat triển bởi Cleve grind, chủ nhiệm khoa học máy tísh của ại học new mexico từ những nĂm cuối 1970. năm 1983, ông ến thăm ại học stanford và kĩ sư jack little pHátle phátle hội và viết lại matlab bằng c, thành lập công ty mathworks để tiếp tục phát triển.

READ  Quản lý dữ liệu là gì? Tầm quan trọng của quản lý dữ liệu đối với tổ chức, doanh nghiệp

1983

Jean Ichbiah nhận thấy rằng những chương trình lovelace chưa bao giờ thực sự chạy và đã quyết ịnh tạo ra một ngôn ngữ với tên của bà nhưng ngôn ngữ

1983 – c++

bjarne stroustrup bổ sang thêm nhiều tính năng nâng cao mà ông có thể nghĩ ra cho c và đặt cho ngôn ngữ lập trình này là c++.

1986 – target-c

brac box và tol move quyết định tạo thêm một phiên bản c dựa trên smalltalk, cái được gọi là objective-c.

1987 – perl

larry wall với kinh nghiệm tôn giáo, trở thành một nhà thuyết giảng và làm cho perl trở thành một học thuyết.

1991 – python

guido van rossum phát minh ra python, cú pháp được chọn lấy cảm hứng từ monty python và flying circus.

1991 – visual basics

Được tạo ra bởi microsoft, bản release cuối cùng là version 6 since 1998, window 10 vẫn duy trì khả năng tương thích với các ứng dụng visual basic 6

1993 – r

ược tạo ra bởi ross ihaka và Robert Gentleman ở ại học auckland, New Zealand, ược bởi r Development core team (nhóm ghét bởi tôi.

1993 – moon

Roberto ierusalimschy và bạn của mình quyết ịnh học cần một ngôn ngữ kịch bản cho brasil, trong qua trình ịa pHương Hóa một lỗi phat Sinh làm chỉ số ết ầt ầt ầt ầt ầt ầt ầt ầt ầt ầt ầt ầt ầt ầt

1994 – dot files

rasmus lerdorf làm một động cơ mẫu cho các kịch bản (scripts) cgi trên trang cá nhân của mình, ông phát hành dotfiles trên web.

thế giới quyết định sử dụng các dotfiles cho mọi thứ và trong cơn sốt này rasmus tung ra một vài liên kết cơ sở dữ liệu mở rộng cho nó.

1995 – ruby

yukihiro matsumoto – matz không thấy hạnh phúc, ông nhận thấy các lập trình viên khác cũng vậy. vì thế ông tạo ra ruby ​​​​để giúp các lập trình hạnh phúc. sau khi he tạo ra ruby ​​”matz” hạnh phúc, cộng đồng ruby ​​cũng hạnh phúc và mọi người hạnh phúc.

1995 – javascript

brendan eich sử dụng những ngày cuối tuần để thiết kế một ngôn ngữ sẽ được sử dụng rộng rãi trên mọi trình duyọlà ng. ban ầu khi làm việc tại netscape ông gọi nó là livescript nhưng java trở thành một một ngôn ngữ lập trình phổ biến vì thế họ đã quyết janthênhịà tịnh ịnh .

READ  Cách làm bánh tai vạc bằng bột mì cực đơn giản, ai cùng làm được

java trở thành một thương hiệu và điều này đem ến rắc rối cho họ, javascript sau đó ược ổi tên thành ecmascript nhưng mọi ngưọi jascript vànó gà.

1996 – java

james gosling phát minh java, ngôn ngữ đầu tiên thực sự hướng đối tượng nơi các quy tắc design patterns được chú ý hơn chủ nghĩa thực d.

2001-c#

[anders hejlsberg] viết lại java và gọi nó là c# bởi vì lập trình trong c tuyệt hơn java. mọi người thích phiên bản java mới này vì nó hoàn toàn không giống java.

2003 – scale

this is kế bởi martin odersky

2006 – powershell

2005 – ruby ​​on rails

david hanselmeyer hansen tạo ra một web framework được gọi là ruby ​​​​on rails, và mọi người không còn nhớ rằng chúng là hai thứ riêng biệt.

2006 – jquery

john resig viết một thư viện cho javascript, và mọi người nghĩ nó là một ngôn ngữ và sử dụng nó bằng cách copy và pate những đoạn code jquery từ internet.

2009 – let’s go

ken thompson và rod pike quyết định tạo một ngôn ngữ giống c, với gophers như là linh vật.

họ gọi nó là go, biến nó thành open source và bán những chiếc gối và mũ bảo hiểm có thương hiệu gopher.

2010 – rust

gray hoare cũng muốn tạo một ngôn ngữ giống c, anh ấy gọi nó là rust. sau đó, graydon chuyển sang làm việc trên swift cho apple.

2011 – kotlin

Được thiết kế và phát triển bởi jetbrains

2012 – typescript

angers hjelsberg muốn viết c# trong các trình duyệt web, anh đã thiết kế typescript tương tự javascript nhưng vay mượn nhiều ý tưởng từ java.

2013 – coffee script

jaremy ashkenas muốn hạnh phúc giống như các lập trình viên ruby ​​​​vì thế anh tạo ra coffeescript ngôn ngữ trông giống ruby ​​​​nhưng được biên dịch javascript. nhưng jeremy chưa bao giờ thực sự hạnh phúc như matz và các lập trình viên ruby.

2014 – fast

chris lattner tạo ra swift được thiết kế để cùng tồn tại với objective-c, cuối cùng nó lại trông giống java.

nguồn:

  • https://techmaster.vn/posts/34623/tom-tat-lich-su-cua-cac-ngon-ngu-lap-trinh (được dịch từ https://medium.com/commitlog /a-brief-totally-accurate-history-of-programming-languages-cd93ec806124)
  • https://en.wikipedia.org/wiki/history_of_programming_languages#:~:text=the history of programming languages,modern tools for software development&text=the first high-level programming,zuse between 1942 and 1945.
  • p/s: sẽ to update them thêm thông tin và link sau.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *