Talk:Natural-language programming

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Untitled[edit]

Wonder whether NLP sentences can be used for communications... can anyone provide an answer?— Preceding unsigned comment added by Veressm (talkcontribs)

@Veressm: Natural language programs can be human-readable and machine-readable at the same time, so the answer is probably yes. Jarble (talk) 02:12, 11 May 2015 (UTC)[reply]

There is a survey of naturalistic tools in the journal ACM Computing Surveys, Oscar Pulido-Prieto and Ulises Juárez-Martínez. 2017. A Survey of Naturalistic Programming Technologies. ACM Comput. Surv. 50, 5, Article 70 (September 2017), 35 pages. https://doi.org/10.1145/3109481". Maybe a redirect would have been better than deletion. When searching for additional sources for this article, it seem that this topic is known by other names such as "Programming in natural language", "Naturalistic programming", "Programming with natural language", "natural programming" and "naturalistic programming". Notgain (talk) 10:48, 17 July 2019 (UTC)[reply]

Wikipedia editors, will you add this editings?[edit]

Hello Wikipedia editors!

Again:

I tried to improve the article Natural-language programming talking about the Plain English, a programming language that is a subset of a natural language because this article is incomplete.

Reference: https://en.m.wikipedia.org/w/index.php?title=Natural-language_programming#

Please add the phrase "Plain English, a programming language that is a subset of a natural language" in first paragraph of article Natural-language programming:

Natural-language programming (NLP) is an ontology-assisted way of programming in terms of natural-language sentences, e.g. English.[1] A structured document with Content, sections and subsections for explanations of sentences forms a NLP document, which is actually a computer program. Natural languages and natural-language user interfaces include Inform7, a natural programming language for making interactive fiction, Ring,[2][3] a general-purpose language, Shakespeare, an esoteric natural programming language in the style of the plays of William Shakespeare, Wolfram Alpha, a computational knowledge engine, using natural-language input.[citation needed] and Plain English, a programming language that is a subset of a natural language. Some methods for program synthesis are based on natural-language programming.[4]

I can't link to www.osmosian.com, the Plain English Programming site.

The reference of the Plain English Programming is www.osmosian.com.

Wikipedia editors,

Please add the link to www.osmosian.com, the Plain English Programming site in External links, it is relevant to the article because this article is incomplete, the Plain English is a natural programming language.

Plain English programmers are already programming at a human-language level. The main routine in the sample program in our instruction manual, for example, looks like this...

To run:

Start up.

Initialize our stuff.

Handle any events.

Finalize our stuff.
Shut down.

...and those are the kind of sentences that English-speaking humans use when they are speaking to other English-speaking humans.

Again:

Wikipedia editors,

Will you add this editings? Jorge Luis899 (talk) 16:00, 30 August 2019 (UTC)[reply]

Should this be merged with "Natural Language Processing"?[edit]

I look at this page, with loads of warnings and issues and then I see that there is also Natural language processing which is a much more complete article. To my mind, they are analogous... I think taking the core of this and merging it into the processing article would make more sense.

But I've never made a change on Wikipedia that sticks... so just leaving this here. Dhjv (talk) 13:53, 14 August 2023 (UTC)[reply]