Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Index of computing articles and List of computer scientists

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Index of computing articles and List of computer scientists

Index of computing articles vs. List of computer scientists

Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations. This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.

Similarities between Index of computing articles and List of computer scientists

Index of computing articles and List of computer scientists have 86 things in common (in Unionpedia): Ada (programming language), ALGOL, Algorithm, Amiga, APL (programming language), Apple Inc., Assembly language, AWK, Backus–Naur form, BASIC, Berkeley Software Distribution, Bourne shell, C (programming language), C++, COBOL, Compiler, Computability theory, Computational complexity theory, Computer architecture, Computer network, Computer science, Computer security, Cryptography, Data compression, Digital Equipment Corporation, Digital image processing, ENIAC, Formal language, Forth (programming language), Fortran, ..., Functional programming, Greibach normal form, Haskell (programming language), History of computing, Human–computer interaction, IBM, IBM Personal Computer, J (programming language), Java (programming language), JavaScript, Kleene star, Lambda calculus, LaTeX, Linux, Lisp (programming language), List of computing people, List of programmers, Logic programming, Lua (programming language), MAD (programming language), Microsoft, ML (programming language), Modula, Moore machine, Moore's law, Morris worm, Moving Picture Experts Group, Mozilla, Multics, Nondeterministic finite automaton, Oberon (programming language), Operating system, Pascal (programming language), Perl, PHP, Programming language, Prolog, Python (programming language), Rebol, Reduced instruction set computer, Ruby (programming language), Safari (web browser), Semaphore (programming), Simula, Smalltalk, SNOBOL, Software engineering, Supercomputer, Tcl, TeX, Turing machine, Unix, VAX, Von Neumann architecture, World Wide Web, Z notation. Expand index (56 more) »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

Ada (programming language) and Index of computing articles · Ada (programming language) and List of computer scientists · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

ALGOL and Index of computing articles · ALGOL and List of computer scientists · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

Algorithm and Index of computing articles · Algorithm and List of computer scientists · See more »

Amiga

The Amiga is a family of personal computers introduced by Commodore in 1985.

Amiga and Index of computing articles · Amiga and List of computer scientists · See more »

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

APL (programming language) and Index of computing articles · APL (programming language) and List of computer scientists · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

Apple Inc. and Index of computing articles · Apple Inc. and List of computer scientists · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

Assembly language and Index of computing articles · Assembly language and List of computer scientists · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

AWK and Index of computing articles · AWK and List of computer scientists · See more »

Backus–Naur form

In computer science, Backus–Naur form or Backus normal form (BNF) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols.

Backus–Naur form and Index of computing articles · Backus–Naur form and List of computer scientists · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

BASIC and Index of computing articles · BASIC and List of computer scientists · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

Berkeley Software Distribution and Index of computing articles · Berkeley Software Distribution and List of computer scientists · See more »

Bourne shell

The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems.

Bourne shell and Index of computing articles · Bourne shell and List of computer scientists · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

C (programming language) and Index of computing articles · C (programming language) and List of computer scientists · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

C++ and Index of computing articles · C++ and List of computer scientists · See more »

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

COBOL and Index of computing articles · COBOL and List of computer scientists · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

Compiler and Index of computing articles · Compiler and List of computer scientists · See more »

Computability theory

Computability theory, also known as recursion theory, is a branch of mathematical logic, of computer science, and of the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees.

Computability theory and Index of computing articles · Computability theory and List of computer scientists · See more »

Computational complexity theory

Computational complexity theory is a branch of the theory of computation in theoretical computer science that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other.

Computational complexity theory and Index of computing articles · Computational complexity theory and List of computer scientists · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

Computer architecture and Index of computing articles · Computer architecture and List of computer scientists · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

Computer network and Index of computing articles · Computer network and List of computer scientists · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

Computer science and Index of computing articles · Computer science and List of computer scientists · See more »

Computer security

Cybersecurity, computer security or IT security is the protection of computer systems from theft of or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.

Computer security and Index of computing articles · Computer security and List of computer scientists · See more »

Cryptography

Cryptography or cryptology (from κρυπτός|translit.

Cryptography and Index of computing articles · Cryptography and List of computer scientists · See more »

Data compression

In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.

Data compression and Index of computing articles · Data compression and List of computer scientists · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

Digital Equipment Corporation and Index of computing articles · Digital Equipment Corporation and List of computer scientists · See more »

Digital image processing

In computer science, Digital image processing is the use of computer algorithms to perform image processing on digital images.

Digital image processing and Index of computing articles · Digital image processing and List of computer scientists · See more »

ENIAC

ENIAC (Electronic Numerical Integrator and Computer) was amongst the earliest electronic general-purpose computers made.

ENIAC and Index of computing articles · ENIAC and List of computer scientists · See more »

Formal language

In mathematics, computer science, and linguistics, a formal language is a set of strings of symbols together with a set of rules that are specific to it.

Formal language and Index of computing articles · Formal language and List of computer scientists · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

Forth (programming language) and Index of computing articles · Forth (programming language) and List of computer scientists · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

Fortran and Index of computing articles · Fortran and List of computer scientists · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Functional programming and Index of computing articles · Functional programming and List of computer scientists · See more »

Greibach normal form

In formal language theory, a context-free grammar is in Greibach normal form (GNF) if the right-hand sides of all production rules start with a terminal symbol, optionally followed by some variables.

Greibach normal form and Index of computing articles · Greibach normal form and List of computer scientists · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

Haskell (programming language) and Index of computing articles · Haskell (programming language) and List of computer scientists · See more »

History of computing

The history of computing is longer than the history of computing hardware and modern computing technology and includes the history of methods intended for pen and paper or for chalk and slate, with or without the aid of tables.

History of computing and Index of computing articles · History of computing and List of computer scientists · See more »

Human–computer interaction

Human–computer interaction (HCI) researches the design and use of computer technology, focused on the interfaces between people (users) and computers.

Human–computer interaction and Index of computing articles · Human–computer interaction and List of computer scientists · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

IBM and Index of computing articles · IBM and List of computer scientists · See more »

IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

IBM Personal Computer and Index of computing articles · IBM Personal Computer and List of computer scientists · See more »

J (programming language)

The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus.

Index of computing articles and J (programming language) · J (programming language) and List of computer scientists · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Index of computing articles and Java (programming language) · Java (programming language) and List of computer scientists · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

Index of computing articles and JavaScript · JavaScript and List of computer scientists · See more »

Kleene star

In mathematical logic and computer science, the Kleene star (or Kleene operator or Kleene closure) is a unary operation, either on sets of strings or on sets of symbols or characters.

Index of computing articles and Kleene star · Kleene star and List of computer scientists · See more »

Lambda calculus

Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.

Index of computing articles and Lambda calculus · Lambda calculus and List of computer scientists · See more »

LaTeX

LaTeX (or; a shortening of Lamport TeX) is a document preparation system.

Index of computing articles and LaTeX · LaTeX and List of computer scientists · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

Index of computing articles and Linux · Linux and List of computer scientists · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

Index of computing articles and Lisp (programming language) · Lisp (programming language) and List of computer scientists · See more »

List of computing people

This is a list of people who are important or notable in the field of computing, but who are not primarily computer scientists or programmers.

Index of computing articles and List of computing people · List of computer scientists and List of computing people · See more »

List of programmers

This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions.

Index of computing articles and List of programmers · List of computer scientists and List of programmers · See more »

Logic programming

Logic programming is a type of programming paradigm which is largely based on formal logic.

Index of computing articles and Logic programming · List of computer scientists and Logic programming · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

Index of computing articles and Lua (programming language) · List of computer scientists and Lua (programming language) · See more »

MAD (programming language)

MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 and later the IBM 709, IBM 7090, IBM 7040, UNIVAC 1107, UNIVAC 1108, Philco 210-211, and eventually the IBM S/370 mainframe computers.

Index of computing articles and MAD (programming language) · List of computer scientists and MAD (programming language) · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

Index of computing articles and Microsoft · List of computer scientists and Microsoft · See more »

ML (programming language)

ML (Meta Language) is a general-purpose functional programming language.

Index of computing articles and ML (programming language) · List of computer scientists and ML (programming language) · See more »

Modula

The Modula programming language is a descendant of the Pascal programming language.

Index of computing articles and Modula · List of computer scientists and Modula · See more »

Moore machine

In the theory of computation, a Moore machine is a finite-state machine whose output values are determined only by its current state.

Index of computing articles and Moore machine · List of computer scientists and Moore machine · See more »

Moore's law

Moore's law is the observation that the number of transistors in a dense integrated circuit doubles about every two years.

Index of computing articles and Moore's law · List of computer scientists and Moore's law · See more »

Morris worm

The Morris worm or Internet worm of November 2, 1988, was one of the first computer worms distributed via the Internet.

Index of computing articles and Morris worm · List of computer scientists and Morris worm · See more »

Moving Picture Experts Group

The Moving Picture Experts Group (MPEG) is a working group of authorities that was formed by ISO and IEC to set standards for audio and video compression and transmission.

Index of computing articles and Moving Picture Experts Group · List of computer scientists and Moving Picture Experts Group · See more »

Mozilla

Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.

Index of computing articles and Mozilla · List of computer scientists and Mozilla · See more »

Multics

Multics (Multiplexed Information and Computing Service) is an influential early time-sharing operating system, based around the concept of a single-level memory.

Index of computing articles and Multics · List of computer scientists and Multics · See more »

Nondeterministic finite automaton

In automata theory, a finite state machine is called a deterministic finite automaton (DFA), if.

Index of computing articles and Nondeterministic finite automaton · List of computer scientists and Nondeterministic finite automaton · See more »

Oberon (programming language)

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2).

Index of computing articles and Oberon (programming language) · List of computer scientists and Oberon (programming language) · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

Index of computing articles and Operating system · List of computer scientists and Operating system · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

Index of computing articles and Pascal (programming language) · List of computer scientists and Pascal (programming language) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

Index of computing articles and Perl · List of computer scientists and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

Index of computing articles and PHP · List of computer scientists and PHP · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

Index of computing articles and Programming language · List of computer scientists and Programming language · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

Index of computing articles and Prolog · List of computer scientists and Prolog · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

Index of computing articles and Python (programming language) · List of computer scientists and Python (programming language) · See more »

Rebol

Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing.

Index of computing articles and Rebol · List of computer scientists and Rebol · See more »

Reduced instruction set computer

A reduced instruction set computer, or RISC (pronounced 'risk'), is one whose instruction set architecture (ISA) allows it to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).

Index of computing articles and Reduced instruction set computer · List of computer scientists and Reduced instruction set computer · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

Index of computing articles and Ruby (programming language) · List of computer scientists and Ruby (programming language) · See more »

Safari (web browser)

Safari is a web browser developed by Apple based on the WebKit engine.

Index of computing articles and Safari (web browser) · List of computer scientists and Safari (web browser) · See more »

Semaphore (programming)

In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple processes in a concurrent system such as a multitasking operating system.

Index of computing articles and Semaphore (programming) · List of computer scientists and Semaphore (programming) · See more »

Simula

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard.

Index of computing articles and Simula · List of computer scientists and Simula · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Index of computing articles and Smalltalk · List of computer scientists and Smalltalk · See more »

SNOBOL

SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.

Index of computing articles and SNOBOL · List of computer scientists and SNOBOL · See more »

Software engineering

Software engineering is the application of engineering to the development of software in a systematic method.

Index of computing articles and Software engineering · List of computer scientists and Software engineering · See more »

Supercomputer

A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

Index of computing articles and Supercomputer · List of computer scientists and Supercomputer · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

Index of computing articles and Tcl · List of computer scientists and Tcl · See more »

TeX

TeX (see below), stylized within the system as TeX, is a typesetting system (or "formatting system") designed and mostly written by Donald Knuth and released in 1978.

Index of computing articles and TeX · List of computer scientists and TeX · See more »

Turing machine

A Turing machine is a mathematical model of computation that defines an abstract machine, which manipulates symbols on a strip of tape according to a table of rules.

Index of computing articles and Turing machine · List of computer scientists and Turing machine · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

Index of computing articles and Unix · List of computer scientists and Unix · See more »

VAX

VAX is a discontinued instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC) in the mid-1970s.

Index of computing articles and VAX · List of computer scientists and VAX · See more »

Von Neumann architecture

The von Neumann architecture, which is also known as the von Neumann model and Princeton architecture, is a computer architecture based on the 1945 description by the mathematician and physicist John von Neumann and others in the First Draft of a Report on the EDVAC.

Index of computing articles and Von Neumann architecture · List of computer scientists and Von Neumann architecture · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

Index of computing articles and World Wide Web · List of computer scientists and World Wide Web · See more »

Z notation

The Z notation is a formal specification language used for describing and modelling computing systems.

Index of computing articles and Z notation · List of computer scientists and Z notation · See more »

The list above answers the following questions

Index of computing articles and List of computer scientists Comparison

Index of computing articles has 588 relations, while List of computer scientists has 1004. As they have in common 86, the Jaccard index is 5.40% = 86 / (588 + 1004).

References

This article shows the relationship between Index of computing articles and List of computer scientists. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »