Съдържание:
- Стъпка 1: Изисквания
- Стъпка 2: Проста програма за добавяне
- Стъпка 3: Създайте изходен файл
- Стъпка 4: Създайте заглавие
- Стъпка 5: Представете двата си героя
- Стъпка 6: Започнете акт I
- Стъпка 7: Започнете сцена I
- Стъпка 8: Въведете двата си знака
- Стъпка 9: Напишете входни изявления
- Стъпка 10: Добавете стойностите заедно
- Стъпка 11: Отпечатайте стойността
- Стъпка 12: Излезте от символите от сцената
- Стъпка 13: Поздравления
- Стъпка 14: Компилиране на вашата програма в C код
- Стъпка 15: Отворете командния ред и отидете до Code Directory
- Стъпка 16: Стартирайте Splc.py и компилирайте кода си
- Стъпка 17: Поздравления и съвети за отстраняване на проблеми
- Стъпка 18: Забавлявайте се с него (по избор)
Видео: Проста програма за добавяне на езика за програмиране на Шекспир: 18 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Езикът за програмиране на Шекспир (SPL) е пример за езотеричен език за програмиране, език, който може би е интересен за научаване и е забавен за използване, но не е особено полезен в приложенията в реалния живот. SPL е език, където изходният код се чете като шекспирова пиеса, като героите са променливи, а диалогът им е самият код. Важно е да се отбележи, че езикът е много гъвкав, така че можете да добавяте странични думи, изречения и линии за диалог, без да се засяга функционалността на кода. Това позволява на писмения изходен код да премине отвъд функционалността и в сферата на писмените забавления, ако е отделено време за това.
Стъпка 1: Изисквания
Ще се приеме, че всеки, който се опитва да следва този набор от инструкции, е запознат с основите на програмирането и с основите на навигацията през папки в командния ред. В момента, когато работите с SPL код, за да компилирате и стартирате кода си, първо трябва да го преведете на C, като използвате тази библиотека, компилатора на Шекспир на Sam Donow. Връзката автоматично ще изтегли библиотеката, която след това трябва да бъде разархивирана, за да се използва. За да компилирате кода си, трябва да имате вече инсталиран Python 2 или по -нов на вашия компютър. Ако понастоящем нямате инсталиран Python на компютъра си, можете да го получите от тук. Все още можете да следвате този набор от инструкции и да си напишете основна програма, без да компилирате кода си.
Стъпка 2: Проста програма за добавяне
Първата част от този набор от инструкции е как да напишете проста програма за добавяне на числа. Програмата ще се изпълнява в командния ред и потребителят ще въведе две числа и след това програмата ще върне продукта от тях и ще излезе.
Стъпка 3: Създайте изходен файл
Създайте изходен файл за вашата програма. За този пример файлът ще бъде наречен addprogram.spl. За да улесните нещата, поставете този файл в папката spl-master, която съдържа файла splc.py. Това ще направи компилирането на вашия код много по -лесно. Отворете изходния файл в текстов редактор. Препоръчвам Notepad ++.
Стъпка 4: Създайте заглавие
Напишете заглавие за вашата пиеса! Всички програми, написани на SPL, трябва да имат заглавие. Това може да бъде всичко, което искате, стига да завършва с точка.
Стъпка 5: Представете двата си героя
Представете вашите два героя! Това са вашите две променливи, които ще използвате, за да съберете. Не забравяйте, че техните имена трябва да са действителни герои от пиесите на Шекспир. Ето списък на всички валидни имена на знаци. Форматът е името на героя, запетая, въвеждане на знак и след това точка. За този пример създадох два героя, Ромео и Жулиета. Въвеждането на героите може да бъде всичко, което искате, не се колебайте да проявите креативност!
Стъпка 6: Започнете акт I
Започнете акт I. За да създадете акт, напишете „Act“, номера на акта с римски цифри, двоеточие и след това име за акта, последвано от точка. Това може да бъде наречено всичко, за което се сетите.
Стъпка 7: Започнете сцена I
Започнете Сцена I. За да създадете сцена, напишете „Сцена“, номера на сцената с римски цифри, двоеточие и след това име, последвано от точка. За пореден път сте свободни да изберете всяко име, което искате. Обърнете внимание, че в примерния код се използват множество сцени. За целите на тази програма всичко това помага да организирате изходния код и можете да напишете напълно функционална програма, използвайки само една сцена.
Стъпка 8: Въведете двата си знака
Въведете своите герои на сцената! За да въведете двата си героя в сцената, напишете „[Enter NAME1 and NAME2]”, където NAME1 и NAME2 са имената на двата знака, които искате да влезете в сцената.
Стъпка 9: Напишете входни изявления
Напишете входни изявления за двата си знака, за да ги присвоите на стойностите, избрани от потребителя. Да говориш герой в SPL е толкова просто, колкото да напишеш името на знака, последвано от двоеточие и след това правилно прекъснато изречение. За да може вашият герой да приеме определена от потребителя стойност, трябва да накарате героя ви да каже „Слушайте сърцето си“. Това позволява на потребителя да въведе стойност от командния ред, която след това ще бъде присвоена на знака, говорещ реда.
Стъпка 10: Добавете стойностите заедно
Добавете заедно стойностите, съхранени във вашите два знака. За да настроите героя да говори за стойността на себе си и на противоположния герой в сцената, можете да напишете „Аз съм сумата от вас и аз“. Ако искате другият герой да поеме стойността на сумата на двата знака, може да кажете нещо като „Сега сте сумата от себе си и аз“.
Стъпка 11: Отпечатайте стойността
Отпечатайте добавената стойност. За да може един герой да изведе стойността си в стандартния изход, трябва да накарате другия герой в сцената да им каже „Отворете сърцето си“. Уверете се, че казвате на правилния знак да изведе тяхната стойност. Ако сумирате стойностите в един знак, другият герой в сцената трябва да е този, който казва „Отвори сърцето си“.
Стъпка 12: Излезте от символите от сцената
Излезте от героите си. Можете да направите това, като кажете „[Изход от NAME1 и NAME2]”, или просто можете да кажете „[Exeunt]”, което автоматично излиза от всички герои на сцената.
Стъпка 13: Поздравления
Честито! Вече сте написали основна програма за добавяне на Шекспиров език за програмиране. Следващата стъпка е да компилирате вашия код.
Стъпка 14: Компилиране на вашата програма в C код
За да компилирате вашия SPL код в C, трябва да сте инсталирали Python 2 или по -нова версия и да сте изтеглили Shakepeare Compiler на Sam Donow.
Авторско право © 2014-2015 Сам Донов [email protected] [email protected]
Стъпка 15: Отворете командния ред и отидете до Code Directory
Отворете командния ред и отидете до вашата папка, съдържаща кода, който току -що сте написали, и файла splc.py. Ако не сте запознати с начина на навигиране през командния ред, ето едно основно ръководство, за да започнете.
Стъпка 16: Стартирайте Splc.py и компилирайте кода си
В командния ред напишете „py splc.py yourprogramname.spl> yourprogramname.c“, като замените „yourprogramname“с името на вашия изходен файл.
Стъпка 17: Поздравления и съвети за отстраняване на проблеми
Поздравления! Сега трябва да имате преведена версия на програмата си в C код! Ако има грешки, опитайте да се върнете към вашия източник.spl файл и потърсете грешки с пунктуация. Обърнете внимание, че единственият път, когато двоеточието може да се използва, е да накарате даден знак да изрече ред; не може да се използва в изречение, изговорено от герой. Уверете се също, че вашите герои са правилно въведени в сцената, в която говорят, и че имената им са написани правилно. Имайте предвид, че Деянията и сцените трябва да са в ред, започвайки от 1 нататък.
Стъпка 18: Забавлявайте се с него (по избор)
Когато четете изходния код на addprogram.spl, той има структурата на шекспировска пиеса, но не чете съвсем като такава. Примерът по -горе има абсолютно същата функционалност, но е по -скоро в духа на действителна пиеса, с някаква прилика на история. Можете да се чувствате свободни да украсите текущата си програма, за да я направите по -забавна, или просто да я оставите такава, каквато е в момента. Изборът е ваш, той функционира по същия начин
Препоръчано:
Проста програма на ABB PLC- Академичен проект: 17 стъпки (със снимки)
Проста програма на ABB PLC- Академичен проект: Това е прост проект, който има за цел да програмира с помощта на софтуера CoDesys с език Ladder Diagram (LD). И моля, обърнете внимание, че това не е урок, споделете знанията си и коментирайте с мен. Проектът съдържа тези функции .., процес на пълнене
Проста чат програма в пакет: 5 стъпки
Проста програма за чат в пакет: Ще ви покажа днес как да направите проста програма за чат. Вярвам, че партидата е един от най -простите езици (нали ??) от този вид. Гледайте видеото и ще го разберете. Бях обяснил цялата линия, но качеството на видеото не е толкова, колкото си мислех
Проста ЕКГ верига и LabVIEW програма за сърдечен ритъм: 6 стъпки
Проста ЕКГ верига и LabVIEW програма за сърдечен ритъм: Електрокардиограма, или по -нататък наричана ЕКГ, е изключително мощна диагностична и мониторингова система, използвана във всички медицински практики. ЕКГ се използват за графично наблюдение на електрическата активност на сърцето, за да се провери за аномалии
Как да направите проста програма за чат във Visual Basic с помощта на Microsoft Winsock Control: 7 стъпки
Как да си направим проста програма за чат във Visual Basic с помощта на Microsoft Winsock Control: В този instuctable ще ви покажа как да направите проста програма за чат във visual basic. ще разгледам какво прави кода, така че ще се научите, докато го правите, и в края ще ви покажа как да го използвате
Как да промените езика си във Facebook на пират! (без Modding или Dl): 3 стъпки
Как да промените езика си във Facebook на пират! (без Modding или Dl): Готино и забавно нещо за правене. Не е необходимо модифициране или изтегляне. Той всъщност е проектиран от екипа на facebook. (Моля, обърнете внимание: Всички имейли и текстови съобщения също ще бъдат пиратски) (Извинете първата снимка, тя беше единствената, която успях да намеря за