61 lines
1.4 KiB
Markdown
61 lines
1.4 KiB
Markdown
# Hello, world!
|
|
|
|
This pages shows you how to write and run your first THP script.
|
|
|
|
## Prerequisites
|
|
|
|
You will need to have PHP and THP installed. If you haven't already, see the
|
|
install page.
|
|
|
|
## Writing the program
|
|
|
|
Create a new file called `hello.thp`, and inside write the following (you can
|
|
copy and paste):
|
|
|
|
```thp
|
|
print("Hello, world!")
|
|
```
|
|
|
|
Then, save the code.
|
|
|
|
## Running the program
|
|
|
|
Open a terminal in the folder where you created the file `hello.thp`.
|
|
Then write the following command and press enter:
|
|
|
|
```sh
|
|
thp hello.thp
|
|
```
|
|
|
|
This will run the program, and produce the following result:
|
|
|
|
```sh
|
|
Hello, world!
|
|
```
|
|
|
|
Congratulations! You just wrote your first THP program!
|
|
|
|
## Explaining the program
|
|
|
|
Now let's understand the code.
|
|
|
|
```thp
|
|
print("Hello, world!")
|
|
```
|
|
|
|
There are 2 essential components:
|
|
|
|
- `print` - print is a "function", it takes some value and performs some action with it.
|
|
In this case, it takes a text and displays it in the terminal.
|
|
- `"Hello, world!"` - Is the text that the function `print` takes, and displays in
|
|
the terminal. Note that it is enclosed in quotation marks.
|
|
|
|
## What to do next
|
|
|
|
You can now experiment with the program you wrote. What happens if you change the text?
|
|
What if you don't put quotation marks? And what are the parenthesis for?
|
|
|
|
To continue learning about THP, continue to the next page, where you'll learn
|
|
about "datatypes".
|
|
|