Philip Abrams (sociologist)
   HOME
*





Philip Abrams (sociologist)
Philip S. Abrams is a computer science researcher who co-authored the first implementation of the programming language APL. APL In 1962, Kenneth E. Iverson published his book ''A Programming Language,'' describing a mathematical notation for describing array operations in mathematics. In 1965, Abrams and Lawrence M. Breed produced a compiler that translated expressions in Iverson's APL notation into IBM 7090 machine code. In the 1970s, he was vice president of development for Scientific Time Sharing Corporation (STSC), Inc. Selected works * Abrams, Philip S.''An APL Machine'' Stanford Linear Accelerator Center SLAC National Accelerator Laboratory, originally named the Stanford Linear Accelerator Center, is a United States Department of Energy National Laboratory operated by Stanford University under the programmatic direction of the U.S. Departme ... (SLAC), February, 1970. References Year of birth missing (living people) Living people American computer s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical disciplines (including the design and implementation of Computer architecture, hardware and Computer programming, software). Computer science is generally considered an area of research, academic research and distinct from computer programming. Algorithms and data structures are central to computer science. The theory of computation concerns abstract models of computation and general classes of computational problem, problems that can be solved using them. The fields of cryptography and computer security involve studying the means for secure communication and for preventing Vulnerability (computing), security vulnerabilities. Computer graphics (computer science), Computer graphics and computational geometry address the generation of images. Progr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Business
Business is the practice of making one's living or making money by producing or Trade, buying and selling Product (business), products (such as goods and Service (economics), services). It is also "any activity or enterprise entered into for profit." Having a business name does not separate the business entity from the owner, which means that the owner of the business is responsible and liable for debts incurred by the business. If the business acquires debts, the creditors can go after the owner's personal possessions. A business structure does not allow for corporate tax rates. The proprietor is personally taxed on all income from the business. The term is also often used colloquially (but not by lawyers or by public officials) to refer to a company, such as a corporation or cooperative. Corporations, in contrast with Sole proprietorship, sole proprietors and partnerships, are a separate legal entity and provide limited liability for their owners/members, as well as being su ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical disciplines (including the design and implementation of Computer architecture, hardware and Computer programming, software). Computer science is generally considered an area of research, academic research and distinct from computer programming. Algorithms and data structures are central to computer science. The theory of computation concerns abstract models of computation and general classes of computational problem, problems that can be solved using them. The fields of cryptography and computer security involve studying the means for secure communication and for preventing Vulnerability (computing), security vulnerabilities. Computer graphics (computer science), Computer graphics and computational geometry address the generation of images. Progr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics with the major subdisciplines of number theory, algebra, geometry, and analysis, respectively. There is no general consensus among mathematicians about a common definition for their academic discipline. Most mathematical activity involves the discovery of properties of abstract objects and the use of pure reason to prove them. These objects consist of either abstractions from nature orin modern mathematicsentities that are stipulated to have certain properties, called axioms. A ''proof'' consists of a succession of applications of deductive rules to already established results. These results include previously proved theorems, axioms, andin case of abstraction from naturesome basic properties that are considered true starting points of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

APL (programming Language)
APL (named after the book ''A Programming Language'') is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the Array data type#Multi-dimensional arrays, multidimensional array. It uses a large range of APL syntax and symbols, special graphic symbols to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. History Mathematical notation A mathematical notation for manipulating arrays was developed by Kenneth E. Iverson, starting in 1957 at Harvard University. In 1960, he began work for IBM where he developed this notation with Adin Falkoff and published it in his book ''A Programming Language'' in 1962. The preface states its premise: This notation was used inside IBM for short research reports on computer systems, such as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Kenneth E
Kenneth is an English given name and surname. The name is an Anglicised form of two entirely different Gaelic personal names: ''Cainnech'' and '' Cináed''. The modern Gaelic form of ''Cainnech'' is ''Coinneach''; the name was derived from a byname meaning "handsome", "comely". A short form of ''Kenneth'' is '' Ken''. Etymology The second part of the name ''Cinaed'' is derived either from the Celtic ''*aidhu'', meaning "fire", or else Brittonic ''jʉ:ð'' meaning "lord". People :''(see also Ken (name) and Kenny)'' Places In the United States: * Kenneth, Indiana * Kenneth, Minnesota * Kenneth City, Florida In Scotland: * Inch Kenneth, an island off the west coast of the Isle of Mull Other * "What's the Frequency, Kenneth?", a song by R.E.M. * Hurricane Kenneth * Cyclone Kenneth Intense Tropical Cyclone Kenneth was the strongest tropical cyclone to make landfall in Mozambique since modern records began. The cyclone also caused significant damage in the Comoro Islands an ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Iverson Award
The Iverson Award, more formally the Kenneth E. Iverson Award for Outstanding Contribution to APL, is presented by the Special Interest Group on APL (SIGAPL) of the Association for Computing Machinery (ACM). It is presented to a person who has made significant contributions to the APL programming language or to the APL community. These contributions may be Technical (i.e. new developments in the APL language itself) or Service (assistance or support to SIGAPL or the APL community generally). The award consists of a plaque and a certificate, and is accompanied by a cash prize and a lifetime membership in SIGAPL. The award is named in honor of Kenneth E. Iverson, the creator of APL. Recipients of the award by year: * 2016 Morten Kromberg and Gitte Christensen * 2007 IBM APL2 Products and Services Team * 2001 Jon McGrew * 2000 Lynne Shaw * 1999 William Rutiser * 1998 Roy Sykes, Jr. * 1997 John C. McPherson * 1996 Roger Hui * 1995 Peter Donnelly and John Scholes * 1994 Donal ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Programming Language Implementation
In computer programming, a programming language implementation is a system for executing computer programs. There are two general approaches to programming language implementation: *'' Interpretation:'' The program is read as input by an interpreter, which performs the actions written in the program. *''Compilation:'' The program is read by a compiler, which translates it into some other language, such as bytecode or machine code. The translated code may either be directly executed by hardware, or serve as input to another interpreter or another compiler. Interpreter An interpreter is composed of two parts: a parser and an evaluator. After a program is read as input by an interpreter, it is processed by the parser. The parser breaks the program into language components to form a parse tree. The evaluator then uses the parse tree to execute the program. Virtual machine A virtual machine is a special type of interpreter that interprets bytecode. Bytecode is a portable low-level ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer History Museum
The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact on society. History The museum's origins date to 1968 when Gordon Bell began a quest for a historical collection and, at that same time, others were looking to preserve the Whirlwind computer. The resulting ''Museum Project'' had its first exhibit in 1975, located in a converted coat closet in a DEC lobby. In 1978, the museum, now ''The Digital Computer Museum'' (TDCM), moved to a larger DEC lobby in Marlborough, Massachusetts. Maurice Wilkes presented the first lecture at TDCM in 1979 – the presentation of such lectures has continued to the present time. TDCM incorporated as '' The Computer Museum'' (TCM) in 1982. In 1984, TCM moved to Boston, locating on Museum Wharf. In 1996/1997, the TCM History Center (TCMHC) was established; a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Lawrence M
Lawrence may refer to: Education Colleges and universities * Lawrence Technological University, a university in Southfield, Michigan, United States * Lawrence University, a liberal arts university in Appleton, Wisconsin, United States Preparatory & high schools * Lawrence Academy at Groton, a preparatory school in Groton, Massachusetts, United States * Lawrence College, Ghora Gali, a high school in Pakistan * Lawrence School, Lovedale, a high school in India * The Lawrence School, Sanawar, a high school in India Research laboratories * Lawrence Berkeley National Laboratory, United States * Lawrence Livermore National Laboratory, United States People * Lawrence (given name), including a list of people with the name * Lawrence (surname), including a list of people with the name * Lawrence (band), an American soul-pop group * Lawrence (judge royal) (died after 1180), Hungarian nobleman, Judge royal 1164–1172 * Lawrence (musician), Lawrence Hayward (born 1961), British musician * ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Scientific Time Sharing Corporation
Scientific Time Sharing Corporation (STSC) was a pioneering timesharing and consulting service company which offered APL from its datacenter in Bethesda, MD to users in the United States and Europe. History Scientific Time Sharing Corporation (STSC) was formed in 1969 in Bethesda, Maryland by Dan Dyer, Burton C. Gray, and some of the people who originally implemented the programming language APL, notably Philip S. Abrams, Lawrence M. Breed, and Allen Rose. In 1970, STSC released ''APL*Plus'', a version of the ''APL\360'' language with many practical extensions oriented toward fostering business use of APL. Together with I. P. Sharp Associates, STSC made many enhancements to the APL language, including: * []FMT formatting * []VR and []FX, APL program Reflection (computer programming), reflection features * a file system to store APL variables outside of the APL environment STSC continued to make enhancements to the interpreter, notably improving the performance of many of t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Stanford Linear Accelerator Center
SLAC National Accelerator Laboratory, originally named the Stanford Linear Accelerator Center, is a United States Department of Energy National Laboratory operated by Stanford University under the programmatic direction of the U.S. Department of Energy Office of Science and located in Menlo Park, California. It is the site of the Stanford Linear Accelerator, a 3.2 kilometer (2-mile) linear accelerator constructed in 1966 and shut down in the 2000s, that could accelerate electrons to energies of 50 GeV. Today SLAC research centers on a broad program in atomic and solid-state physics, chemistry, biology, and medicine using X-rays from synchrotron radiation and a free-electron laser as well as experimental and theoretical research in elementary particle physics, astroparticle physics, and cosmology. History Founded in 1962 as the Stanford Linear Accelerator Center, the facility is located on of Stanford University-owned land on Sand Hill Road in Menlo Park, Califor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]