MSWLogo là gì?
MSWLogo là một môi trường lập trình dựa trên Logo hiếm hoi, ban đầu dựa trên LISP và dành cho mục đích giáo dục.
Logo là một ngôn ngữ lập trình rất dễ học và thú vị. Nó có đủ độ sâu để gần như làm được bất cứ điều gì có thể thực hiện bằng bất kỳ ngôn ngữ lập trình máy tính nào. Logo có một số ưu điểm như:
- Mang lại nhiều niềm vui
- Tăng cường khả năng logic của trẻ em
- Phát triển kỹ năng lập trình
- Thực sự thuộc lĩnh vực Khoa học Máy tính
Điểm cộng lớn nhất của Logo là được tạo ra cho mục đích giáo dục nên rất dễ học. Đây là công cụ tuyệt vời trong việc dạy lập trình cho trẻ em hoặc những người muốn bắt đầu học lập trình. Tuy nhiên, không vì thế mà công cụ này trở nên nhàm chán, dù ứng dụng chính của công cụ là đồ thị và biểu đồ, nhưng MSWLogo có thể được sử dụng để tạo game hoặc chương trình cho Windows.
Giao diện MSWLogo rất cơ bản, hơi giống khi sử dụng MS Basic. Có rất nhiều hướng dẫn và thậm chí cả video hướng dẫn để bạn bắt đầu với Logo, giúp tạo hình vuông hoặc đồ thị ngay lập tức.
Cách tải MSWLogo và cài đặt trên máy tính
Nếu phần mềm lập trình Logo MSWLogo chưa được cài đặt trên máy tính, bạn có thể tải phần mềm này miễn phí từ liên kết phía trên đầu bài viết.
Sau khi cài đặt, biểu tượng Logo sẽ xuất hiện trên màn hình máy tính của bạn.
Màn hình MSWLogo có hai phần:
- Cửa sổ Drawing ở trên với một hình tam giác ở trung tâm.
- Cửa sổ Commander như được hiển thị trong ảnh chụp màn hình sau.
Người dùng sẽ viết các lệnh trong dòng lệnh, tức là hộp văn bản ở cuối cửa sổ Commander. Để thực hiện hoặc chạy các lệnh Logo này, hãy nhấn Enter hoặc nhấp vào nút Execute. Người dùng cũng có thể viết và chạy nhiều lệnh trực tuyến cùng một lúc.
Lịch sử lệnh sẽ xuất hiện trong hộp màu xám. Nhấp vào một dòng trong lịch sử để làm cho nó chuyển đến dòng lệnh tương ứng, sau đó có thể thực hiện các thay đổi (nếu cần). Sau khi hoàn tất, hãy nhấn Enter hoặc nhấp vào nút Execute.
Ưu điểm
- Dễ dàng để tìm hiểu và sử dụng
- Giao diện rất đơn giản và dễ hiểu
- Rất nhiều tài liệu trợ giúp
Nhược điểm
- Tính hữu ích rất hạn chế