Lập trình cho trẻ em: Scratch 3.0 ra mắt

Scratch 3.0 đã được phát hành vào ngày 2 tháng 1 năm 2019. Phiên bản mới của ngôn ngữ lập trình dành cho trẻ em là một bản phát hành quan trọng giúp chuyển từ sử dụng Adobe Flash sang các tiêu chuẩn web HTML, CSS và JavaScript.

Scratch là một ngôn ngữ lập trình trực quan hữu ích như một môi trường giới thiệu để dạy trẻ em (và cả người lớn) lập trình.

Người dùng Scratch có thể tải xuống và sử dụng Scratch Desktop, phiên bản máy tính để bàn có sẵn cho Windows và Mac OS X hoặc sử dụng phiên bản trực tuyến hoạt động trong mọi trình duyệt web hiện đại.

Phiên bản máy tính để bàn và trực tuyến chia sẻ giao diện; Người dùng Scratch hiện tại có thể nhận thấy rằng giao diện thay đổi một chút; Giai đoạn, phần đầu trong đó chương trình được thực thi trực quan, di chuyển sang phải.

Người dùng tìm thấy các khối mã, trang phục và âm thanh ở bên trái, khối mã ở giữa và khối sân khấu ở bên phải trong Scratch 3.0. Thay đổi được thực hiện vì "mọi người tìm thấy giao diện trực quan và dễ hiểu hơn" với các sắp xếp mới.

Người mới bắt đầu bắt đầu với các thao tác cơ bản, ví dụ: sử dụng kéo và thả để di chuyển các khối mã như "di chuyển", "nói" hoặc "lặp lại" vào khu vực mã; các khối mã này có thể được sửa đổi trực tiếp, thường bằng cách nhập các số khác nhau, ví dụ 50 bước để di chuyển thay vì 10 hoặc chọn một trong các tùy chọn có sẵn từ menu.

Không cần tải xuống phiên bản máy tính để thử Scratch; chỉ cần trỏ một trình duyệt hiện đại vào trang này để tải trình soạn thảo trực tuyến. Chính thức được hỗ trợ là Google Chrome, Microsoft Edge, Mozilla Firefox và Apple Safari trên các hệ thống máy tính để bàn và Chrome và Safari trên máy tính bảng. Các nhà phát triển lưu ý rằng Internet Explorer không được hỗ trợ.

Scratch hỗ trợ nhiều khái niệm lập trình chính bao gồm các vòng lặp, biến, đầu vào của người dùng, lưu trữ liên tục, tương tác chuột và bàn phím, v.v.

Scratch 3.0 mở rộng trên những gì đã có sẵn trước đó. Các dự án Scratch được tạo bằng các phiên bản cũ hơn của môi trường lập trình vẫn có sẵn và có thể được tải trong Scratch 3.0. Tuy nhiên, không thể tải các dự án Scratch 3.0 trong các phiên bản cũ hơn của môi trường lập trình. Phiên bản mới giới thiệu chức năng và khối mới.

Các khối mới bao gồm hỗ trợ cho các nhà khai thác mới để cải thiện việc sử dụng chuỗi (văn bản), khối bút mới và hỗ trợ độ trong suốt, khối trượt mới và khối hiệu ứng âm thanh mới.

Người dùng có thể thêm tiện ích mở rộng vào Scratch; tiện ích mở rộng thêm khối mã mới vào Scratch. Một số tiện ích mở rộng đã được cung cấp bao gồm các tiện ích mở rộng có chức năng cảm biến video, chức năng dịch hoặc chức năng để tương tác với các mục Lego MindStorms hoặc WeDo.

Scratch 3.0 bao gồm các họa tiết mới, trình chỉnh sửa âm thanh được thiết kế lại và các khối lập trình mới. Ngoài ra, Scratch có thể được sử dụng trên máy tính bảng để tạo và chơi với các chương trình.

Trình chỉnh sửa âm thanh có các hiệu ứng âm thanh mới và giao diện người dùng được cải thiện dễ sử dụng hơn. Trình chỉnh sửa sơn cũng nhận được chức năng mới: các điều khiển mới để sắp xếp các lớp, các công cụ mới hoạt động ở chế độ vectơ, điều khiển điểm vectơ tốt hơn và hơn thế nữa.

Từ kết thúc

Tôi bắt đầu dạy lập trình bằng Scratch và nó hoạt động thực sự tốt nhờ sự dễ sử dụng của giao diện và bản chất trực quan của nó. Thật tuyệt khi khơi dậy hứng thú với lập trình và khá mạnh mẽ cho những gì nó làm.

Bây giờ bạn : Bạn đã thử Scratch? Bạn đang làm gì trên đó?