IT'S TIME TO THINK OUTSIDE THE COMPUTATIONAL BOX.
The article focuses on how to make computers understand people by programming them. Computers would be a lot easier to deal with if they could somehow try to understand people. The problem is that computers need programmers to help them understand people. There are user manuals and programming langu...
| Publicado en: | Communications of the ACM Vol. 48; no. 11; pp. 33 - 38 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Nov2005
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=18740800&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 18740800 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Nov2005 vid: 48 iid: 11 pid: 68 pub: Association for Computing Machinery artinfo: ui: 18740800 10.1145/1096000.1096001 ppf: 33 ppct: 5 formats: tig: atl: IT'S TIME TO THINK OUTSIDE THE COMPUTATIONAL BOX. aug: au: Kugel, Peter affil: research associate professor of computer science, Boston College, Chestnut Hill, MA. su: Computer programming Programming languages Computer software Algorithms Computer programmers sug: subj: Computer programming Programming languages Computer software Algorithms Computer programmers ab: The article focuses on how to make computers understand people by programming them. Computers would be a lot easier to deal with if they could somehow try to understand people. The problem is that computers need programmers to help them understand people. There are user manuals and programming languages to help people program computers. Computers can be programmed by giving them examples of what task they have to do and letting them develop their own programs to do the task. It has been called programming by example. It may not be possible to get computers to do a decent job of developing programs from examples if the usage is limited to computations. It would be easier to allow them to use algorithms from outside the computational toolbox. Overcoming inefficiency is probably more important than dealing with incompleteness. The rate at which an algorithm gets to the right program might be speeded up by either using knowledge about particular application areas or allowing the algorithms to rearrange their lists as more information about the current problem comes in. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2005 holdings: @attributes: islocal: N |
|---|