News for hackers. Stuff that matters.
Re:Avail Programming Language by sebastianconcpt on Friday February 13, 2015 @08:42AM (#9044220)
In the articulate programming paradigm, a programmer undertakes a project by developing a domain-appropriate lexicon and phraseology which are leveraged directly to implement a solution that is readily accessible to domain experts and software experts alike. Articulate programming is nothing more, and nothing less, than using the right language and conceptual framework for the job.

I like what's being tried here. Many people like to be expressive and think while they talk. Is not unreasonable that they might want to program a system using the same social trait. Specially to get things done evading the hard dependency with programmers that have awful communication skills (close to toxic some times).

Re:Avail Programming Language by ekidd on Friday February 13, 2015 @09:17AM (#9044385)
You can find plenty of programmers with excellent communication skills; you might just need to look in other places or offer more money. People who possess multiple valuable skills often demand a higher wage than people who possess only one.

As for the language, the general idea of English-like programming is far from new. Here are a few arbitrary historical examples, the most impressive of which is Inform, a language for writing interactive fiction:

http://inform7.com/learn/eg/bronze/source.html

https://cukes.info/

http://en.wikipedia.org/wiki/HyperTalk

http://www.csis.ul.ie/cobol/examples/Conditn/IterIf.htm

None of these revolutionized programming. The hard part of programming isn't learning to read a specialized notation. The first hard part of programming is learning how to think in a logical, step-by-step fashion without omitting even the most intuitively obvious details. The second hard part of programming is learning how to maintain a large, complex program as requirements change. Neither of these is made much easier by writing in a rigid, artificial dialect of English.

Re:Avail Programming Language by PMan74 on Friday February 13, 2015 @09:52AM (#9044567)
> the general idea of English-like programming is far from new

Indeed http://en.wikipedia.org/wiki/COBOL

Re:Avail Programming Language by kyllo on Friday February 13, 2015 @11:39AM (#9045184)
IMHO the hardest part of programming is identifying and fulfilling the ephemeral requests of users who aren't sure what they want until they see the thing they told you to build for them and realize it's not what they had in mind.
Re:Avail Programming Language by vezzy-fnord on Friday February 13, 2015 @11:55AM (#9045285)
To be honest, even though the concept of English-like programming is commonly berated across various circles, I think the REBOL language might have had potential to prove otherwise. Sadly, like Plan 9, its long-term unwieldy licensing killed its momentum.
Re:Avail Programming Language by current_call on Friday February 13, 2015 @11:22AM (#9045091)
Specially to get things done evading the hard dependency with programmers that have awful communication skills (close to toxic some times).

All the good programmers I know can communicate fine.