Mục lục:

Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare: 18 bước
Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare: 18 bước

Video: Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare: 18 bước

Video: Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare: 18 bước
Video: Đắc Nhân Tâm (Dịch: LÊ TRUNG) - Bản Đầy Đủ | Kỹ Năng Sống và Giao Tiếp Hiệu Quả | Booksonics Studio 2024, Tháng bảy
Anonim
Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare
Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare

Ngôn ngữ lập trình Shakespeare (SPL) là một ví dụ về ngôn ngữ lập trình bí truyền, một ngôn ngữ lập trình có lẽ thú vị để tìm hiểu và sử dụng thú vị, nhưng không đặc biệt hữu ích trong các ứng dụng đời thực. SPL là một ngôn ngữ mà mã nguồn đọc giống như một vở kịch của Shakespearean, với các ký tự là các biến và lời thoại của chúng là chính mã thực tế. Điều quan trọng cần lưu ý là ngôn ngữ rất linh hoạt, vì vậy bạn có thể thêm các từ, câu và dòng đối thoại không liên quan mà không ảnh hưởng đến chức năng của mã. Điều này cho phép mã nguồn được viết vượt ra ngoài chức năng và sang lĩnh vực giải trí bằng văn bản nếu có thời gian để làm như vậy.

Bước 1: Yêu cầu

Có thể giả định rằng bất kỳ ai cố gắng làm theo tập hướng dẫn này đều quen thuộc với kiến thức cơ bản về lập trình và kiến thức cơ bản về cách điều hướng qua các thư mục trong Command Prompt. Hiện tại khi làm việc với mã SPL, để biên dịch và chạy mã của bạn, trước tiên mã đó cần được dịch sang C bằng cách sử dụng thư viện này, Sam Donow’s Shakespeare Compiler. Liên kết sẽ tự động tải xuống thư viện, sau đó cần được giải nén để sử dụng. Để biên dịch mã của bạn, bạn cần phải cài đặt Python 2 trở lên trên máy tính của mình. Nếu bạn hiện chưa cài đặt Python trên máy tính của mình, bạn có thể tải xuống từ đây. Bạn vẫn có thể làm theo bộ hướng dẫn này và viết cho mình một chương trình cơ bản mà không cần biên dịch mã.

Bước 2: Chương trình bổ sung đơn giản

Chương trình bổ sung đơn giản
Chương trình bổ sung đơn giản

Phần đầu tiên của tập hướng dẫn này là cách viết một chương trình đơn giản để cộng các số. Chương trình sẽ được chạy trên dòng lệnh, và người dùng sẽ nhập hai số và sau đó chương trình sẽ trả về sản phẩm của chúng và thoát ra.

Bước 3: Tạo tệp nguồn

Tạo tệp nguồn
Tạo tệp nguồn

Tạo một tệp nguồn cho chương trình của bạn. Đối với ví dụ này, tệp sẽ được đặt tên là addprogram.spl. Để mọi thứ đơn giản, hãy đặt tệp này vào thư mục spl-master có chứa tệp splc.py. Điều này sẽ làm cho việc biên dịch mã của bạn dễ dàng hơn nhiều. Mở tệp nguồn của bạn trong trình soạn thảo văn bản. Tôi khuyên bạn nên sử dụng Notepad ++.

Bước 4: Tạo tiêu đề

Tạo tiêu đề
Tạo tiêu đề

Viết tiêu đề cho vở kịch của bạn! Tất cả các chương trình được viết bằng SPL phải có tiêu đề. Đây có thể là bất cứ thứ gì bạn muốn, miễn là nó kết thúc bằng một khoảng thời gian.

Bước 5: Giới thiệu hai nhân vật của bạn

Giới thiệu hai nhân vật của bạn
Giới thiệu hai nhân vật của bạn

Giới thiệu hai nhân vật của bạn! Đây là hai biến của bạn mà bạn sẽ sử dụng để cộng với nhau. Hãy nhớ rằng, tên của họ phải là nhân vật thực tế trong vở kịch của Shakespeare. Đây là danh sách tất cả các tên nhân vật hợp lệ. Định dạng là tên của nhân vật, dấu phẩy, phần giới thiệu nhân vật và sau đó là dấu chấm. Đối với ví dụ này, tôi đã tạo hai nhân vật, Romeo và Juliet. Phần giới thiệu nhân vật có thể là bất cứ thứ gì bạn muốn, hãy thoải mái sáng tạo!

Bước 6: Bắt đầu Hành động I

Bắt đầu hành động I
Bắt đầu hành động I

Bắt đầu Hành động I. Để tạo Hành động, hãy viết “Hành động”, số hành động bằng Chữ số La Mã, dấu hai chấm, sau đó đặt tên cho hành động, theo sau là dấu chấm. Điều này có thể được đặt tên bất cứ điều gì bạn có thể nghĩ đến.

Bước 7: Bắt đầu Cảnh I

Bắt đầu Cảnh I
Bắt đầu Cảnh I

Bắt đầu Cảnh I. Để tạo một cảnh, hãy viết “Cảnh”, số Cảnh bằng chữ số La Mã, dấu hai chấm, sau đó là tên theo sau là dấu chấm. Một lần nữa, bạn có thể tự do chọn bất kỳ tên nào bạn muốn. Lưu ý rằng trong mã ví dụ, nhiều cảnh được sử dụng. Đối với ý định của chương trình này, tất cả những gì điều này làm là giúp tổ chức mã nguồn của bạn và bạn có thể viết một chương trình đầy đủ chức năng chỉ bằng một cảnh.

Bước 8: Nhập hai nhân vật của bạn

Nhập hai nhân vật của bạn
Nhập hai nhân vật của bạn

Nhập nhân vật của bạn lên sân khấu! Để nhập hai nhân vật của bạn vào cảnh, hãy viết “[Nhập NAME1 và NAME2]”, trong đó NAME1 và NAME2 là tên của hai nhân vật bạn muốn nhập cảnh.

Bước 9: Viết câu lệnh đầu vào

Viết câu lệnh đầu vào
Viết câu lệnh đầu vào

Viết các câu lệnh đầu vào cho hai ký tự của bạn để gán chúng cho các giá trị do người dùng chọn. Để một nhân vật nói trong SPL đơn giản như viết tên nhân vật, theo sau là dấu hai chấm, và sau đó là một câu được ngắt câu đúng cách. Để nhân vật của bạn chấp nhận một giá trị do người dùng chỉ định, bạn phải làm cho nhân vật của mình nói “Lắng nghe trái tim của bạn”. Điều này cho phép người dùng nhập một giá trị từ dòng lệnh, giá trị này sau đó sẽ được gán cho ký tự nói dòng.

Bước 10: Thêm các giá trị lại với nhau

Thêm các giá trị cùng nhau
Thêm các giá trị cùng nhau

Thêm các giá trị được lưu trữ trong hai ký tự của bạn với nhau. Để đặt nhân vật nói lên giá trị của bản thân và nhân vật đối lập trong cảnh, bạn có thể viết “Tôi là tổng thể của bạn và tôi”. Nếu bạn muốn ký tự kia nhận giá trị của tổng của cả hai ký tự, bạn có thể nói điều gì đó như "Giờ bạn là tổng của bạn và tôi."

Bước 11: In giá trị

In giá trị
In giá trị

In giá trị gia tăng của bạn. Để một nhân vật xuất giá trị của họ thành đầu ra tiêu chuẩn, bạn phải yêu cầu nhân vật khác trong cảnh nói với họ “Hãy mở rộng trái tim của bạn”. Đảm bảo rằng bạn đang nói đúng ký tự để xuất ra giá trị của chúng. Nếu bạn tổng hợp các giá trị vào một ký tự, thì nhân vật khác trong cảnh phải là người nói "Hãy mở rộng trái tim của bạn".

Bước 12: Thoát các nhân vật khỏi sân khấu

Thoát các nhân vật khỏi sân khấu
Thoát các nhân vật khỏi sân khấu

Thoát các nhân vật của bạn khỏi sân khấu. Bạn có thể thực hiện việc này bằng cách nói “[Thoát NAME1 và NAME2]” hoặc bạn chỉ có thể nói “[Exeunt]”, thao tác này sẽ tự động thoát tất cả các ký tự trên màn hình.

Bước 13: Xin chúc mừng

Xin chúc mừng! Bây giờ bạn đã viết một chương trình bổ sung cơ bản bằng Ngôn ngữ lập trình Shakespeare. Bước tiếp theo là biên dịch mã của bạn.

Bước 14: Biên dịch chương trình của bạn thành mã C

Để biên dịch mã SPL của bạn sang C, bạn phải cài đặt Python 2 hoặc mới hơn và phải tải xuống Trình biên dịch Shakepeare của Sam Donow.

Bản quyền © 2014-2015 Sam Donow [email protected] [email protected]

Bước 15: Mở Command Prompt và điều hướng đến Code Directory

Mở Command Prompt và điều hướng đến thư mục mã
Mở Command Prompt và điều hướng đến thư mục mã

Mở Command Prompt và điều hướng đến thư mục chứa mã bạn vừa viết và tệp splc.py. Nếu bạn chưa quen với cách điều hướng qua dòng lệnh, đây là hướng dẫn cơ bản để bạn bắt đầu.

Bước 16: Chạy Splc.py và biên dịch mã của bạn

Chạy Splc.py và biên dịch mã của bạn
Chạy Splc.py và biên dịch mã của bạn

Trong Command Prompt, hãy viết “py splc.py yourprogramname.spl> yourprogramname.c” thay thế ‘yourprogramname’ bằng tên tệp nguồn của bạn.

Bước 17: Xin chúc mừng và Mẹo khắc phục sự cố

Chúc mừng! Bây giờ bạn sẽ có một phiên bản đã dịch của chương trình của bạn bằng mã C! Nếu có bất kỳ lỗi nào, hãy thử quay lại tệp.spl nguồn của bạn và tìm bất kỳ lỗi nào với dấu câu. Lưu ý rằng thời điểm duy nhất có thể sử dụng dấu hai chấm để làm cho một nhân vật nói một dòng; nó không thể được sử dụng trong một câu nói của một nhân vật. Đồng thời đảm bảo rằng các nhân vật của bạn được nhập đúng vào cảnh mà họ nói và tên của họ được viết đúng chính tả. Hãy nhớ rằng các Hành động và Cảnh phải theo thứ tự, bắt đầu từ 1 trở đi.

Bước 18: Vui vẻ với nó (Tùy chọn)

Vui vẻ với nó (Tùy chọn)
Vui vẻ với nó (Tùy chọn)

Khi đọc mã nguồn của addprogram.spl, nó có cấu trúc của một vở kịch của Shakespeare nhưng nó không hoàn toàn đọc giống như một vở kịch. Ví dụ trên có cùng một chức năng, nhưng mang tinh thần của một vở kịch thực tế hơn, với một số mô phỏng của một câu chuyện. Bạn có thể thoải mái chỉnh sửa chương trình hiện tại của mình để làm cho nó thú vị hơn hoặc bạn có thể để nó như hiện tại. Sự lựa chọn là của bạn, nó hoạt động như nhau

Đề xuất: