Hãy sẵn sàng cho mã mà sửa chữa mã

$config[ads_kvadrat] not found

h

h
Anonim

Giống như bất cứ điều gì thay đổi theo thời gian, mã là về sự tiến hóa. Cắt nó ra và bạn sẽ tìm thấy dấu vết của các hình thức trước đó. Chôn trong phần mềm của bạn là răng khôn và đuôi di tích của những gì đã từng hoạt động và có thể hoạt động trở lại. Khai thác những dấu vết đó có thể là một quá trình tốn thời gian và việc không tiết lộ chúng có thể nhấn chìm một công ty được xây dựng trên công nghệ độc quyền. Đó là lý do tại sao, có lẽ, MIT đang tham gia vào trò chơi kỹ thuật đảo ngược.

Một nhóm các nhà nghiên cứu tại Viện Khoa học Máy tính và Trí tuệ Nhân tạo của Viện đã phát hiện ra việc xử lý mã cũ còn sót lại trong các phần mềm chức năng hiện đại như Photoshop, đã tích lũy được một núi mã không liên quan trong suốt 25 năm qua. Adobe đã dành một lượng nhân lực khổng lồ để dọn dẹp, nhưng điều đó dẫn đến việc Adobe dành phần lớn nhân lực để dọn dẹp. Câu hỏi được đặt ra bởi các nhà nghiên cứu là: Mã có thể chữa lành mã?

Giải pháp của họ là một hệ thống có tên Helium, cập nhật phần mềm lão hóa chỉ trong vài giờ, dịch mã nhị phân sang các ngôn ngữ cấp cao. Nó hoạt động bằng cách quét các hạt nhân stpson, các thành phần tạo nên các thuật toán phức tạp, sau đó thay thế chúng bằng các biến thể hiện đại. Rằng sẽ tiết kiệm một khoản tiền lớn trong công việc sửa chữa, chưa kể đến giờ làm việc của con người.

Mặc dù hiện tại, vẫn chưa rõ có bao nhiêu công ty quan tâm đến việc áp dụng công nghệ này, nhưng có rất nhiều lời hứa ở đây. Khi những người khổng lồ phần mềm dành ít thời gian và tiền bạc hơn cho việc dọn dẹp, họ sẽ được trao quyền đầu tư vào đổi mới, điều này có nhiều mặt hơn.

$config[ads_kvadrat] not found