Java như một nền tảng lập trình (tiếp tục)
Nhưng, như tôi đã nói trước đây. Java chưa bao giờ là một ngôn ngữ. Có nhiều ngôn ngữ lập trình ngoài kia, nhưng
ít trong số chúng lầm điều giật gân. Java toàn bộ là một nền tảng, với thư viện lớn, chứa nhiều code dùng lại,
và một môi trường thực thi cái cung cấp các dịch vụ như an ninh, đóng gói qua các hệ điều hành, và sưu tập garbage
tự động.
Như một lập trình viên, bạn sẽ muốn một ngôn ngữ với một cú pháp thú vị và semantics hiểu được (i.e không phải
C++). Java phù hợp yêu cầu, như hàng tá ngôn ngữ tốt khác đã làm. Một vài ngôn ngữ cung cấp cho bạn tính đóng
gói, sưu tập garbage, và cái tương tự, nhưng chúng không có nhiều trong một thư viện, buộc bạn tự lăn nếu bạn muốn
đồ họa sửng sốt hay liên mạng hay truy cập CSDL. Well, Java có mọi thứ – một ngôn ngữ lập trình tốt, một môi trường
thực thi chất lượng cao, và một thư viện rộng. Kết hợp đó là cái làm Java một phần khó cưỡng đối với nhiều lập
trình viên.