An Entity of Type: Inflection113803782, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level. Program synthesis is one type of automatic programming where a procedure is created from scratch, based on mathematical requirements.

Property Value
dbo:abstract
  • V počítačové vědě termín automatické programování identifikuje druh počítačového programování, kdy je počítačový program generován nějakým mechanismem a umožňuje tak lidským programátorům psát kód na vyšší úrovni abstrakce. Ohledně přesné definice automatického programování panují neshody, především proto, že se jeho význam časem změnil. David Parnas, stopujíc historii „automatického programování“ v publikovaném výzkumu, poznamenal, že tento termín ve 40. letech popisoval automatizaci manuálního zpracování děrné pásky. Později odkazoval na překlad vyšších programovacích jazyků jako Fortran a ALGOL. Ve skutečnosti byl jeden z prvních programů identifikovatelných jako kompilátor s názvem Autocode. Parnas vyvodil, že „automatické programování vždy bylo eufemismem pro programování ve vyšším programovacím jazyce, než měl programátor k dispozici“. (cs)
  • In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level. There has been little agreement on the precise definition of automatic programming, mostly because its meaning has changed over time. David Parnas, tracing the history of "automatic programming" in published research, noted that in the 1940s it described automation of the manual process of punching paper tape. Later it referred to translation of high-level programming languages like Fortran and ALGOL. In fact, one of the earliest programs identifiable as a compiler was called Autocode. Parnas concluded that "automatic programming has always been a euphemism for programming in a higher-level language than was then available to the programmer." Program synthesis is one type of automatic programming where a procedure is created from scratch, based on mathematical requirements. (en)
  • Die Generative Programmierung ist ein Programmierparadigma bei der methodischen Softwareentwicklung. Charakteristisch für die generative Programmierung ist die automatische Erzeugung von Programmcode durch einen Generator. (de)
  • La Programación Automática pretende que sea el propio ordenador o el software el que escriba los programas que necesitan las personas, siguiendo las indicaciones de estas.​ (es)
  • 컴퓨터 과학에서 자동 프로그래밍(automatic programming)은 일부 매커니즘이 컴퓨터 프로그램을 생성함으로써 인간 프로그래머가 더 높은 추상화 레벨로 코드를 작성할 수 있게 하는 컴퓨터 프로그래밍의 일종을 식별한다. 자동 프로그래밍의 정확한 정의에 대한 동의는 거의 없는 편인데, 대부분은 시간이 지남에 따라 의미가 변화해왔기 때문이다. 는 게시된 논문의 자동 프로그래밍의 역사를 추적하면서 1940년대에는 천공 테이프의 구멍을 뚫는 수동 작업을 자동화한 것으로 기술하였다. 나중에는 포트란, 알골과 같은 고급 프로그래밍 언어의 변환을 의미하였다. 사실, 컴파일러로 식별 가능한 최초의 프로그램들 가운데 하나는 로 불렀다. 는 "자동 프로그래밍이 당시 프로그래머에게 이용 가능했던 것보다 더 높은 수준의 언어로 프로그래밍을 하기 위한 완곡어구가 되어왔다"고 결론을 내렸다. (ko)
  • 自動プログラミング(じどうプログラミング、英: Automatic programming)は、人間のプログラマがコードを書くのではなく、何らかの機構によってプログラムを生成するプログラミングの一種である。 (ja)
  • Dentro do diversificado leque de categorias de ferramentas que prestam apoio às atividades da Engenharia de Software (CASE), uma específica vem ganhando cada vez mais destaque e, sobre ela, tem-se aplicado muito investimento nos últimos tempos: as Ferramentas de Geração de Código, ou simplesmente Geradores de Código. Dessa forma, Gerador de Código é aquela ferramenta que possui a capacidade de gerar código a partir de um determinado modelo de software. Inclusive, de acordo com alguns pontos de vista e a partir das características específicas do tipo de Gerador de Código, ele passa a ser conversor de códigos de linguagens distintas. Isso acontece, por exemplo, com o compilador, que transforma um código escrito através de uma linguagem de programação para código de máquina ou código objeto. (pt)
  • Автоматиза́ция проце́сса программи́рования — отстранение человека от процесса написания программного кода, как полностью, так и частично. Достигается путём: 1. * разработки инструментария для формулировки и постановки задачи от человека машине, 2. * представлением средств данного инструмента в терминах области специализации человека-оператора, 3. * разработки анализатора входных данных (полученных средствами инструментария описанного выше) и генерации конечного кода на языке машинного уровня, 4. * интеграции систем учёта и коррекции допущенных ошибок (системы ИИ). В ходе развития средств вычислительной техники термин претерпевал значительные смысловые изменения. (ru)
  • 在计算机科学中,术语自动编程,称谓一种类型的计算机程序,它基于某种机制生成计算机程序,这允许人类编程者在更高的抽象层次上写代码。 在自动编程的严格定义上少有一致意见,很大程度上因为它的含义随着时间而改变。在他的关于“自动编程”历史的出版研究中,指出在1940年代它描述手工处理打孔纸带的自动化。后来它指称高级语言如Fortran和ALGOL的转译。事实上,最老的可辨识为编译器的程序之一就叫作。的结论是“自动编程一直就是用比编程者平常用的语言更高层的语言来编程的婉语”。 是一种类型的自动编程,这里的过程是基于数学上的要求而从头做起创建的。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1118035 (xsd:integer)
dbo:wikiPageLength
  • 8367 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123088254 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Die Generative Programmierung ist ein Programmierparadigma bei der methodischen Softwareentwicklung. Charakteristisch für die generative Programmierung ist die automatische Erzeugung von Programmcode durch einen Generator. (de)
  • La Programación Automática pretende que sea el propio ordenador o el software el que escriba los programas que necesitan las personas, siguiendo las indicaciones de estas.​ (es)
  • 컴퓨터 과학에서 자동 프로그래밍(automatic programming)은 일부 매커니즘이 컴퓨터 프로그램을 생성함으로써 인간 프로그래머가 더 높은 추상화 레벨로 코드를 작성할 수 있게 하는 컴퓨터 프로그래밍의 일종을 식별한다. 자동 프로그래밍의 정확한 정의에 대한 동의는 거의 없는 편인데, 대부분은 시간이 지남에 따라 의미가 변화해왔기 때문이다. 는 게시된 논문의 자동 프로그래밍의 역사를 추적하면서 1940년대에는 천공 테이프의 구멍을 뚫는 수동 작업을 자동화한 것으로 기술하였다. 나중에는 포트란, 알골과 같은 고급 프로그래밍 언어의 변환을 의미하였다. 사실, 컴파일러로 식별 가능한 최초의 프로그램들 가운데 하나는 로 불렀다. 는 "자동 프로그래밍이 당시 프로그래머에게 이용 가능했던 것보다 더 높은 수준의 언어로 프로그래밍을 하기 위한 완곡어구가 되어왔다"고 결론을 내렸다. (ko)
  • 自動プログラミング(じどうプログラミング、英: Automatic programming)は、人間のプログラマがコードを書くのではなく、何らかの機構によってプログラムを生成するプログラミングの一種である。 (ja)
  • 在计算机科学中,术语自动编程,称谓一种类型的计算机程序,它基于某种机制生成计算机程序,这允许人类编程者在更高的抽象层次上写代码。 在自动编程的严格定义上少有一致意见,很大程度上因为它的含义随着时间而改变。在他的关于“自动编程”历史的出版研究中,指出在1940年代它描述手工处理打孔纸带的自动化。后来它指称高级语言如Fortran和ALGOL的转译。事实上,最老的可辨识为编译器的程序之一就叫作。的结论是“自动编程一直就是用比编程者平常用的语言更高层的语言来编程的婉语”。 是一种类型的自动编程,这里的过程是基于数学上的要求而从头做起创建的。 (zh)
  • V počítačové vědě termín automatické programování identifikuje druh počítačového programování, kdy je počítačový program generován nějakým mechanismem a umožňuje tak lidským programátorům psát kód na vyšší úrovni abstrakce. (cs)
  • In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level. Program synthesis is one type of automatic programming where a procedure is created from scratch, based on mathematical requirements. (en)
  • Dentro do diversificado leque de categorias de ferramentas que prestam apoio às atividades da Engenharia de Software (CASE), uma específica vem ganhando cada vez mais destaque e, sobre ela, tem-se aplicado muito investimento nos últimos tempos: as Ferramentas de Geração de Código, ou simplesmente Geradores de Código. (pt)
  • Автоматиза́ция проце́сса программи́рования — отстранение человека от процесса написания программного кода, как полностью, так и частично. Достигается путём: 1. * разработки инструментария для формулировки и постановки задачи от человека машине, 2. * представлением средств данного инструмента в терминах области специализации человека-оператора, 3. * разработки анализатора входных данных (полученных средствами инструментария описанного выше) и генерации конечного кода на языке машинного уровня, 4. * интеграции систем учёта и коррекции допущенных ошибок (системы ИИ). (ru)
rdfs:label
  • Automatické programování (cs)
  • Generative Programmierung (de)
  • Automatic programming (en)
  • Programación automática (es)
  • 自動プログラミング (ja)
  • 자동 프로그래밍 (ko)
  • Автоматизация процесса программирования (ru)
  • Programação automática (pt)
  • 自动编程 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License