1

Hello!
This idea just came to me when I was reading the HSP beginner's guide.
Let's try to learn this language to gether!
]It's really good for beginners, the only hard thing is the refference, because it is in japanese. I have already mastered some of the basics, so if there will be any interest, I can post what I have learnt.
Ah, and here's theHSP web page
www.hsp.tv

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

2

what does this language do particularly?
is this a programming or a scripting language?

Have a nice day.

Thumbs up

3

It's a scripting language like BGT. You can compile the files to executables on Windows, Linux, Android and iOS.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

4

but where should I click when entering in that page? I see only japanese links I guess.

Have a nice day.

Thumbs up

5

Yeah, the whole IDE is also in japanaese. But you type code in english.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

6

but how can you learn the language if it's in japanese lmao

Have a nice day.

Thumbs up

7

You can use the translation

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

8

hi. I have cevral questions about hsp. The questions may seem silly, but i have to know the answers before taking any farther actions.
1: what advantages/disadvantages does this script language have?
2: does this thing support dll?
3: does this thing support physics system?
4: does this thing support jason handling and stuff?
thanks in advance.

"take the seconds before you lose them!"

Thumbs up

9

Yes, it supports .dll files.
Advantages are: decent network support, better than BGT's one, simple syntax, cross platworm.
The only disadvantage I found so far is the lack of unicode.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

10

These answers are from my 10 years of experience and heavily viased, but here goes.
1: what advantages/disadvantages does this script language have?
Advantages:
Simple syntax
Extremely simple to handle window controls E.G. edit control, list box and other *supported* parts
Has powerful libraries (3D physics, 3D graphic, networking, database, mathematical, regular expression, and even the compiler engine itself)
Is able to syncronize with C/C++ dlls and COM controls

Disadvantages:
Does not support Windows's native character code (UTF-16, also known as wide chars)
does not support dynamic arrays (precisely it does, but ridiculously slow).
Does not support dictionary
Does not support callback function
Does not support object-oriented theory
Does not support float (Only double is available in script)
All variables are global
Has a namespacing feature, but it's buggy
Extremely hard to implement non-supported window widgets such as radiobuttons or tab sheets
String processing is very slow
It's cross platform, but there are some limitations meaning that it cannot perform everything that it can on Windows
Reference and all associated resources are in Japanese (Not a problem for me because I'm a native speaker though).

2: does this thing support dll?
Absolutely it does, but callback functions cannot be used.

3: does this thing support physics system?
Yes.

4: does this thing support jason handling and stuff?
Yes, but the API is somewhat complicated.

I really tend to miss direct messages. If you want to contact me privately, please send an email instead of a direct message.

Thumbs up

11

I must be abnormal ... lol. It seems like I like working with languages.
although they have interesting advantages relation to others ...
but putting everything together can do a lot of cool things!
I admit I was interested in experimenting, but how to use it probably the whole ide is in Japanese language?
Do you need it to program?
and how do you read the compiler error messages?
I would like to know more details, please.

Thumbs up

12

@Nuno: You show this language to me and i think it's good. I with Nuno rewrited one of my applications to this language. It's easy and good to me. I dont like left right and other brackeds, and other programming special keywords. It's hard to remember. HSP is easy and easy to remember. I waiting to new wersion with UTF8 support.

If you want, you can wisit my page.

Thumbs up

13 (edited by dash 2018-02-08 22:57:38)

And i have question. How i can compile application to apk for android and what i must do to correctly working? I must changing code or no?

If you want, you can wisit my page.

Thumbs up

14

I know Boy learned Text Game Maker, but Nuno, is there a translation for this? Sure you can use Google Translate for the reference probably, but what about the Gui? This thing's been around for 20+ years, surely someone made an English translation of the IDE.

Orin

Thumbs up

15

Honestly? I don't know nothing about the translation. I am using the google translate and it is working okay for me.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

16

Ah, and reffering to what Nyanchan said, I found a library that makes creating stuff like trees and tabs easier.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

17

are you using JGT to translate the GUI? How are you managing that?

Orin

Thumbs up

18

no, I do use QTranslate.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

19

Hmm. So with the installer for example, you copy all the text to the clipboard and translate it with command comma?
I forget how to translate things like this using QT. I want to explore HSP.

Orin

Thumbs up

20

Yeah, I do exactly that, but you need to change the option for non-unicode programs to be displayed in Japanese.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

21

I'd probably find this language tremendously difficult to use, owing to the fact that all of it, excluding the syntax, is in Japanese, and I don't speak Japanese at all. I'm not multilingual whatsoever. Sorry, I'll stick to PureBASIC, Python, C++, Go, Java, etc... languages that don't require me to use translation tools that has questionable translations at best. And yes, they're 'questionable' because Google focuses on quantity over quality. Some of the languages aren't maintained properly on there, and, really, the only way it works is by scanning the words you write and finding a word in the other languages dictionary list; the meaning of that word may or may not mean what you wrote at all. And that's why computer translation is so unreliable.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up

22

@Nuno: How do I do that? I'm getting a volume error when I attempt to install it to it's default folder on the C drive.

Orin

Thumbs up

23

Did you set the region to Japanese?

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up

24

What have you coded so far, Nuno? Curious.

Orin

Thumbs up

25

Some simple apps for 3D geometry for example.

Raduvay se, raduvay
Raduvay se domaki ne
Kolko liste po gorach
Tolko zdrave na taz kyshcha

Thumbs up