Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Coding bí sử - Chương 1

Chương 1: Thời hồng hoang của ngôn ngữ lập trình
Nam nhi gõ code bình thiên hạ
Anh hùng click chuột định giang sơn
Ngẫm từ xưa tới nay, giới lập trình viên đều lấy coding làm chuẩn, dân thiết kế thì chọn software architect làm đầu. Âu cũng là thời thế tạo ra anh hùng, nhờ có ngôn ngữ lập trình, mà đã sinh ra những vị hào kiệt một thời như Bill Gate, Mark Zuckerberg, những người đã đổi thay thế giới, thanh sử lưu danh. Nhưng ngôn ngữ lập trình từ đâu mà có? Đó là một thiên lịch sử dài cả trăm năm, dẫu có trúc nam sơn cũng không ghi hết được.

Kí hiệu nhị phân

Vào thế kỷ thứ 19, ở Âu Châu Pháp quốc. có một chàng thiếu niên tên Mã Giác Quyết (Marie Jacquard), xuất thân hàn vi, gia cảnh khốn khó sống bằng nghề giăng tơ, dệt vải, tuy không được học hành, nhưng lại có niềm đam mê võ học. Chàng dành cả tuổi thanh xuân để luyện môn tuyệt kĩ “nhất dương chỉ”. Trong 1 lần luyện võ, chàng thi triển tuyệt chiêu liên hoa chỉ pháp, dùng 10 ngón tay phát kình đục hàng chục lỗ lên một tấm thép. Tạo nên một đồ hình kì lạ;
Nhìn tấm thép thủng lỗ chỗ, chàng bỗng ngộ ra chân lý ẩn chứa, đó chính là những dữ liệu nhị phân đầu tiên. Từ đó chàng đã phát minh ra chiếc máy dệt có thể đọc được những tấm thẻ đục lỗ trên, tiền thân cho chiếc máy tính sau này

Nữ lập trình viên đầu tiên

Xư nay nữ nhân tự cổ như danh tướng, anh hùng đâu sá phận thuyền quyên, hơn 50 năm sau, có một tiểu thư tên là Án Đa Lộc (Ada Lovelace), xuất thân danh gia vọng tộc. Án Đa Lộc có tư chất thông minh, học một biết mười, đặc biệt là về toán học và khoa học. Năm 17 tuổi, nàng được nhà phát mình Lôi Chấn Bang (Charles Babage) nhận làm đồ đệ và được truyền toàn bộ tuyệt học về máy tính
Ada Lovelace
Án Đa Lộc đã mô tả các tính chuỗi số Bernoulli bằng các chữ cái và biểu tượng, lý thuyết hóa phương pháp để máy móc lặp lại một chuỗi lệnh, gọi là “vòng lăp” mà các chương trình máy tính ngày nay sử dụng
https://baomoi-photo-1-td.zadn.vn/w700_r1/17/12/05/305/24184646/2_109737.jpg
Chương trình của Án Đa được chạy trên chiếc máy tính đầu tiên của loài người
https://baomoi-photo-1-td.zadn.vn/w700_r1/17/12/05/305/24184646/3_155287.jpg
Nhờ tác phẩm này, Án Đa trở thành lập trình viên đầu tiên trên thế giới

Sự ra đời của khoa học máy tính

Vào thập niên 30 của thiên niên kỉ thứ 2, đệ nhị thế chiến nổ ra khiến cho sinh linh đồ thán, triệu mạng người đã chết bởi chiến tranh, trăm tộc cùng đứng lên chống lại Thiên Ma Phát Xít. Lúc đó, ở đảo Đào Hoa thuộc Anh Quốc, có 1 vị Đồ Linh Tôn Giả (Alan Turing), vốn hiểu sâu về thuật mật mã, đã quyết định hạ sơn, dùng hết sở học của mình đã sáng chế ra nhiều bảo bối để phá giải mật mã của Đức Quốc Xã, trong đó có Tú Linh Mật Kinh (Turing Machine), bảo bối đánh bại được Ấn Chỉ Ma (Enigma), đệ nhất bảo vật của Đức Quốc trong việc tạo mật mã
https://upload.wikimedia.org/wikipedia/commons/a/ae/Enigma.jpg
Thế chiến kết thúc, Đồ Linh Tôn Giả không trở lại Đào Hoa Đảo, mà quyết định ở lại Anh Quốc, dùng tuyệt học của mình để cứu nhân độ thế.Trong một đêm trăng sáng, ngồi ngắm thiên tượng, nhìn thấy vị trí của các vì sao trên bầu trời, ông đã đặt ra câu hỏi “Liệu máy tính có thể suy nghĩ như con người ?”, từ đó khám phá ra phép thử Turing, đặt nền móng cho trí tuệ nhân tạo, Sau đó, ông đã tạo ra bản thiết kế đầu tiên của máy tính có khả năng lưu trữ chương trình (stored-program computer), làm cơ sở cho lập trình hiện đại ngày nay.
Tiếc thay, người tài hoa thường bạc mệnh, Đồ Linh Tôn Giả thừa nhận là người đồng tính luyến ái, và chấp nhận hình phạt dẫn đao tự cung. Ông qua đời do trúng độc thần kinh, để lại công trình vĩ đại về khoa học máy tính
(Còn tiếp)

Đăng nhận xét

0 Nhận xét