Quorum: An Accessible Programming Language
-
0:01 - 0:04[nhạc]
-
0:06 - 0:12Tưởng tượng bạn là một cái camera 3D
đang nhìn thẳng vào cô này -
0:12 - 0:17còn cô ấy đang chỉ về một hướng.
Vậy câu hỏi nảy sinh, 'x' là gì? -
0:17 - 0:20'y' là gì? 'z' là gì?
-
0:20 - 0:26Tôi muốn tận dụng mọi thứ mình
học được trong thời gian ở đây. -
0:26 - 0:32Ứng dụng Quorum để tạo trò chơi.
Và làm việc về sau nữa. -
0:33 - 0:38Bản thân tôi rất thích việc giảng dạy.
-
0:38 - 0:41và nó sẽ dễ dàng hơn nhiều với Quorum.
-
0:50 - 0:53Nhu cầu về ngành nghề
công nghệ đang tăng. -
0:53 - 0:57Việ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 -
0:57 - 1:03có nhu cầu về nó. Nhưng việc
học ngôn ngữ lập trình khá khó -
1:03 - 1:06cho hầu như mọi người,
bao gồm người khuyết tật. -
1:07 - 1:09Đó là lý do Quorum ra đời.
-
1:10 - 1:14Tôi tên Andreas Stefik, trợ giảng
-
1:14 - 1:17ngành Khoa học Máy tính tại
Đại học Nevada, Las Vegas. -
1:17 - 1:23Tôi là người khởi xướng ra Quorum,
rồi sau đó tôi và vợ cùng nhau -
1:23 - 1:26phát triển thêm vài phiên bản nữa.
-
1:26 - 1:31Quorum nguyên bản được dùng để hỗ trợ
cho người khiếm thị hoặc thị lực kém -
1:31 - 1:33trong việc lập trình.
-
1:33 - 1:36Vì lúc bấy giờ, một phần lớn
kiến thức khoa học máy tính -
1:36 - 1:39càng ngày càng nặng về thị giác.
-
1:39 - 1:43Đó là điều tất yếu, nhưng với
người khiếm thị thì đây là một nan đề. -
1:45 - 1:48Tôi là Richard Ladner,
giáo sư Khoa học Máy tính -
1:48 - 1:50và Công nghệ tại Đại học Washington.
-
1:50 - 1:55Bạn sẽ cần một loại mã
khá tương tự với cái này. -
1:55 - 2:01Trẻ khiếm thị có thể dùng Quorum
để lập trình trong thực tế -
2:01 - 2:07để tạo ra những thứ
có tiếng, có hình, có nhạc. -
2:07 - 2:09Thị giác không phải là tất cả.
-
2:09 - 2:12Hầu như mọi công cụ ra đời
-
2:12 - 2:15dành cho trẻ em đều nặng về thị giác.
-
2:15 - 2:18Quorum hỗ trợ cả thị giác lẫn thính giác.
-
2:18 - 2:21Thực tế nó có ích cho tất cả mọi người.
-
2:21 - 2:24Tôi là Lauren Milne, tốt nghiệp khoa
-
2:24 - 2:27Khoa học Máy tính tại Đại học Washington.
-
2:27 - 2:32Tôi cộng tác với Gs. Richard Ladner
trong việc nghiên cứu các -
2:32 - 2:38ngôn ngữ lập trình, đặc biệt
ngôn ngữ dành cho người khiếm thị. -
2:38 - 2:44Quorum có tính năng
hỗ trợ SR và hiển thị Braille -
2:44 - 2:49cùng nhiều lợi ích khác,
và rất dễ dùng để đưa -
2:49 - 2:52âm thanh vào chương trinh,
cũng như nhiều cách khác nhau -
2:52 - 2:54để xử lý âm thanh, nói cách khác,
-
2:54 - 2:56khiến chương trình dễ tiếp cận hơn
-
2:56 - 2:59bạn cũng có thể tạo ra
các trò chơi tiếp cận cao -
2:59 - 3:01hay mọi thứ bạn muốn bằng Quorum.
-
3:01 - 3:05Thiết kế của Quorum
có tính phổ biến rộng khắp -
3:05 - 3:08nên nhìn chung, nó trở nên dễ học hơn.
-
3:08 - 3:12Một trong những lý do mà với
-
3:12 - 3:15một số trường hợp, người ta
dễ học và sử dụng Quorum hơn -
3:15 - 3:18là vì ngôn ngữ này có bản chất đơn giản.
-
3:18 - 3:20Điều này tác động lớn
đến người có khuyết tật học tập. -
3:20 - 3:23Ví dụ, nếu tôi muốn máy tính
-
3:23 - 3:25lặp đi lặp lại hành động gì đó
-
3:25 - 3:33bằng ngôn ngữ Java,
tôi sẽ lập trình thế này. -
3:33 - 3:36Nó chỉ có nghĩa là yêu cầu máy tính
-
3:36 - 3:40lặp lại hành động 10 lần, còn trong
Quorum tôi chỉ cần nhập 'repeat 10 times' -
3:40 - 3:44Cá nhân tôi cho rằng đọc
chương trình viết bằng Quorum -
3:44 - 3:47đơn giản hơn nhiều so với ngôn ngữ
-
3:47 - 3:48như C hay Java.
-
3:48 - 3:53Mọi thứ dễ hiểu hơn nên với tôi,
có nhiều lợi ích lớn từ Quorum -
3:53 - 3:56ngay từ khi bắt đầu sử dụng.
Nổi bật nhất chính là sự minh bạch. -
3:56 - 4:00Trong đa số các ngôn ngữ lập trình,
cứ sau mỗi dòng lệnh thì bạn -
4:00 - 4:02phải thêm dấu ;
-
4:02 - 4:04Lý do?
-
4:04 - 4:09Chỉ là một truyền thống,
; không có công dụng thực sự gì. -
4:09 - 4:12Trong Quorum thì không dùng tới ;
-
4:12 - 4:14Quorum được cho là rất hữu ích
-
4:14 - 4:17với những ai có khuyết tật học tập.
-
4:17 - 4:22Quorum không dùng tới các dấu ngoặc
mà thay vào đó là sự thụt dòng -
4:22 - 4:25và nó dùng từ khóa để
đánh dấu sự kết thúc vòng lặp. -
4:25 - 4:27Giờ thì hãy nhập vào chữ 'model'
-
4:27 - 4:29và sau đó là chữ 'box'
-
4:29 - 4:34Dòng gạch chân màu đó xuất hiện
là vì chúng ta vẫn chưa hoàn thành. -
4:35 - 4:39Theo thời gian, Quorum trở nên phổ biến.
-
4:41 - 4:44Tôi là Dominic, tôi cực kỳ thích máy tính
-
4:44 - 4:48và cả Quorum nữa, trong quá khứ,
-
4:48 - 4:52tôi từng dùng C++ và Java.
-
4:52 - 4:56Mộ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. -
4:56 - 5:01Nó rất đơn gản, không cần tới ;
-
5:01 - 5:08và những dấu khó hiểu như là # hay @.
-
5:08 - 5:13Cơ bản thì ta chỉ cần dùng từ ngữ,
đơn giản hơn nhiều so với vô số -
5:13 - 5:16ký hiệu khác, và với tôi thì dùng Quorum
-
5:16 - 5:19đơn giản hơn nhiều
so với các ngôn ngữ khác. -
5:20 - 5:23Chào, tôi là Alyssa.
Tôi nghĩ điều khiến Quorum -
5:23 - 5:27đơn giản hơn là cách viết,
cách lập trình nhìn chung -
5:27 - 5:29để chúng ta viết code.
-
5:29 - 5:33Ta không cần phải dùng tới ; hay dấu
-
5:33 - 5:35ngoặc vuông ngoặc tròn v.v...
-
5:35 - 5:38Quorum đơn giản hơn. Ví dụ,
chỉ cần nhập một từ -
5:38 - 5:43'output' và sau đó ta có thể viết
-
5:43 - 5:45thứ mà ta muốn máy tính thể hiện.
-
5:45 - 5:50Điều đó khiến Quorum đặc biệt hơn hẳn
-
5:50 - 5:52so với những ngôn ngữ khác như Java.
-
5:52 - 5:56Tôi tên Mary. Quorum giúp ta
-
5:56 - 5:59làm nhiều hơn bằng ít câu lệnh hơn
-
5:59 - 6:01so với những gì tôi từng dùng.
-
6:02 - 6:05Quorum được tạo lập trên
cơ sở khoa học ứng dụng, -
6:05 - 6:08dùng kết quả các thí nghiệm
để xác định cách thức -
6:08 - 6:10làm nó dễ học hơn.
-
6:11 - 6:15Quorum có hai lợi ích lớn.
Thứ nhất, mọi thứ đều miễn phí. -
6:15 - 6:18Thứ hai, sau tất cả,
-
6:18 - 6:21mọi thứ ta dùng và ta gợi ý cho
-
6:21 - 6:23người khác sẽ được kiểm nghiệm
-
6:23 - 6:26bởi các giảng viên lẫn học viên và
-
6:26 - 6:28sau đó là bằng phương pháp khoa học.
-
6:28 - 6:30Kết quả là một ngôn ngữ lập trình
-
6:30 - 6:32góp phần tạo nên một
môi trường rộng mở hơn -
6:32 - 6:34cho người học ngành máy tính.
-
6:35 - 6:37Tôi đã chứng khiến nhiều người
-
6:37 - 6:41trong các khóa học dẫn nhập tôi từng dạy,
-
6:41 - 6:45họ rất e dè khi bắt đầu lập trình.
-
6:45 - 6:48Có vô số lỗi, ta dễ dàng trở nên bực tức.
-
6:48 - 6:53Hầu hết bỏ đi, và đa số
những người còn trụ lại -
6:53 - 6:56đã từng học lập trình
-
6:56 - 6:58và có kinh nghiệm lập trình.
-
6:58 - 7:01Bất cứ thứ gì làm giảm đi
độ khó ban đầu này sẽ -
7:01 - 7:04thu hút nhiều người và tạo nên
-
7:04 - 7:05sự đa dạng cần thiết.
-
7:07 - 7:11Để tìm hiểu thêm về Quorum và
cách thức hướng dẫn cũng như hỗ trợ -
7:11 - 7:15sinh 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. -
7:27 - 7:31AccessComputing và AccessCSForAll
được Quỹ Khoa học Quốc gia tài trợ. -
7:36 - 7:40Gồm các mã số sau.
-
7:53 - 7:57Mọi ý kiến, thông tin, kết luận, nhận định
có trong video này thuộc về cá nhân -
7:58 - 8:02chứ không đại diện cho quan điểm của
Quỹ Khoa học Quốc gia. -
8:04 - 8:08Bản quyền thiết lập năm 2017
thuộc về Đại học Washington. -
8:09 - 8:13Nộ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 -
8:14 - 8:18với điều kiện ghi rõ nguồn.
-
8:19 - 8:25Subtitles created on the Amara.org platform.
- Title:
- Quorum: An Accessible Programming Language
- Description:
-
This video serves as an introduction to the Quorum programming
language which is designed to be accessible to individuals with disabilities and is widely used in schools for the blind. Also available with audio description: https://youtu.be/E0pDz1hWee8 - Video Language:
- English, British
- Team:
DO-IT
- Duration:
- 08:21
![]() |
Fran Ontanaya published Vietnamese subtitles for Quorum: An Accessible Programming Language | |
![]() |
Fran Ontanaya edited Vietnamese subtitles for Quorum: An Accessible Programming Language | |
![]() |
Trinh Pham edited Vietnamese subtitles for Quorum: An Accessible Programming Language | |
![]() |
Trinh Pham edited Vietnamese subtitles for Quorum: An Accessible Programming Language |