Search references for PROGRAM COMPREHENSION. Phrases containing PROGRAM COMPREHENSION
See searches and references containing PROGRAM COMPREHENSION!PROGRAM COMPREHENSION
Program comprehension (also program understanding or [source] code comprehension) is a domain of computer science concerned with the ways software engineers
Program_comprehension
Analysis of computer programs without executing them
automated tool, with human analysis typically being called "program understanding", program comprehension, or code review. In the last of these, software inspection
Static_program_analysis
Syntactic construct for creating a list based on existing lists
A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form
List_comprehension
Writing format
CamelCase or Under_score". IEEE 17th International Conference on Program Comprehension, 2009. ICPC '09. IEEE: 158–167. CiteSeerX 10.1.1.158.9499. In terms
Camel_case
Programming language learning environment
2019. Retrieved 18 May 2019. "Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing". Retrieved
Scratch (programming language)
Scratch_(programming_language)
High level structures of a software system
practitioners' perceptive". The 29th IEEE/ACM International Conference on Program Comprehension (ICPC). pp. 311–322. doi:10.1109/icpc52881.2021.00037. ISBN 978-1-6654-1403-6
Software_architecture
Words joined with underscores
Identifier Styles". 2010 IEEE 18th International Conference on Program Comprehension (PDF). pp. 196–205. CiteSeerX 10.1.1.421.6137. doi:10.1109/ICPC
Snake_case
Concept in risk management
estimating Truck Factors". 2016 IEEE 24th International Conference on Program Comprehension (ICPC). pp. 1–10. arXiv:1604.06766v1. Bibcode:2016arXiv160406766A
Bus_factor
List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of
Comparison of programming languages (list comprehension)
Comparison_of_programming_languages_(list_comprehension)
Process of extracting design information from anything artificial
traditional waterfall model. Another term for this technique is program comprehension. The Working Conference on Reverse Engineering (WCRE) has been held
Reverse_engineering
Book by Brian Kernighan and Dennis Ritchie
essentials of the standard in a smaller space. It is meant for easy comprehension by programmers, but not as a definition for compiler writers—that role
The_C_Programming_Language
Source code search and cross reference engine
cross-reference, and navigate source code trees to aid program comprehension. It can read program file formats and version control histories such as Monotone
OpenGrok
General-purpose programming language
2012. List comprehensions and generator expressions [...] are a concise notation for such operations, borrowed from the functional programming language
Python_(programming_language)
Software source code with poor structure
of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension". 2011 15th European Conference on Software Maintenance and Reengineering
Spaghetti_code
Programming language design principles
scale". Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension. ICPC '22. New York, NY, USA: Association for Computing Machinery
Zen_of_Python
Taking in the meaning of letters or symbols
punctuation, alphabetics, phonics, phonemic awareness, vocabulary, comprehension, fluency, and motivation. Other types of reading and writing, such as
Reading
Branch of mathematical logic
considered in reverse mathematics are defined using axiom schemes called comprehension schemes. Such a scheme states that any set of natural numbers definable
Reverse_mathematics
Squeak), in Alice and in Scratch. Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing (1996) Visual
Tactile_programming_language
Tool of editors for programming, scripting, and markup
conference PPIG evaluated the effects of syntax highlighting on the comprehension of short programs, finding that the presence of syntax highlighting significantly
Syntax_highlighting
Process to create executable computer programs
accuracy and overall comprehension. Different programming languages support different styles of programming (called programming paradigms). The choice
Computer_programming
General-purpose programming language
local variables var and C# 9 target-typed new expressions new() List comprehension – C# 3 LINQ Tuples – .NET Framework 4.0 but it becomes popular when
C Sharp (programming language)
C_Sharp_(programming_language)
International non-profit youth organization
JA group of gifted students who invent and sell products beyond the comprehension of their adult leader. INJAZ Al-Arab Entrepreneurship education Junior
Junior_Achievement
Approach to software development
best for human comprehension not in some rigidly determined order like top-down or bottom-up. — Donald E. Knuth, Literate Programming[1] If one remembers
Literate_programming
Text-string-oriented programming language
artificial intelligence, especially machine translation and machine comprehension of natural languages. The original implementation was on an IBM 7090
SNOBOL
German computer scientist
uses neurophysiological methods to investigate the foundations of program comprehension. Sven Apel was named an ACM Fellow in 2025. Sven Apel's research
Sven_Apel
Programming language
fib_int(N, A, B) -> fib_int(N-1, B, A+B). Quicksort in Erlang, using list comprehension: %% qsort:qsort(List) %% Sort a list of items -module(qsort). % This
Erlang_(programming_language)
Determining what or where each pointer points to in program code
ICPC '19: Proceedings of the 27th IEEE International Conference on Program Comprehension. Montreal, Canada: IEEE. Sui, Yulei; Xue, Jingling (2016). "SVF:
Pointer_analysis
Ability to read and understand text
knows. Reading comprehension relies on two abilities that are connected to each other: word reading and language comprehension. Comprehension specifically
Reading_comprehension
Microsoft programming language
functions Currying Pattern matching Algebraic data types Tuples List comprehension Monad pattern support (called computation expressions) Tail call optimisation
F Sharp (programming language)
F_Sharp_(programming_language)
Subtopic of natural language processing in artificial intelligence
processing in artificial intelligence that deals with machine reading comprehension. NLU has been considered an AI-hard problem. There is considerable commercial
Natural language understanding
Natural_language_understanding
Programming language running on the Erlang virtual machine
{:error, reason} -> IO.puts("missing file: #{reason}") iex> end List comprehension: iex> for n <- 1..5, rem(n, 2) == 1, do: n*n [1, 9, 25] Asynchronously
Elixir_(programming_language)
Text-based programming tool that allows for searching source code written in C
to search source code of the programming language C. It is often used on very large projects to aid code comprehension to find source code, functions
Cscope
Use of braces for specifying sets
allowed by the axiom schema of specification. This is also known as set comprehension and set abstraction. Set-builder notation can be used to describe a
Set-builder_notation
American children's television show
content was new. Experienced viewers interacted with the program more and showed better comprehension of the content than inexperienced viewers, especially
Blue's_Clues
Special function called to create an object
In class-based, object-oriented programming, a constructor (abbreviation: ctor) is a special type of function called to create an object. It prepares
Constructor (object-oriented programming)
Constructor_(object-oriented_programming)
Educational software
educational program created by Renaissance Learning. It is designed to monitor and manage students' independent reading practice and comprehension in both
Accelerated_Reader
Structure in computing
264352. Eisenbarth, T.; Koschke, R.; Simon, D. (2001). "Aiding program comprehension by static and dynamic feature analysis". Proceedings IEEE International
Call_graph
Techniques claiming to improve the ability to read quickly
minute and above) than normal reading for comprehension (around 200–230 wpm), and results in lower comprehension rates, especially with information-rich
Speed_reading
Finite-state machine
Federica (eds.). Proceedings of the 27th International Conference on Program Comprehension, ICPC 2019, Montreal, QC, Canada, May 25-31, 2019. IEEE / ACM. pp
Deterministic finite automaton
Deterministic_finite_automaton
maintenance categories". 2009 IEEE 17th International Conference on Program Comprehension. pp. 30–39. doi:10.1109/ICPC.2009.5090025. ISBN 978-1-4244-3998-0
Mining_software_repositories
U.S. federal aid program for low-income childcare
children's literacy skills. No significant impacts were found for oral comprehension, phonological awareness, or early mathematics skills for either age
Head_Start_(program)
Computer based test held in India
admission in graduate management programs. The test consists of three sections: Verbal Ability and Reading Comprehension, Data Interpretation and Logical
Common_Admission_Test
Inability to comprehend or formulate language
language specific tasks such as naming, lexical processing, and sentence comprehension, and discourse production. Other studies have found that most, but not
Aphasia
Bundling of data
it for easy comprehension by other programmers. Encapsulation is a technique that encourages decoupling. All object-oriented programming (OOP) systems
Encapsulation (computer programming)
Encapsulation_(computer_programming)
Proprietary language for AI accelerators
and dictionary comprehensions, and support for classes. Further, Mojo also adds features that enable performant low-level programming: fn for creating
Mojo_(programming_language)
Shell command for indexing source code identifiers
identifiers parsed from source code files of various programming languages to aid with code comprehension. The tags are often used by a source-code editor
Ctags
which are key to program comprehension and automated program construction. Consider program p3 above: it begins with base program h, then feature j is
Feature-oriented_programming
Method of teaching reading and writing
vocabulary, and comprehension. The reports, presented by NORC at the University of Chicago, compare the results of students in the MRC program with students
Phonics
Software visualization tool
research shows that developers spend about 57-70% of their time understanding existing code, i.e., program comprehension" Archived Repository v t e
Sourcetrail
Study of reading and its acquisition
areas such as oral reading fluency, vocabulary, morphology, reading comprehension, and more. In addition, some educators feel that SoR should include
Science_of_reading
Development of software after release
websites". Proceedings of the Seventh International Workshop on Program Comprehension. IEEE. pp. 178–185. Ned Chapin; Joanne E Hale; Khaled Md Khan; Juan
Software_evolution
Random Hacker'] Python 2.7 and 3.x also support dict comprehensions (similar to list comprehensions), a compact syntax for generating a dictionary from
Comparison of programming languages (associative array)
Comparison_of_programming_languages_(associative_array)
Software development technique
Gondow, Katsuhiko (December 2018). "Analyzing Code Comments to Boost Program Comprehension". 2018 25th Asia-Pacific Software Engineering Conference (APSEC)
Comment_programming
Projecting human traits onto computers
project human traits—such as experience, semantic comprehension or empathy—onto computer programs. ELIZA was a symbolic AI chatbot developed in 1966
ELIZA_effect
Theory of attention in psychology
with the narrative content, there are viewer and program characteristics that effect comprehension. Prior knowledge of content - similar to the processing
Capacity_theory
Graph editor tool
method, i.e. necessitating source code, thus it is mainly aimed at program comprehension. Rigi is distributed by its main author, Hausi A. Müller and the
Rigi_(software)
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules
Comparison of programming languages
Comparison_of_programming_languages
IQ test designed to measure intelligence in adults
and five performance subtests. The verbal tests were: Information, Comprehension, Arithmetic, Digit Span, Similarities, and Vocabulary. The Performance
Wechsler Adult Intelligence Scale
Wechsler_Adult_Intelligence_Scale
Programming language that uses first order logic
substitutions of a given query in a list. This can be used for list comprehension. For example, perfect numbers equal the sum of their proper divisors:
Prolog
Public university in Quezon City, Philippines
standardized examination assesses applicants' proficiency in language, reading comprehension, mathematics, and science. Applicants must not have taken any university
University of the Philippines Diliman
University_of_the_Philippines_Diliman
American computer scientist
tagging of program identifiers for improved text-based software engineering tools". 2013 21st International Conference on Program Comprehension (ICPC). pp
Lori_L._Pollock
Document-oriented XML representation of source code
Extractor. Proceedings of the 11th IEEE International Workshop on Program Comprehension (IWPC'03). pp. 10 pages.{{cite book}}: CS1 maint: multiple names:
SrcML
How software progresses through its implementation
also support other uses, such as asynchronous programming. Haskell has do-expressions and comprehensions, which together provide similar function to for-expressions
Control_flow
Overview of and topical guide to computer programming
List comprehension Object-oriented programming Object-oriented constructors While loops For loops Evaluation strategy List of "Hello World" programs Languages
Outline of computer programming
Outline_of_computer_programming
Pseudoscientific concept
cue removal, Tart's failure to perform this basic task seems beyond comprehension. As previously concluded, remote viewing has not been demonstrated in
Remote_viewing
US and Canadian standardized test
prospective law school candidates. It is designed to assess reading comprehension and logical reasoning. The test is an integral part of the law school
Law_School_Admission_Test
structure and run-time execution traces are correlated to facilitate program comprehension through dynamic analysis in software maintenance tasks. The core
Software_diagnosis
Program in which secondary school or university students study abroad
test for English language comprehension prior to being accepted into a program taking them to the United States. Other programs do not examine language
Student_exchange_program
High-level programming language
some JavaScript engines supported these non-standard features: array comprehensions and generator expressions (like Python) concise function expressions
JavaScript
Functional programming language
(1..20); An algorithm for the n queens problem which employs a list comprehension to organize the backtracking search: queens n = search n 1 [] with search
Pure_(programming_language)
American actor (born 1955)
damage to the area of the brain that controls language expression and comprehension. The Golden Raspberry Awards retracted its Willis category, deeming
Bruce_Willis
Exemplary or noteworthy book
curriculum into a rigorous first four semesters in the program. Loyola University Chicago's Honors Program combines a Great Books curriculum with additional
Classic_book
FDA program
the patient must also take an online comprehension test to ensure they understand the requirements of the Program. Once those two items are complete, the
IPLEDGE_program
Technique of both listening to what is said and replying with an accurate summary
their point is coming across and listeners absorb more information, comprehension, and understanding by being consciously engaged. The goal of active
Active_listening
Programming language
MAC, April 1972. Eugene Charniak. Toward a Model of Children's Story Comprehension MIT AI TR-266. December 1972. Julian Davies. Popler 1.6 Reference Manual
Planner (programming language)
Planner_(programming_language)
Part of a computer program where a given name binding is valid
}). In Python, auxiliary variables in generator expressions and list comprehensions (in Python 3) have expression scope. In C, variable names in a function
Scope_(computer_programming)
Visualization of information related to software systems
Execution Traces". Proceedings of the International Conference on Program Comprehension (PDF). IEEE Computer Society. pp. 53–62. doi:10.1109/ICPC.2013.6613833
Software_visualization
Model of movement
crowd simulation". Proceedings 11th IEEE International Workshop on Program Comprehension. pp. 143–8. doi:10.1109/CASA.2003.1199317. ISBN 978-0-7695-1934-0
Crowd_simulation
Measuring the Effectiveness of Decompilers and Obfuscators (PDF). Program Comprehension, 2007. ICPC '07. 15th IEEE International Conference on. pp. 253–258
JAD_(software)
Programming language which compiles to JavaScript
JavaScript's brevity and readability. Some added features include list comprehension and destructuring assignment. CoffeeScript support is included in Ruby
CoffeeScript
Functional programming language
as set comprehensions. NPL eventually evolved into Hope but lost set comprehensions, which made a reappearance in the form of list comprehensions in later
NPL_(programming_language)
Functional programming language
a younger sibling language, Haskell: referential transparency, list comprehension, guards, garbage collection, higher order functions, currying, and lazy
Clean_(programming_language)
Design pattern in functional programming to build generic types
unit(x) = [x] From here, applying a function iteratively with a list comprehension may seem like an easy choice for bind and converting lists to a full
Monad (functional programming)
Monad_(functional_programming)
engineering practices evolved to emphasize program comprehension and maintainability through structured programming, code inspections, and early formal verification
Software_understanding
Study of mental functions and behaviors
study of mental processes, including perception, attention, language comprehension and production, memory, and problem solving. Researchers in the field
Psychology
full semantic source analysis. Software visualization supports program comprehension. Static data flow analysis-based verifications detect problems in
Imagix_4D
Limitative results in mathematical logic
from the paradoxes that result when the axiom schema of unrestricted comprehension is assumed in set theory. The incompleteness theorems apply only to
Gödel's incompleteness theorems
Gödel's_incompleteness_theorems
ACM's Special Interest Group on Software Engineering
dedicated ACM special interest group (initially framed around programming / programming methodology). 1975: Tony Wasserman and Stockton Gaines drafted
SIGSOFT
Dialect of Lisp
recursive evaluation 37: args-fold: a program argument processor 39: parameter objects 41: streams 42: eager comprehensions 43: vector library 45: primitives
Scheme_(programming_language)
Lingfeng BAO; David LO; Zhengchang XING; Ahmed E HASSAN. "Measuring program comprehension: A large-scale field study with professionals". {{cite journal}}:
Application discovery and understanding
Application_discovery_and_understanding
Language disorder class of fluent aphasias
damage to a distributed network of brain regions involved in language comprehension rather than a single isolated area. Patients with Wernicke's aphasia
Receptive_aphasia
Television channel in China
television network of the People's Republic of China. It broadcasts a range of programs from CCTV Headquarters at East 3rd Ring Road in Beijing and is available
CCTV-1
Set of rules defining correctly structured programs
functional programming style, which makes working with lists and other collections much more straightforward. One such construction is the list comprehension, which
Python_syntax_and_semantics
Educational programming language
such as generalizing the list comprehension syntax to support any monad, which is now available using the MonadComprehensions extension). "Frequently Asked
Gofer_(programming_language)
comparison of the features of the type systems and type checking of multiple programming languages. Brief definitions A nominal type system means that the language
Comparison of programming languages by type system
Comparison_of_programming_languages_by_type_system
verify the quality and security of a new build when it is released. Program comprehension: helping programmers understand and maintain existing code, or modernize
Visual_Expert
language test for French as a foreign language. It assesses general French comprehension and expression skills. Results are aligned with the levels of the Common
Test_d'évaluation_de_français
only give relevant program analysis, but it also organizes the steps of change propagation. JRipples: A Tool for Program Comprehension during Incremental
JRipples
Despite producing only a few kilowatts, it aided in gaining a deeper comprehension of nuclear reactions in physics studies as well as the production of
History of France's civil nuclear program
History_of_France's_civil_nuclear_program
Use of programmed texts or teaching machines
chunks. After each step, learners are given a question to test their comprehension. Then immediately the correct answer is shown. This means the learner
Programmed_learning
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
Boy/Male
Hindu, Indian
Start
Boy/Male
Tamil
Achintya | அசிஂதà¯à®¯
Beyond comprehension
Achintya | அசிஂதà¯à®¯
Boy/Male
Arabic, Muslim
Way; Program; Road; Path
Boy/Male
Tamil
Start
Girl/Female
Hindu, Indian
Prowess
Boy/Male
Muslim
Comprehension
Boy/Male
Assamese, Hindu, Indian, Kannada, Malayalam, Marathi, Telugu
Beyond Comprehension; Beyond Knowledge
Boy/Male
Tamil
Yogram | யோகà¯à®°à®¾à®®
Yogram | யோகà¯à®°à®¾à®®
Boy/Male
Hindu, Indian, Marathi
The Highest Point; Summit
Boy/Male
Hindu
Boy/Male
Bengali, Gujarati, Hindu, Indian, Kannada, Malayalam, Marathi, Oriya, Sanskrit, Sindhi, Tamil, Telugu
Release of Tensions; Inconceivable; A Name of Lord Shiva; Beyond Comprehension; Lord Shiva
Boy/Male
Indian
Comprehension
Boy/Male
Indian
Beyond comprehension
Boy/Male
Muslim
Way. Program.
Girl/Female
Bengali, Indian, Kannada
Beyond Comprehension; Beyond Knowledge
Boy/Male
Arabic
Way; Program
Surname or Lastname
English and German
English and German : variant spelling of Pilgrim.
Surname or Lastname
English (mainly Cambridgeshire)
English (mainly Cambridgeshire) : variant of Pilgrim.
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
Girl/Female
English
which is a.
Boy/Male
Polish
God's glory.
Boy/Male
Arabic, Muslim
Lion
Boy/Male
Hebrew
Gift from God.
Boy/Male
Tamil
Dwarika | தà¯à®µà®¾à®°à®¿à®•ா
Capital of Lord krishnas kingdom
Girl/Female
Arabic, Australian
Warrior
Girl/Female
Australian, Jamaican, Latin
Silence; Hushed
Boy/Male
Gujarati, Hebrew, Hindu, Indian, Kannada, Malayalam, Marathi, Modern, Punjabi, Sanskrit, Sikh, Tamil, Telugu, Thai, Traditional
Love; Bonding; Compassion
Female
English
Feminine variant of English unisex Ashley, ASHLIE means "ash-tree grove."
Girl/Female
Irish
“beautiful, radiant, joyful.†Known as the greatest woman warrior in the world, Aoife was the mother of Cuchulainn’s (read the legend) only son, Connlach. Aoife Dearg (“Red Aoifeâ€) was a daughter of a king of Connacht who had her marriage arranged by St. Patrick himself. In 2003 Aoife was the third most popular Irish girls name for babies in Ireland.
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
PROGRAM COMPREHENSION
n.
See Programme.
pl.
of Programma
v. t.
A list of candidates, prepared for nomination or for election; a list of candidates, or a programme of action, devised beforehand.
n.
The capacity of the mind to perceive and understand; the power, act, or process of grasping with the intellect; perception; understanding; as, a comprehension of abstract principles.
n.
A printed programme of a play, with the parts assigned to the actors.
n.
Any law, which, after it had passed the Athenian senate, was fixed on a tablet for public inspection previously to its being proposed to the general assembly of the people.
n.
An image of external objects fixed on the retina by the photochemical action of light on the visual purple. See Optography.
n.
A pun.
n.
A preface.
n.
An edict published for public information; an official bulletin; a public proclamation.
n.
Anything that is scattered abroad in great numbers as a theatrical programme, an advertising leaf, etc.
n.
That which is written or printed as a public notice or advertisement; a scheme; a prospectus; especially, a brief outline or explanation of the order to be pursued, or the subjects embraced, in any public exercise, performance, or entertainment; a preliminary sketch.
n.
The production of an optogram on the retina by the photochemical action of light on the visual purple; the fixation of an image in the eye. The object so photographed shows white on a purple or red background. See Visual purple, under Visual.
n.
A published note, containing a brief statement, explanation, request, expression of thanks, or the like; as, to put a card in the newspapers. Also, a printed programme, and (fig.), an attraction or inducement; as, this will be a good card for the last day of the fair.
n.
A coarse stuff made of silk and mohair, or of coarse silk.
n.
Alt. of Grogran
n.
See Muscle curve, under Muscle.
n.
Same as Trigraph.
n.
Same as Programme.
adv.
In an understanding manner; intelligibly; with full knowledge or comprehension; intelligently; as, to vote upon a question understandingly; to act or judge understandingly.