Search references for AUTOMATIC PROGRAMMING. Phrases containing AUTOMATIC PROGRAMMING
See searches and references containing AUTOMATIC PROGRAMMING!AUTOMATIC PROGRAMMING
Type of computer programming
In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program,[circular definition]
Automatic_programming
Concept in Computer Science
Programming languages have been classified into several programming language generations. This series of buzzwords was popular in the 1980s and 1990s
Programming language generations
Programming_language_generations
Automatic repair of software bugs
referred to as automatic patch generation, automatic bug repair, or automatic program repair. The typical goal of such techniques is to automatically generate
Automatic_bug_fixing
a record of notable programming languages, by decade. History of computing hardware History of programming languages Programming language Timeline of
Timeline of programming languages
Timeline_of_programming_languages
Proving or disproving the correctness of certain intended algorithms
of the program. A variety of techniques are employed, most notably using satisfiability modulo theories (SMT) solvers, and genetic programming, using
Formal_verification
Topics referred to by the same term
produce the executable form of computer programs, such as machine code, in some automatic manner Automatic programming (source code generation), the act of
Code_generation
Area of automatic programming
Inductive programming (IP) is a special area of automatic programming, covering research from artificial intelligence and programming, which addresses
Inductive_programming
Evolving computer programs with techniques analogous to natural genetic processes
Retrieved 2018-05-19. "Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!". www.cs.bham.ac.uk. Retrieved
Genetic_programming
(PL: System Automatycznego KOdowania - EN: An Automatic Coding System) is a Polish language-based programming language written between 1959 and 1960 by a
SAKO_(programming_language)
Programming paradigm
Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation
Differentiable_programming
Parallel computing paradigm
Automatic mutual exclusion is a parallel computing programming paradigm in which threads are divided into atomic chunks, and the atomic execution of the
Automatic_mutual_exclusion
Programming language with hardware abstraction
high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages
High-level programming language
High-level_programming_language
General-purpose programming language
programming languages, with C compilers available for practically all modern computer architectures and operating systems. The book The C Programming
C_(programming_language)
First book on computer programming (1951)
Preparation of Programs for an Electronic Digital Computer (sometimes called WWG, after its authors' initials) was the first book on computer programming. Published
The Preparation of Programs for an Electronic Digital Computer
The_Preparation_of_Programs_for_an_Electronic_Digital_Computer
U.S. naval officer and computer scientist (1906–1992)
She was a pioneer of computer programming. Hopper was the first to devise the theory of machine-independent programming languages, and used this theory
Grace_Hopper
Task to construct a program meeting a formal specification
different degrees of automation. In contrast to automatic programming techniques, specifications in program synthesis are usually non-algorithmic statements
Program_synthesis
Numerical calculations carrying along derivatives
evaluate the partial derivative of a function specified by a computer program. Automatic differentiation enables the simultaneous computation of the numerical
Automatic_differentiation
Programming language
APT (Automatically Programmed Tool) is a high-level computer programming language most commonly used to generate instructions for numerically controlled
APT_(programming_language)
Programming language
Automatic Programming: The A 2 Compiler System -- Part I". Computers and Automation. 4 (9): 25–29. Sep 1955. Retrieved 2020-09-05. "PAPERS: Automatic
A-0_System
Early higher-level language for electronic computers
Also known as automatic programming, the source code was not compiled but executed through an interpreter to simplify the programming process. The execution
Short Code (computer language)
Short_Code_(computer_language)
Local variable in computer programming
In computer programming, an automatic variable is a local variable which is allocated and deallocated automatically when program flow enters and leaves
Automatic_variable
First English-like data processing language
of Programming Languages I. ACM. pp. 199–243. ISBN 0-12-745040-8 Sperry Rand Corporation (1957) Introducing a New Language for Automatic Programming: Univac
FLOW-MATIC
Overview of and topical guide to computer programming
computer programming: Computer programming – process that leads from an original formulation of a computing problem to executable computer programs. Programming
Outline of computer programming
Outline_of_computer_programming
Compiler transformation of sequential programs for parallel execution
other forms of parallel execution. Automatic parallelization attempts to reduce the amount of explicit parallel programming required of the programmer. To
Automatic_parallelization
Computer program that translates code from one programming language to another
A translator or programming language processor is a computer program that converts the programming instructions written in human convenient form into machine
Translator_(computing)
with program derivation are: transformational programming, algorithmics, deductive programming. The Bird-Meertens Formalism is an approach to program derivation
Program_derivation
Structural synthesis of programs (SSP) is a special form of (automatic) program synthesis that is based on propositional calculus. More precisely, it
Structural synthesis of programs
Structural_synthesis_of_programs
Educational programming system coded graphically by a user
In computer programming education, a visual programming language, block coding system or diagrammatic programming language, is a programming language that
Visual_programming_language
FORTRAN. It ran on a drum computer, the CAB 500. The title is French for Automatic Programming of Formulae. Programmation Automatique des Formules v t e
Programmation Automatique des Formules
Programmation_Automatique_des_Formules
Learning logic programs from data
Inductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples
Inductive_logic_programming
Software programming optimization technique
which his paper demonstrated automatic memoization), but also in various other programming languages. Applications of automatic memoization have also been
Memoization
Program synthesis technique
programs automatically construct new Bayesian probabilistic programs. This approach stands in contrast to routine practice in probabilistic programming where
Bayesian_program_synthesis
Procedural programming language
B is a programming language developed at Bell Labs circa 1969 by Ken Thompson and Dennis Ritchie. B was designed for recursive, non-numeric, machine-independent
B_(programming_language)
High-level programming language
"IBM 701 Speedcoding and Other Automatic-programming Systems". Proceedings of the Symposium on Automatic Programming for Digital Computer. Washington
Speedcoding
Aircraft surveillance technology
Automatic Dependent Surveillance–Broadcast (ADS-B) is an aviation surveillance technology and form of electronic conspicuity in which an aircraft determines
Automatic Dependent Surveillance–Broadcast
Automatic_Dependent_Surveillance–Broadcast
Computer made in France circa 1960
handling more complex operations. In programmed mode, it also incorporated an innovative formula automatic programming language called 'Programmation Automatique
CAB_500
Language for controlling a computer
programming, assembly languages (or second-generation programming languages—2GLs) were invented, diverging from the machine language to make programs
Programming_language
Sequence of statements or instructions in a computer language
Percy (February 1959). "Signal Corps Research and Development on Automatic Programming of Digital Computers". Communications of the ACM. 2 (2): 22–27.
Object_code
Analysis of computer programs without executing them
the correctness of computer programs. There is tool support for some programming languages (e.g., the SPARK programming language (a subset of Ada) and
Static_program_analysis
Lisp based discovery system by Douglas Lenat
at the automatic-programming research group at the Stanford Artificial Intelligence Laboratory, and was coauthor of a report in 1974 on "Program-Understanding
Eurisko
Connection between computers or programs
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering
API
Sequence of program instructions invokable by other software
some programming languages Parameter (computer programming) Protected procedure Transclusion – Including one data set inside another automatically "Terminology
Function (computer programming)
Function_(computer_programming)
Computer control of machine tools
Of NC", Modern Machine Shop, 12 January 1998. Siegel, Arnold. "Automatic Programming of Numerically Controlled Machine Tools", Control Engineering, Volume
Computer_numerical_control
a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its main design
Ciao_(programming_language)
American software company
Automatic Data Processing, Inc. (ADP) is an American multinational provider of cloud-based human resources management, payroll processing, and professional
ADP_(company)
Topics referred to by the same term
Copilot, an artificial intelligence tool for code completion and automatic programming Microsoft Copilot, a generative artificial intelligence chatbot
Co-pilot_(disambiguation)
The Houston Automatic Spooling Priority Program, commonly known as HASP, is an extension of the OS/360 and OS/VS2 (SVS) operating systems, providing extended
Houston Automatic Spooling Priority
Houston_Automatic_Spooling_Priority
Memory management feature of the Clang compiler
Automatic Reference Counting (ARC) is a memory management feature of the Clang compiler providing automatic reference counting for the Objective-C and
Automatic_Reference_Counting
Methodology of programming
Invariant-based programming is a programming methodology where specifications and invariants are written before the actual program statements. Writing
Invariant-based_programming
of logical commands, known as parametric programming (also known as macro programming). Parametric programs include both device commands as well as a
History_of_numerical_control
Russian mathematician
Society. (original Russian published in 1965) Faddeeva, V. N. (1970). Automatic Programming, Numerical Methods and Functional Analysis. Providence, Rhode Island:
Vera_Faddeeva
Automation technology for creating software documentation
documentation generators Template processor Static code analysis Literate programming Integrated development environment Zhang, Sai; Zhang, Cheng; Ernst, Michael
Documentation_generator
American computer scientist (1929–2007)
computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT), a programming language to drive numerical control in manufacturing
Douglas_T._Ross
British computer scientist
Automatic Computing in his third year, graduating BA in 1959. He then became a research student of computer science, developing the first programming
David Hartley (computer scientist)
David_Hartley_(computer_scientist)
Multi-paradigm system programming language
general-purpose systems programming language with a C-like syntax that compiles to native code. It is statically typed and supports both automatic (garbage collected)
D_(programming_language)
Brown, P. (1969). "A Survey of Macro Processors". Annual Review in Automatic Programming. 6 (2): 37–88. doi:10.1016/0066-4138(69)90001-9. ISSN 0066-4138
Instruction_selection
1989 studio album by the Jesus and Mary Chain
guitar, synthesiser, drum programming, production William Reid – vocals (tracks 1, 3, 11), guitar, synthesizer, drum programming, production Alan Moulder
Automatic (The Jesus and Mary Chain album)
Automatic_(The_Jesus_and_Mary_Chain_album)
American computer scientist (1936–2001)
the theory of parsing, the semantics of programming languages, automatic program verification, automatic program synthesis, and analysis of algorithms"
Robert_W._Floyd
Engineering methodology
Douglas T. Ross and SofTech, Inc. The methodology was used in the MIT Automatic Programming Tool (APT) project. It received extensive use starting in 1973 by
Structured analysis and design technique
Structured_analysis_and_design_technique
Programming paradigm based on asynchronous data streams
In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm
Reactive_programming
Lightweight programming language
popular programming languages, including other scripting languages. For C++, there are a number of template-based approaches and some automatic binding
Lua
British mathematician (1919–2018)
Mark 5 System of Automatic Coding for TREAC". Annual Review in Automatic Programming - Working Conference on Automatic Programming of Digital Computers
Philip_Woodward
Developing programs for computer systems
Systems programming, or system programming, is the activity of programming computer system software. The primary distinguishing characteristic of systems
Systems_programming
File containing relocatable format machine code
information. The term "object program" dates from at least the 1950s: A term in automatic programming for the machine language program produced by the machine
Object_file
1983 studio album by Jack Bruce
sampling synthesizer, drum programming "Amazon.com: Automatic: Music". Amazon. Retrieved 26 October 2014. Thom Jurek. "Automatic - Jack Bruce - Songs, Reviews
Automatic_(Jack_Bruce_album)
Lathe with a controlled cutting process
metalworking and woodworking, an automatic lathe is a lathe with an automatically controlled cutting process. Automatic lathes were first developed in the
Automatic_lathe
Converting computer code into a machine readable form
execution. Automatic programming Comparison of code generation tools Source-to-source compilation: automatic translation of a computer program from one
Code_generation_(compiler)
American assault rifle
The M27 Infantry Automatic Rifle (IAR) is a 5.56mm, select-fire assault rifle / squad automatic weapon developed from the HK416 by Heckler & Koch. It is
M27_Infantry_Automatic_Rifle
Award conferred by the IEEE Computer Society
- Planar Semiconductor Manufacturing Process Grace M. Hopper - Automatic Programming Alston S. Householder - Numerical Methods David A. Huffman - Sequential
Computer_Pioneer_Award
Object-oriented programming language
its release, and has been a popular programming language since then. Java was the third most popular programming language in 2022[update] according to
Java_(programming_language)
Software library
Microsoft Automatic Graph Layout (MSAGL) is a .NET library for automatic graph layout. It was created by Lev Nachmanson at Microsoft Research. Earlier
Microsoft Automatic Graph Layout
Microsoft_Automatic_Graph_Layout
Technology that allows interactions on a telephone and a computer to be coordinated
PhoneValet Message Center Telephony Application Programming Interface (TAPI) Telephony Server Application Programming Interface (TSAPI) WindowPhone "What is CTI
Computer telephony integration
Computer_telephony_integration
Software that translates code from one programming language to another
high-level programming language to a low-level programming language (e.g., assembly language, object code, or machine code) to create an executable program. There
Compiler
Swedish computer scientist (1965–2020)
entrepreneur and author who has contributed to artificial intelligence, automatic programming, machine learning, and evolutionary robotics. Peter Nordin was born
Peter_Nordin
High-level computer programming conceptualization
Differentiable programming structures programs so that they can be differentiated throughout, usually via automatic differentiation. Literate programming, as a
Programming_paradigm
Audio programming language
(GPL). The FAUST programming model combines a functional programming approach with a block diagram syntax: The functional programming approach provides
FAUST_(programming_language)
list of researchers of programming language theory, design, implementation, and related areas. Martín Abadi, for the programming language Baby Modula-3
List of programming language researchers
List_of_programming_language_researchers
1983 studio album by the Pointer Sisters
Goldmark – synthesizer programming (7), drum machine programming (7, 9) Bruce Roberts – synthesizer programming (7), drum machine programming (7) Richard Ruttenburg
Break Out (Pointer Sisters album)
Break_Out_(Pointer_Sisters_album)
Principle of software development
wrong abstraction". Abstraction principle (programming) Code duplication Code reuse Copy and paste programming Database normalization and denormalization
Don't_repeat_yourself
Topics referred to by the same term
American Samoa Auto, West Virginia A keyword in the C programming language used to declare automatic variables A keyword in C++11 used for type inference
Auto
General-purpose programming language
character data type, structured programming (Fortran 77), array programming, modular programming, generic programming (Fortran 90), parallel computing
Fortran
Conference 19:371 (Los Angeles, May 9–11, 1961). T.B. Steel, Jr., "UNCOL: The Myth and the Fact", Annual Review in Automatic Programming 2:325 (1961).
UNCOL
programming languages include: While they are powerful, it is easy to make programming errors that damage the database. It is harder to do automatic high-level
Persistent programming language
Persistent_programming_language
Inherent flaw in computer instructions
guidelines and defensive programming can prevent easy-to-miss typographical errors (typos). For example, most C-family programming languages allow the omission
Software_bug
Processing of email to organize it according to specified criteria
flow and logic is possible with programming languages; this is typically implemented with a data-driven programming language, such as procmail, which
Email_filtering
Form of automatic memory management
(GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory that was allocated by the program, but is no longer referenced;
Garbage collection (computer science)
Garbage_collection_(computer_science)
compiler on the IBM 704. PACT (compiler) Bemer, Robert W. (May 1959). "Automatic programming systems". Communications of the ACM. 2 (5): 16. Retrieved 2025-11-08
KOMPILER
General-purpose programming language
general-purpose programming language that emphasizes performance, type safety, concurrency, and memory safety. Rust supports multiple programming paradigms
Rust_(programming_language)
Fixing defects in an engineered system
level, memory dumps, and profiling. Many programming languages and software development tools also offer programs to aid in debugging, known as debuggers
Debugging
Translator of computer source code
underlying programming language or an application programming interface (API) that breaks backward compatibility. It will perform automatic code refactoring
Source-to-source_compiler
Defunct American corporation that provided information technology services
offerings for automatic programming. While FACT would lose out to COBOL in becoming the basis for a widely used business-oriented programming language, it
Computer_Sciences_Corporation
Programming by non-specialist computer users
programming, spreadsheets, scripting languages (particularly in an office suite or art application), visual programming, trigger-action programming and
End-user_development
Use of various control systems for operating equipment
mechanized equipment and logical programming commands. One trend is increased use of machine vision to provide automatic inspection and robot guidance functions
Automation
List of programming languages types and the languages that meet its description
FoxPro Visual Prolog Xojo Zig A concatenative programming language is a point-free computer programming language in which all expressions denote functions
List of programming languages by type
List_of_programming_languages_by_type
Domain of software tools
development Automatic programming Test automation Build automation Integrated Development Environment End-user development Visual programming language Kuhn
Computer-aided software engineering
Computer-aided_software_engineering
Topics referred to by the same term
Aforementioned Productions APT (programming language) (Automatically Programmed Tool), a high-level computer programming language APT (software), Debian's
Apt
Programming language family
one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management
Lisp_(programming_language)
Programming paradigm
Service-oriented programming (SOP) is a programming paradigm that uses "services" as the unit of computer work, to design and implement integrated business
Service-oriented_programming
Process to create executable computer programs
procedures, by writing code in one or more programming languages. Programmers typically use high-level programming languages that are more easily intelligible
Computer_programming
Functional programming language for arrays
symbols instead of APL symbols. APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson. Its
APL_(programming_language)
travel, tourism, insurance
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
Girl/Female
Muslim
Aromatic
Girl/Female
Muslim/Islamic
Aromatic
Girl/Female
Arabic, Muslim
Aromatic; Sweet Basil
Girl/Female
Arabic, Australian, Muslim
Kind of Aromatic Plant
Girl/Female
Muslim
Flower, Kind of aromatic plant
Boy/Male
Arabic, Muslim
Fragrant; Aromatic
Girl/Female
Arabic, Muslim
Aromatic Sweet Basil
Girl/Female
Afghan, Arabic, Australian
Aromatic; Sweet Basil
Girl/Female
Arabic, French, Muslim
Aromatic
Girl/Female
Muslim
Aromatic, A narrator of Hadith
Girl/Female
Indian
Aromatic, A narrator of Hadith
Boy/Male
Muslim/Islamic
Aromatic
Boy/Male
Muslim
Aromatic
Girl/Female
Arabic, Muslim
Aromatic; Rare Moon
Girl/Female
Latin
Fortuna.
Girl/Female
Muslim/Islamic
Aromatic
Girl/Female
Muslim
Flower, Kind of aromatic plant
Girl/Female
Indian
Flower, Kind of aromatic plant
Boy/Male
Indian
Aromatic
Girl/Female
Arabic, Muslim
Aromatic
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
AUTOMATIC PROGRAMMING
travel, tourism, insurance