– Cách đây 30 năm, Netscape và Sun Microsystems đã công bố việc tạo ra JavaScript, một ngôn ngữ kịch bản đối tượng được thiết kế cho các ứng dụng web tương tác.
– Ngôn ngữ này được kỹ sư Brendan Eich phát triển trong một cuộc chạy nước rút căng thẳng trong 10 ngày tại Netscape vào năm 1995.
– JavaScript đã trở thành ngôn ngữ lập trình thống trị trên web, chạy trên khoảng 98,9% tất cả các trang web có mã phía khách.
– Ngoài trình duyệt, JavaScript hiện nay còn hỗ trợ cho các máy chủ backend, ứng dụng di động, phần mềm máy tính để bàn và thậm chí một số hệ thống nhúng.
– Khi tạo ra JavaScript, Netscape muốn một ngôn ngữ kịch bản nhẹ, dễ tiếp cận với các nhà thiết kế web và những người lập trình không chuyên.
– Ngôn ngữ này chịu ảnh hưởng từ các ngôn ngữ như Java, Scheme và Self, dẫn đến một cú pháp và mô hình đối tượng độc đáo.
– Mốc thời gian phát triển 10 ngày ban đầu là một huyền thoại nổi tiếng trong giới lập trình, nhưng nó làm đơn giản hóa quá trình thực tế, vốn bao gồm việc tiếp tục chỉnh sửa và thay đổi thiết kế trong suốt năm sau đó.
– Những thay đổi gấp gáp này đã để lại cho JavaScript nhiều điểm kỳ lạ và không nhất quán mà các nhà phát triển vẫn còn phải đối mặt đến ngày nay.
Nguồn:arstechnica.com






