Click here to Skip to main content
14,459,108 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
GuyThiebaut31-Oct-19 8:35
professionalGuyThiebaut31-Oct-19 8:35 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
DerekT-P31-Oct-19 9:11
professionalDerekT-P31-Oct-19 9:11 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
GuyThiebaut31-Oct-19 9:29
professionalGuyThiebaut31-Oct-19 9:29 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Nathan Minier29-Oct-19 2:36
professionalNathan Minier29-Oct-19 2:36 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
  Forogar  29-Oct-19 8:54
professional  Forogar  29-Oct-19 8:54 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
H.Brydon29-Oct-19 13:06
professionalH.Brydon29-Oct-19 13:06 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
DerekT-P31-Oct-19 3:27
professionalDerekT-P31-Oct-19 3:27 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Richard Brett29-Oct-19 19:54
MemberRichard Brett29-Oct-19 19:54 
I tend to think the opposite, natural language will become the way computers are programmed - we aren't there yet but it will come.

I agree that most natural language can be imprecise, but you can work around this by echoing back in plain english what we think you said in precise terms "Next friday" becomes "Friday the 9th of November". We replaced a very complex data entry screen with 50+ input fields and checkboxes and turned it to english input. End user mistakes have dropped, help desk calls have dropped. To be fair the english parser is super dumb, and we are only using it for very specific domains, not complete programs, but the power is evident. Small first steps, but I can see we could probably build a simple PWA based purely on english if that was our aim.

Heck, we even now have an experimental API that takes classic query parameters OR english /people?q=get 5 most recent seen with blue as favourite color. Vs /people?limit=5&order=recentseen&select=favouritecolor(blue)

I hate to say it, but it is putting power into end users who aren't programmers. Most end users can look intuitively at previous sentences and understand how to change it. Sure, it cannot handle all the nuances yet, and users learn to phrase in a certain way.

When you step right back, isn't a programming language simply another language like english/french/german? Programmers take natural language requirements and translate to C/Java/etc which compilers then translate again to machine code. Of course programmers [should] also have more logical thought patterns than J.Bloggs which is currently still required.
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Daniel Pfeffer28-Oct-19 22:29
professionalDaniel Pfeffer28-Oct-19 22:29 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Nelek28-Oct-19 22:40
protectorNelek28-Oct-19 22:40 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Jörgen Andersson29-Oct-19 23:28
communityengineerJörgen Andersson29-Oct-19 23:28 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Nelek30-Oct-19 0:09
protectorNelek30-Oct-19 0:09 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Amarnath S28-Oct-19 23:55
professionalAmarnath S28-Oct-19 23:55 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Marc Clifton29-Oct-19 3:47
communityengineerMarc Clifton29-Oct-19 3:47 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Dan Neely29-Oct-19 3:58
MemberDan Neely29-Oct-19 3:58 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Rage30-Oct-19 2:08
professionalRage30-Oct-19 2:08 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
PIEBALDconsult29-Oct-19 5:44
professionalPIEBALDconsult29-Oct-19 5:44 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Quantum Robin29-Oct-19 9:12
MemberQuantum Robin29-Oct-19 9:12 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
PIEBALDconsult29-Oct-19 10:37
professionalPIEBALDconsult29-Oct-19 10:37 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Hooga Booga30-Oct-19 4:12
MemberHooga Booga30-Oct-19 4:12 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
stheller230-Oct-19 5:27
Memberstheller230-Oct-19 5:27 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
StatementTerminator30-Oct-19 6:15
MemberStatementTerminator30-Oct-19 6:15 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
sasadler30-Oct-19 8:33
Membersasadler30-Oct-19 8:33 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Patrick Fox30-Oct-19 8:54
MemberPatrick Fox30-Oct-19 8:54 
GeneralRe: Will future programmers probably warn people not to use anything other than natural language just as most programmers today warn people not to use assembler? Pin
Member 1408448830-Oct-19 9:12
MemberMember 1408448830-Oct-19 9:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.