Java bước sang tuổi 25. Sơ lược về lịch sử của nền tảng

Java bước sang tuổi 25

«Tôi đã chia tay bạn gái của mình là lập trình viên. Cô ấy không biết Java »Lần đầu tiên tôi nghe thấy câu chuyện cười trên một chương trình phát thanh dành cho công chúng. Điều đó cho thấy rằng Sự phổ biến của ngôn ngữ lập trình 25 năm tuổi này đã vượt qua lĩnh vực khoa học máy tính.

Thuật ngữ Java được sử dụng hầu hết để chỉ nền tảng Java, nghĩa là, một bộ công cụ để phát triển nhanh chóng các ứng dụng đa nền tảng, cũng như cho ngôn ngữ lập trình mục đích chung được tạo ra bởi công ty Sun để phát triển các chương trình cho nền tảng này.

Sự khác biệt của Java so với các ngôn ngữ lập trình khác là được thiết kế để mã đã viết có thể chạy trên bất kỳ hệ thống nào mà máy ảo có thể chạy Java (JVM).

Thực ra. Java không được sinh ra để dùng trong lập trình máy tính. Vào những năm 90, ngành công nghiệp truyền thông đã đặt cược vào truyền hình tương tác và các nhà phát triển nghĩ rằng nó sẽ hữu ích khi sử dụng trong các hộp giải mã tín hiệu và sau này được gọi là TV thông minh. Tuy nhiên, các công ty truyền hình cáp không mặn mà. FChính các nhà phát triển Internet đã nhìn thấy tiềm năng của nó và Netscape, trình duyệt tiên phong, đã kết hợp nó.

Java bước sang tuổi 25. Một ít lịch sử

Sự khởi đầu của dự án phải được bắt nguồn từ năm 1991 khi JAmes Gosling, Mike Sheridan và Patrick Naughton thành lập cái gọi là Đội xanh trong công ty Sun Microsystem (đội màu xanh lá cây). Mục tiêu của họ rất tham vọng, họ muốn tạo ra một ngôn ngữ lập trình

Đơn giản, mạnh mẽ, di động, độc lập với nền tảng, bảo mật, hiệu suất cao, đa luồng, kiến ​​trúc trung lập, hướng đối tượng, thông dịch và động.

Ban đầu, ngôn ngữ tương lai được gọi là Greentalk và các tệp của nó có phần mở rộng là .gt nhưng sau đó tên Oak đã được chọn. Sồi được coi là biểu tượng của sức mạnh và được chọn là quốc cây ở nhiều quốc gia như Pháp, Đức, Romania và Hoa Kỳ. Ngoài ra, nó là một nhãn hiệu đã đăng ký của một công ty khác.

Tại sao Java lại được gọi như vậy?

Khi các nhà phát triển phát hiện ra rằng họ không thể gọi nó là Oak, họ đã xáo trộn các tên khácS. Họ muốn một từ phản ánh bản chất của ngôn ngữ mới: cách mạng, năng động, sống động, thú vị, độc đáo, dễ đánh vần và vui vẻ để nói.

Họ đã thử nghiệm động, cách mạng, Silk, Jolt và DNA. Cuối cùng, họ chọn một cái tên mà Gosling nghĩ ra thay vì cà phê. Java không phải là một từ viết tắt, nó dùng để chỉ hòn đảo Indonesia, nơi sản xuất một số giống tốt nhất của loại truyền này.

Năm 1995, phiên bản dùng thử đầu tiên của bộ công cụ dành cho nhà phát triển đã được phát hành và cùng năm đó, tạp chí TIme đã vinh danh nó là một trong mười sản phẩm của năm. Ngày nay là ngôn ngữ được sử dụng để tạo máy tính để bàn, thiết bị di động, web và các ứng dụng nhúng. Nhiều chương trình nguồn mở phổ biến được viết bằng Java.

Tranh cãi về giấy phép của họ

Hầu hết các thành phần nền tảng Java đều có sẵn theo giấy phép mởvà, những dự án không bị thay thế bởi các dự án thay thế có nguồn mở. Tuy nhiên, đây không phải là một đảm bảo. Oracle (đã mua Sun Microsystem) đang kiện Google về việc triển khai lại các giao diện lập trình ứng dụng Java trên Android. Kết quả của phán đoán này sẽ phụ thuộc vào việc liệu các vật thay thế có thể tiếp tục được sử dụng hay không.

Sử dụng các ứng dụng Java trên Linux

Nhiều ứng dụng Java bao gồm một mô-đun nhỏ cho phép chúng được sử dụng mà không cần cài đặt thêm các thành phần khác. Tuy nhiên, để chạy hầu hết cần cài đặt môi trường thời gian chạy Java. Nhiều Các bản phân phối Linux bao gồm một gói có tên OpenJDK trong kho của chúng mà có thể được cài đặt theo cách thông thường.

Bạn cũng có thể cài đặt môi trường thời gian chạy chính thức của Oracle từ trang của bạn. Nhưng nó được cấp phép độc quyền và có những hạn chế cho việc sử dụng thương mại.

Trong cả hai trường hợp, bạn chỉ cần đặt con trỏ chuột lên ứng dụng và chọn mở ứng dụng bằng môi trường Java đã chọn.

Lập trình bằng Java

Để tạo các chương trình bằng Java chỉ nChúng tôi cần cài đặt gói OpenJDK nói trên và một môi trường phát triển tích hợp như NetBeans, Eclipse hoặc Intellij Idea. TTất cả chúng đều có thể dễ dàng cài đặt trên bản phân phối Linux của chúng tôi sử dụng kho lưu trữ và các gói FlatPak và Snap.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.