Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

教育・プレゼン用途に使えるようにする #172

Open
kujirahand opened this issue Jul 1, 2017 · 4 comments
Open

教育・プレゼン用途に使えるようにする #172

kujirahand opened this issue Jul 1, 2017 · 4 comments

Comments

@kujirahand
Copy link
Owner

No description provided.

@nobodxbodon
Copy link

Hi excuse me for using English as I don't speak Japanese pitifully. Thanks for open source this great project! Please allow me to briefly introduce myself. I am also very interested in programming in my natural language (Chinese), so I started this group to discuss all aspects of coding in Chinese, including using Chinese naming and API, converting existing languages (C, TypeScript, Python, etc) to Chinese keywords, and of course creating new programming language in Chinese grammar. So naturally I'm very interested in the features and history of Nadesiko.

Back to the topic, I totally agree that education and prototyping are domains that a localized programming language will have market in. Actually we are also discussing how to promote a Chinese programming language, even though we don't have a mature project yet. I checked briefly the official forums but pitifully I can't understand much of it even with Google Translate. Please let me know if you prefer to discuss this on forum.

As you obviously have way more experience in creating and promoting localized programming language, I'd appreciate a lot your precious insights and experience on questions below:

  • after reading v3 grammar document, it seems you intend to make Nadesiko interop with JavaScript. Does it mean it'll be possible to use Nadesiko3 for backend (server-side) development?
  • I find a very unique feature "それ" in the grammar, and I don't see similar feature in any other programming languages. I think it's brilliant as it's close to natural language. Was it new feature in v3? Is there other similar features (close to Japanese language) you plan to add in v3 or versions afterwards?
  • who were the target user groups in your mind when v1 was created? Do you find unexpected user groups ever since then? Were there different user groups between different versions (v1, v2, v3)?

Thanks a lot for your time and attention!

@massongit
Copy link
Collaborator

massongit commented Nov 8, 2017

Excuse me for cutting in.
A Japanese word "プレゼン" means not "prototyping" but "presentation" (The title of this issue means to make Nadesiko3 available for education and presentation).

@nobodxbodon
Copy link

@massongit sorry! Thanks for pointing it out. To make sure I understand correctly, do you mean making graph or charts for business presentation? If not, could you please give an example? Thanks again.

@nobodxbodon
Copy link

@kujirahand I just heard of this issue, which suggests TypeScript community to support multilingual keywords. In the issue, there are sample codes with keywords in different languages, including Japanese:

//English
function sum(a:number,b:number):number{
    return a+b;   
}
//Chinese
函数 加和( a:数字, b:数字) :数字{
    返回 a+b
}
//Russian
функция суммировать( a:цифра, b:цифра) :цифра{
    возвращение a+b
}
//Japanese
関数  和を加える( a:数字, b:数字) :数字{
    戻る a+b
}

Would you or @massongit like to join the discussion?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants