Cần bao nhiêu triệu dòng mã để làm cho chương trình, dịch vụ web, ô tô hoặc máy bay hiện đại trở nên khả thi?
Phạm vi rất phi thường: ứng dụng iPhone trung bình có ít hơn 50.000 dòng mã, trong khi toàn bộ cơ sở mã của Google là 2 tỷ dòng cho tất cả các dịch vụ. Và thật thú vị, mã đằng sau những cỗ máy như máy bay chiến đấu, công cụ trò chơi điện tử phổ biến và thậm chí cả Máy va chạm Hadron Lớn nằm ở đâu đó giữa hai vùng này.
Xem kích thước Full HD: Tại Đây!
Ngày càng phức tạp
Một triệu dòng mã, nếu được in ra, sẽ có khoảng 18.000 trang văn bản. Đó là 14 lần độ dài của bộ sách Chiến tranh và Hòa bình.
Nó nhiều hơn những gì cần thiết để chạy các công nghệ cũ như Tàu con thoi, máy điều hòa nhịp tim, hoặc thậm chí là công cụ trò chơi của Quake 3 – nhưng nó không đủ để trở thành động lực đằng sau phần mềm hiện đại được sử dụng trong cuộc sống hàng ngày ngày nay.
- Phần mềm điều khiển máy bay không người lái của quân đội Mỹ sử dụng 3,5 triệu dòng mã.
- Một chiếc Boeing 787 có 6,5 triệu dây chuyền đằng sau hệ thống điện tử hàng không và hệ thống hỗ trợ trực tuyến.
- Google Chrome (trình duyệt) chạy trên 6,7 triệu dòng mã (ước tính).
- Một chiếc Chevy Volt sử dụng 10 triệu dòng.
- Hệ điều hành Android chạy trên 12-15 triệu dòng.
- Máy Va chạm Hadron Lớn sử dụng 50 triệu dòng.
- Không bao gồm mã phụ trợ, Facebook chạy trên 62 triệu dòng mã.
- Với sự ra đời của các hệ thống thông tin giải trí tinh vi, được kết nối với đám mây, phần mềm ô tô trên một chiếc xe hiện đại dường như sử dụng 100 triệu dòng mã. Theo tạp chí Wired.
- Tất cả các dịch vụ của Google kết hợp với nhau cho con số khổng lồ 2 tỷ dòng.
Áp dụng phép toán ở trên – điều đó có nghĩa là sẽ mất 36.000.000 trang để “in ra” tất cả mã đằng sau tất cả các dịch vụ của Google. Đó sẽ là một tập giấy cao 2,2 mi (3,6 km)!
Khám phá thêm: Những ứng dụng được tải nhiều nhất 2022.
Trực quan hóa dữ liệu ngày nay đến từ David McCandless, Information is Beautiful. Mua cuốn sách tuyệt vời của họ có tên là Kiến thức là Tươi đẹp.