Ngôn ngữ lập trình Scala

Ngôn ngữ lập trình Scala
Hãy cùng Tự Học Lập Trình tìm hiểu hiểu ngôn ngữ lập trình Scala qua bài viết sau nhé! Để biết thêm thông tin về ưu điểm, cách sử dụng của nó hiệu quả nhất.

Ngôn ngữ lập trình Scala là gì?

Scala là ngôn ngữ lập trình đa mẫu hình, được thiết kế tích hợp các tính năng của hướng đối tượng và lập trình hàm.

Nó chạy trên nền máy ảo Java, tương thích hoàn toàn với nhau. Ngoài ra, ngôn ngữ này cũng có thể chạy trên .net, tuy nhiên chưa ổn định.

Scala có kiểu biên dịch giống Java nên nó có thể đọc được các thư viện của nó. 

Ngoài ra, một số cấu trúc phức tạp của hai môi trường đã được loại bỏ. Thêm vào một số đặc tính ưu việt hơn như a uniform object model, pattern matching and higher-order functions, novel ways to abstract and compose programs...

Ngôn ngữ lập trình Scala

Những ưu điểm của Scala 

Scala ngắn gọn, dễ đọc, hiểu, học. Các cấu trúc của nó rất nhẹ, súc tích, cho phép lập trình viên có thể giảm kích thước của mã nguồn ít nhất hai hoặc ba lần so với Java. Vì thế, ngôn ngữ này giúp cho việc viết code nhanh và việc maintain cũng dễ hơn.

Nó rất chính xác do được trang bị hệ thống phát hiện, tránh nhiều lỗi ứng dụng tại thời điểm biên dịch.

Scala sở hữu khả năng mở rộng, cung cấp ngôn ngữ máy độc đáo, dễ dàng thêm thư viện, hỗ trợ việc lập trình dựa trên những cơ sở dữ liệu, hàm có sẵn.

Chính vì code của nó đơn giản, nên những dự án thường tận dụng ưu điểm này của Scala, kết hợp với Specs2 để thực hiện Automation test.

Ngôn ngữ lập trình Scala

Hướng dẫn lập trình trên Scala IDE for Eclipse

Thiết lập môi trường

Download và Install JDK (Java Development Kit)

Demo chạy 1 project trên Scala

  • Bước 1: Tạo 1 project Scala.

Trên menu, chọn New -> Scala Project, sẽ hiển thị màn hình "Create a Scala project". 

Ở mục Project Name, nhập "Hello1" rồi ấn button Next -> Finish, sẽ thấy hiển thị project Hello1 ở trong Package Explorer.

  • Bước 2: Tạo 1 Scala package trong folder source "src".

Click chuột phải vào project Hello1 trên, trên menu chọn New -> Package, sẽ hiển thị màn hình Java Package. Trên màn hình Java Package nhập tên package vào mục Name. Ở đây nhập tên package là "hello". Trên Package Explorer sẽ hiển thị package vừa tạo trên.

  • Bước 3: Tạo Scala object "HelloWorld".

Click chuột phải vào project hello trên, trên menu chọn New -> Scala Object, sẽ hiển thị màn hình Scala Object. Nhập tên object vào mục Name. Ở đây nhập tên Object là “HelloWorld”. Sau khi tạo xong sẽ thấy trên Package Explorer hiển thị object HelloWorld.scala. 

  • Bước 4: Mở HelloWorld.scala và viết code vào .
  • Bước 5: Chạy code vừa viết .

Click chuột phải vào HelloWorld.scala, trên menu chọn Run As -> Scala Application , sẽ hiển thị kết quả "HelloWorld".