OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

bc - Ngôn ngữ Máy tính Chính xác Tùy ý

Chúng ta đã thấy cách shell có thể xử lý nhiều loại số học nguyên, nhưng nếu chúng ta cần thực hiện phép toán cao hơn hoặc thậm chí chỉ sử dụng số dấu phẩy động thì sao? Câu trả lời là, chúng tôi không thể. Ít nhất là không trực tiếp với vỏ. Để làm điều này, chúng ta cần sử dụng một chương trình bên ngoài. Chúng tôi có thể thực hiện một số cách tiếp cận. Nhúng các chương trình Perl hoặc AWK là một trong những giải pháp khả thi, nhưng rất tiếc, nằm ngoài phạm vi của cuốn sách này.

Một cách tiếp cận khác là sử dụng một chương trình máy tính chuyên dụng. Một chương trình như vậy được tìm thấy trên nhiều hệ thống Linux được gọi là bc.

bc chương trình đọc một tệp được viết bằng ngôn ngữ giống C của riêng nó và thực thi nó. MỘT bc script có thể là một tệp riêng biệt hoặc nó có thể được đọc từ đầu vào chuẩn. Các bc ngôn ngữ hỗ trợ khá nhiều tính năng bao gồm các biến, vòng lặp và các hàm do người lập trình xác định. Chúng tôi sẽ không bao gồm bc hoàn toàn ở đây, vừa đủ để có được một hương vị. bc được tài liệu tốt bởi trang người của nó.

Hãy bắt đầu với một ví dụ đơn giản. Chúng tôi sẽ viết một bc script để thêm 2 cộng 2:


/ * Một tập lệnh bc rất đơn giản * /


2 + 2

/ * Một tập lệnh bc rất đơn giản * /


2 + 2


Dòng đầu tiên của script là một bình luận. bc sử dụng cùng một cú pháp cho các chú thích như ngôn ngữ lập trình C. Nhận xét, có thể kéo dài nhiều dòng, bắt đầu bằng /* và kết thúc bằng */.


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: