Computer >> Máy Tính >  >> Lập trình >> Java

Perl vs Java

Java

  • Java là một ngôn ngữ lập trình hướng đối tượng cũng như một nền tảng máy tính.
  • Nó an toàn, nhanh chóng và đáng tin cậy.
  • Đầu tiên, mã trong Java được chuyển đổi thành mã bytecode và sau đó được thực thi bằng JVM (Máy ảo Java).
  • Chương trình java được chuyển đổi thành bytecode được lưu trữ với sự trợ giúp của ‘.class ’tiện ích mở rộng.
  • Java không cung cấp bất kỳ cách cụ thể nào để lưu trữ các mảng liên kết, thay vào đó có các triển khai các hàm băm khác nhau.
  • Các chương trình Java cần chạy được lưu trữ với phần mở rộng là ‘.java’.
  • Java là ngôn ngữ được nhập kiểu tĩnh, tức là việc kiểm tra kiểu được thực hiện trong thời gian biên dịch (notrun-time).
  • Nhận xét dòng đơn trong Java được chỉ định bằng cách sử dụng "//".
  • Nhận xét nhiều dòng trong Java được chỉ định bằng cách sử dụng ‘/ *’ và kết thúc bằng ‘* /’.
  • Tài liệu Java được thực hiện với sự trợ giúp của ‘/ **’ và kết thúc bằng ‘* /’.
  • Mọi câu lệnh đều kết thúc bằng dấu ‘;’.

Perl

  • Mọi câu lệnh đều kết thúc bằng dấu ‘;’.
  • Nó được coi là ngôn ngữ cấp cao có mục đích chung.
  • Nó được tạo ra để thay thế bằng các tập lệnh shell quá phức tạp.
  • Các phiên bản trước và lên đến Perl 5 được coi là ngôn ngữ thông dịch.
  • Phiên bản Perl 6 được biên dịch sang Parrot Bytecode và được lưu trữ với phần mở rộng là ‘.pbc’.
  • Mảng liên kết được xác định cụ thể trong Perl.
  • Mã perl được lưu trữ với phần mở rộng là "pl".
  • Đây là ngôn ngữ được nhập động, tức là loại biến và hàm được kiểm tra trong thời gian chạy.
  • Nhận xét được viết bằng mã Perl sử dụng '#'.
  • Tài liệu được chỉ định trong mã Perl bằng cách sử dụng ‘=’ và ‘=cut’.