-
[nhạc]
-
Tưởng tượng bạn là một cái camera 3D
đang nhìn thẳng vào cô này
-
còn cô ấy đang chỉ về một hướng.
Vậy câu hỏi nảy sinh, 'x' là gì?
-
'y' là gì? 'z' là gì?
-
Tôi muốn tận dụng mọi thứ mình
học được trong thời gian ở đây.
-
Ứng dụng Quorum để tạo trò chơi.
Và làm việc về sau nữa.
-
Bản thân tôi rất thích việc giảng dạy.
-
và nó sẽ dễ dàng hơn nhiều với Quorum.
-
Nhu cầu về ngành nghề
công nghệ đang tăng.
-
Việc hiểu được máy tính và lập trình
trở nên quan trọng với bất cứ ai
-
có nhu cầu về nó. Nhưng việc
học ngôn ngữ lập trình khá khó
-
cho hầu như mọi người,
bao gồm người khuyết tật.
-
Đó là lý do Quorum ra đời.
-
Tôi tên Andreas Stefik, trợ giảng
-
ngành Khoa học Máy tính tại
Đại học Nevada, Las Vegas.
-
Tôi là người khởi xướng ra Quorum,
rồi sau đó tôi và vợ cùng nhau
-
phát triển thêm vài phiên bản nữa.
-
Quorum nguyên bản được dùng để hỗ trợ
cho người khiếm thị hoặc thị lực kém
-
trong việc lập trình.
-
Vì lúc bấy giờ, một phần lớn
kiến thức khoa học máy tính
-
càng ngày càng nặng về thị giác.
-
Đó là điều tất yếu, nhưng với
người khiếm thị thì đây là một nan đề.
-
Tôi là Richard Ladner,
giáo sư Khoa học Máy tính
-
và Công nghệ tại Đại học Washington.
-
Bạn sẽ cần một loại mã
khá tương tự với cái này.
-
Trẻ khiếm thị có thể dùng Quorum
để lập trình trong thực tế
-
để tạo ra những thứ
có tiếng, có hình, có nhạc.
-
Thị giác không phải là tất cả.
-
Hầu như mọi công cụ ra đời
-
dành cho trẻ em đều nặng về thị giác.
-
Quorum hỗ trợ cả thị giác lẫn thính giác.
-
Thực tế nó có ích cho tất cả mọi người.
-
Tôi là Lauren Milne, tốt nghiệp khoa
-
Khoa học Máy tính tại Đại học Washington.
-
Tôi cộng tác với Gs. Richard Ladner
trong việc nghiên cứu các
-
ngôn ngữ lập trình, đặc biệt
ngôn ngữ dành cho người khiếm thị.
-
Quorum có tính năng
hỗ trợ SR và hiển thị Braille
-
cùng nhiều lợi ích khác,
và rất dễ dùng để đưa
-
âm thanh vào chương trinh,
cũng như nhiều cách khác nhau
-
để xử lý âm thanh, nói cách khác,
-
khiến chương trình dễ tiếp cận hơn
-
bạn cũng có thể tạo ra
các trò chơi tiếp cận cao
-
hay mọi thứ bạn muốn bằng Quorum.
-
Thiết kế của Quorum
có tính phổ biến rộng khắp
-
nên nhìn chung, nó trở nên dễ học hơn.
-
Một trong những lý do mà với
-
một số trường hợp, người ta
dễ học và sử dụng Quorum hơn
-
là vì ngôn ngữ này có bản chất đơn giản.
-
Điều này tác động lớn
đến người có khuyết tật học tập.
-
Ví dụ, nếu tôi muốn máy tính
-
lặp đi lặp lại hành động gì đó
-
bằng ngôn ngữ Java,
tôi sẽ lập trình thế này.
-
Nó chỉ có nghĩa là yêu cầu máy tính
-
lặp lại hành động 10 lần, còn trong
Quorum tôi chỉ cần nhập 'repeat 10 times'
-
Cá nhân tôi cho rằng đọc
chương trình viết bằng Quorum
-
đơn giản hơn nhiều so với ngôn ngữ
-
như C hay Java.
-
Mọi thứ dễ hiểu hơn nên với tôi,
có nhiều lợi ích lớn từ Quorum
-
ngay từ khi bắt đầu sử dụng.
Nổi bật nhất chính là sự minh bạch.
-
Trong đa số các ngôn ngữ lập trình,
cứ sau mỗi dòng lệnh thì bạn
-
phải thêm dấu ;
-
Lý do?
-
Chỉ là một truyền thống,
; không có công dụng thực sự gì.
-
Trong Quorum thì không dùng tới ;
-
Quorum được cho là rất hữu ích
-
với những ai có khuyết tật học tập.
-
Quorum không dùng tới các dấu ngoặc
mà thay vào đó là sự thụt dòng
-
và nó dùng từ khóa để
đánh dấu sự kết thúc vòng lặp.
-
Giờ thì hãy nhập vào chữ 'model'
-
và sau đó là chữ 'box'
-
Dòng gạch chân màu đó xuất hiện
là vì chúng ta vẫn chưa hoàn thành.
-
Theo thời gian, Quorum trở nên phổ biến.
-
Tôi là Dominic, tôi cực kỳ thích máy tính
-
và cả Quorum nữa, trong quá khứ,
-
tôi từng dùng C++ và Java.
-
Một trong những tính năng nổi bật
nhất của Quorum, với tôi, là các dấu hiệu.
-
Nó rất đơn gản, không cần tới ;
-
và những dấu khó hiểu như là # hay @.
-
Cơ bản thì ta chỉ cần dùng từ ngữ,
đơn giản hơn nhiều so với vô số
-
ký hiệu khác, và với tôi thì dùng Quorum
-
đơn giản hơn nhiều
so với các ngôn ngữ khác.
-
Chào, tôi là Alyssa.
Tôi nghĩ điều khiến Quorum
-
đơn giản hơn là cách viết,
cách lập trình nhìn chung
-
để chúng ta viết code.
-
Ta không cần phải dùng tới ; hay dấu
-
ngoặc vuông ngoặc tròn v.v...
-
Quorum đơn giản hơn. Ví dụ,
chỉ cần nhập một từ
-
'output' và sau đó ta có thể viết
-
thứ mà ta muốn máy tính thể hiện.
-
Điều đó khiến Quorum đặc biệt hơn hẳn
-
so với những ngôn ngữ khác như Java.
-
Tôi tên Mary. Quorum giúp ta
-
làm nhiều hơn bằng ít câu lệnh hơn
-
so với những gì tôi từng dùng.
-
Quorum được tạo lập trên
cơ sở khoa học ứng dụng,
-
dùng kết quả các thí nghiệm
để xác định cách thức
-
làm nó dễ học hơn.
-
Quorum có hai lợi ích lớn.
Thứ nhất, mọi thứ đều miễn phí.
-
Thứ hai, sau tất cả,
-
mọi thứ ta dùng và ta gợi ý cho
-
người khác sẽ được kiểm nghiệm
-
bởi các giảng viên lẫn học viên và
-
sau đó là bằng phương pháp khoa học.
-
Kết quả là một ngôn ngữ lập trình
-
góp phần tạo nên một
môi trường rộng mở hơn
-
cho người học ngành máy tính.
-
Tôi đã chứng khiến nhiều người
-
trong các khóa học dẫn nhập tôi từng dạy,
-
họ rất e dè khi bắt đầu lập trình.
-
Có vô số lỗi, ta dễ dàng trở nên bực tức.
-
Hầu hết bỏ đi, và đa số
những người còn trụ lại
-
đã từng học lập trình
-
và có kinh nghiệm lập trình.
-
Bất cứ thứ gì làm giảm đi
độ khó ban đầu này sẽ
-
thu hút nhiều người và tạo nên
-
sự đa dạng cần thiết.
-
Để tìm hiểu thêm về Quorum và
cách thức hướng dẫn cũng như hỗ trợ
-
sinh viên khuyết tật trong chương trình
học máy tính, truy cập liên kết sau.
-
AccessComputing và AccessCSForAll
được Quỹ Khoa học Quốc gia tài trợ.
-
Gồm các mã số sau.
-
Mọi ý kiến, thông tin, kết luận, nhận định
có trong video này thuộc về cá nhân
-
chứ không đại diện cho quan điểm của
Quỹ Khoa học Quốc gia.
-
Bản quyền thiết lập năm 2017
thuộc về Đại học Washington.
-
Nội dung trong video được phép sao chép
vì các mục đích giáo dục phi lợi nhuận
-
với điều kiện ghi rõ nguồn.