Lịch sử ngôn ngữ lập trình Java

Du lịch

Lịch sử

Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun Microsystems năm 1991. Ban đầu ngôn ngữ này được gọi là Oak (có nghĩa là cây sồi; do bên ngoài cơ quan của ông Gosling có trồng nhiều loại cây này), họ dự định ngôn ngữ đó thay cho C++, nhưng các tính năng giống Objective C. Không nên lẫn lộn Java với JavaScript, hai ngôn ngữ đó chỉ giống tên và loại cú pháp như C. Công ty Sun Microsystems đang giữ bản quyền và phát triển Java thường xuyên. Tháng 04/2011, công ty Sun Microsystems tiếp tục cho ra bản JDK 1.6.24.

Java được tạo ra với tiêu chí “Viết (code) một lần, thực thi khắp nơi” (“Write Once, Run Anywhere” (WORA)). Chương trình phần mềm viết bằng Java có thể chạy trên mọi nền tảng (platform) khác nhau thông qua một môi trường thực thi với điều kiện có môi trường thực thi thích hợp hỗ trợ nền tảng đó. Môi trường thực thi của Sun Microsystems hiện hỗ trợ Sun Solaris, Linux, Mac OS, FreeBSD & Windows. Ngoài ra, một số công ty, tổ chức cũng như cá nhân khác cũng phát triển môi trường thực thi Java cho những hệ điều hành khác như BEA, IBM, HP…. Trong đó đáng nói đến nhất là IBM Java Platform hỗ trợ Windows, Linux, AIX & z/OS.

Những chi tiết về ngôn ngữ, máy ảo và API của Java được giữ bởi Cộng đồng Java (do Sun quản lý). Java được tạo ra vào năm 1991 do một số kỹ sư ở Sun, bao gồm ông James Gosling, một phần của Dự án Xanh (Green Project). Java được phát hành vào năm 1994, rồi nó trở nên nổi tiếng khi Netscape tuyên bố tại hội thảo SunWorld năm 1995 là trình duyệt Navigator của họ sẽ hỗ trợ Java. Về sau Java được hỗ trợ trên hầu hết các trình duyệt như Internet Explorer (Microsoft), Firefox (Mozilla), Safari (Apple)…

Java được sử dụng chủ yếu trên môi trường NetBeans và Oracle. Sau khi Oracle mua lại công ty Sun Microsystems năm 2009-2010, Oracle đã mô tả họ là “người quản lý công nghệ Java với cam kết không ngừng để bồi dưỡng một cộng đồng tham gia và minh bạch”.[12]

Phương châm

Có 6 mục tiêu chính trong việc xây dựng ngôn ngữ Java

Đơn giản, hướng đối tượng và quen thuộc.
Mạnh mẽ và an toàn.
Kiến trúc trung lập và di động.
Thực thi với hiệu suất cao.
Dịch ra bytecode, phân luồng và năng động.
Dễ sử dụng cho người dùng Java

Phiên bản
Các phiên bản Java đã phát hành:

JDK 1.0 (23 tháng 01, 1996)
JDK 1.1 (19 tháng 2 năm 1997)
JDK 1.1.5 (Pumpkin) 03 tháng 12 năm 1997
JDK 1.1.6 (Abigail) 24 tháng 4 năm 1998
JDK 1.1.7 (Brutus) 28 tháng 9 năm 1998
JDK 1.1.8 (Chelsea) 08 tháng 4 năm 1999
J2SE 1.2 (Playground) 08 tháng 12 năm 1998
J2SE 1.2.1 (không có) 30 tháng 3 năm 1999
J2SE 1.2.2 (Cricket) 08 tháng 7 năm 1999
J2SE 1.3 (Kestrel) 08 tháng 5 năm 2000
J2SE 1.3.1 (Ladybird) 17 tháng 5 năm 2001
J2SE 1.4.0 (Merlin) 06 tháng 02, 2002
J2SE 1.4.1 (Hopper) 16 tháng 9 năm 2002
J2SE 1.4.2 (Mantis) 26 tháng 6 năm 2003
J2SE 5 (1.5.0) (Tiger) 30 tháng 9 năm 2004
Java SE 6 (còn gọi là Mustang), được công bố 11 tháng 12 năm 2006, thông tin chính tại http://java.sun.com/javase/6/. Các bản cập nhật 2 và 3 được đưa ra vào năm 2007, bản cập nhật 4 đưa ra tháng 1 năm 2008.
JDK 6.18, 2010
Java SE 7 (còn gọi là Dolphin), được bắt đầu từ tháng 8 năm 2006 và công bố ngày 28 tháng 7 năm 2011.
JDK 8, 18 tháng 3 năm 2014
JDK 9, 21 tháng 9 năm 2017
JDK 10, 20 tháng 3 năm 2018
Link tải java: https://java.com/en/download/
Sự phổ biến

Biểu đồ sự phổ biến của 10 ngôn ngữ lập trình phổ biến nhất thế giới từ 30/6/2001 đến 9/12/2017. Trong suốt thời gian 16 năm này, Java và C luôn giữ hai vị trí đầu.
Tính đến ngày 9 tháng 12 năm 2017, Java là ngôn ngữ lập trình phổ biến nhất thế giới với tỉ lệ 13,268%, nhưng đã giảm 4,59% so với cùng kì năm trước. Java và C vẫn luôn chiếm hai vị trí đầu tiên trong bảng các ngôn ngữ lập trình phổ biến nhất suốt 20 năm qua, nhưng Java là ngôn ngữ duy nhất giữ được tỉ lệ trên 10%, trong khi C đã tụt xuống 6,478% vào ngày 2/8/2017.[14]

Leave a Reply

Your email address will not be published. Required fields are marked *