Similarities between List of programmers and Outline of software engineering
List of programmers and Outline of software engineering have 70 things in common (in Unionpedia): Agile software development, Alan Cooper, Alan Kay, APL (programming language), Assembly language, B (programming language), Backus–Naur form, Bertrand Meyer, Bill Joy, Brian Kernighan, C (programming language), C Sharp (programming language), C++, COBOL, Common Lisp, Component-based software engineering, D (programming language), Dennis Ritchie, Design by contract, Donald Knuth, Edsger W. Dijkstra, Eiffel (programming language), Eric S. Raymond, Extreme programming, File sharing, Fortran, Git, Goto, Grace Hopper, Grady Booch, ..., Java (programming language), Java (software platform), Jef Raskin, John Backus, Kent Beck, Linus Torvalds, Linux, List of computer scientists, Macintosh, Make (software), Margaret Hamilton (scientist), Martin Fowler, Microsoft Windows, MUD, Object-oriented programming, Pascal (programming language), Perl, PHP, Program optimization, Programmer, Prolog, Python (programming language), Richard Stallman, Ruby (programming language), Scala (programming language), Scheme (programming language), Smalltalk, Spreadsheet, Sun Microsystems, Tcl, TeX, The Art of Computer Programming, Tim Berners-Lee, Unified Modeling Language, Unix, Vi, Video game, Visual Basic, World Wide Web, Yacc. Expand index (40 more) »
Agile software development
Agile software development describes an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s).
Agile software development and List of programmers · Agile software development and Outline of software engineering ·
Alan Cooper
Alan Cooper (born June 3, 1952) is an American software designer and programmer.
Alan Cooper and List of programmers · Alan Cooper and Outline of software engineering ·
Alan Kay
Alan Curtis Kay (born May 17, 1940 published by the Association for Computing Machinery 2012) is an American computer scientist.
Alan Kay and List of programmers · Alan Kay and Outline of software engineering ·
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 List of programmers · APL (programming language) and Outline of software engineering ·
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 List of programmers · Assembly language and Outline of software engineering ·
B (programming language)
B is a programming language developed at Bell Labs circa 1969.
B (programming language) and List of programmers · B (programming language) and Outline of software engineering ·
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 List of programmers · Backus–Naur form and Outline of software engineering ·
Bertrand Meyer
Bertrand Meyer (born 21 November 1950) is a French academic, author, and consultant in the field of computer languages.
Bertrand Meyer and List of programmers · Bertrand Meyer and Outline of software engineering ·
Bill Joy
William Nelson Joy (born November 8, 1954) is an American computer scientist.
Bill Joy and List of programmers · Bill Joy and Outline of software engineering ·
Brian Kernighan
Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.
Brian Kernighan and List of programmers · Brian Kernighan and Outline of software engineering ·
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 List of programmers · C (programming language) and Outline of software engineering ·
C Sharp (programming language)
C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
C Sharp (programming language) and List of programmers · C Sharp (programming language) and Outline of software engineering ·
C++
C++ ("see plus plus") is a general-purpose programming language.
C++ and List of programmers · C++ and Outline of software engineering ·
COBOL
COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.
COBOL and List of programmers · COBOL and Outline of software engineering ·
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).
Common Lisp and List of programmers · Common Lisp and Outline of software engineering ·
Component-based software engineering
Component-based software engineering (CBSE), also called as component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system.
Component-based software engineering and List of programmers · Component-based software engineering and Outline of software engineering ·
D (programming language)
D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.
D (programming language) and List of programmers · D (programming language) and Outline of software engineering ·
Dennis Ritchie
Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.
Dennis Ritchie and List of programmers · Dennis Ritchie and Outline of software engineering ·
Design by contract
Design by contract (DbC), also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software.
Design by contract and List of programmers · Design by contract and Outline of software engineering ·
Donald Knuth
Donald Ervin Knuth (born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University.
Donald Knuth and List of programmers · Donald Knuth and Outline of software engineering ·
Edsger W. Dijkstra
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch systems scientist, programmer, software engineer, science essayist, and early pioneer in computing science.
Edsger W. Dijkstra and List of programmers · Edsger W. Dijkstra and Outline of software engineering ·
Eiffel (programming language)
Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software.
Eiffel (programming language) and List of programmers · Eiffel (programming language) and Outline of software engineering ·
Eric S. Raymond
Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, author of the widely cited 1997 essay and 1999 book The Cathedral and the Bazaar and other works, and open-source software advocate.
Eric S. Raymond and List of programmers · Eric S. Raymond and Outline of software engineering ·
Extreme programming
Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements.
Extreme programming and List of programmers · Extreme programming and Outline of software engineering ·
File sharing
File sharing is the practice of distributing or providing access to digital media, such as computer programs, multimedia (audio, images and video), documents or electronic books.
File sharing and List of programmers · File sharing and Outline of software engineering ·
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 List of programmers · Fortran and Outline of software engineering ·
Git
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
Git and List of programmers · Git and Outline of software engineering ·
Goto
GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages.
Goto and List of programmers · Goto and Outline of software engineering ·
Grace Hopper
Grace Brewster Murray Hopper (December 9, 1906 – January 1, 1992) was an American computer scientist and United States Navy rear admiral.
Grace Hopper and List of programmers · Grace Hopper and Outline of software engineering ·
Grady Booch
Grady Booch (born February 27, 1955) is an American software engineer, best known for developing the Unified Modeling Language (UML) with Ivar Jacobson and James Rumbaugh.
Grady Booch and List of programmers · Grady Booch and Outline of software engineering ·
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.
Java (programming language) and List of programmers · Java (programming language) and Outline of software engineering ·
Java (software platform)
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
Java (software platform) and List of programmers · Java (software platform) and Outline of software engineering ·
Jef Raskin
Jef Raskin (March 9, 1943 – February 26, 2005) was an American human–computer interface expert best known for conceiving and starting the Macintosh project at Apple in the late 1970s.
Jef Raskin and List of programmers · Jef Raskin and Outline of software engineering ·
John Backus
John Warner Backus (December 3, 1924 – March 17, 2007) was an American computer scientist.
John Backus and List of programmers · John Backus and Outline of software engineering ·
Kent Beck
Kent Beck (born 1961) is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification for a collaborative and iterative design process.
Kent Beck and List of programmers · Kent Beck and Outline of software engineering ·
Linus Torvalds
Linus Benedict Torvalds (born December 28, 1969) is a Finnish-American software engineer who is the creator, and historically, the principal developer of the Linux kernel, which became the kernel for operating systems such as the Linux operating systems, Android, and Chrome OS.
Linus Torvalds and List of programmers · Linus Torvalds and Outline of software engineering ·
Linux
Linux is a family of free and open-source software operating systems built around the Linux kernel.
Linux and List of programmers · Linux and Outline of software engineering ·
List of computer scientists
This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.
List of computer scientists and List of programmers · List of computer scientists and Outline of software engineering ·
Macintosh
The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.
List of programmers and Macintosh · Macintosh and Outline of software engineering ·
Make (software)
In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program.
List of programmers and Make (software) · Make (software) and Outline of software engineering ·
Margaret Hamilton (scientist)
Margaret Heafield Hamilton (born Heafield on August 17, 1936) is an American computer scientist, systems engineer, and business owner.
List of programmers and Margaret Hamilton (scientist) · Margaret Hamilton (scientist) and Outline of software engineering ·
Martin Fowler
Martin Fowler (born 1963) is a British software developer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.
List of programmers and Martin Fowler · Martin Fowler and Outline of software engineering ·
Microsoft Windows
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
List of programmers and Microsoft Windows · Microsoft Windows and Outline of software engineering ·
MUD
A MUD (originally Multi-User Dungeon, with later variants Multi-User Dimension and Multi-User Domain) is a multiplayer real-time virtual world, usually text-based.
List of programmers and MUD · MUD and Outline of software engineering ·
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
List of programmers and Object-oriented programming · Object-oriented programming and Outline of software engineering ·
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.
List of programmers and Pascal (programming language) · Outline of software engineering and Pascal (programming language) ·
Perl
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
List of programmers and Perl · Outline of software engineering and Perl ·
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.
List of programmers and PHP · Outline of software engineering and PHP ·
Program optimization
In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.
List of programmers and Program optimization · Outline of software engineering and Program optimization ·
Programmer
A programmer, developer, dev, coder, or software engineer is a person who creates computer software.
List of programmers and Programmer · Outline of software engineering and Programmer ·
Prolog
Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.
List of programmers and Prolog · Outline of software engineering and Prolog ·
Python (programming language)
Python is an interpreted high-level programming language for general-purpose programming.
List of programmers and Python (programming language) · Outline of software engineering and Python (programming language) ·
Richard Stallman
Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.
List of programmers and Richard Stallman · Outline of software engineering and Richard Stallman ·
Ruby (programming language)
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
List of programmers and Ruby (programming language) · Outline of software engineering and Ruby (programming language) ·
Scala (programming language)
Scala is a general-purpose programming language providing support for functional programming and a strong static type system.
List of programmers and Scala (programming language) · Outline of software engineering and Scala (programming language) ·
Scheme (programming language)
Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.
List of programmers and Scheme (programming language) · Outline of software engineering and Scheme (programming language) ·
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language.
List of programmers and Smalltalk · Outline of software engineering and Smalltalk ·
Spreadsheet
A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.
List of programmers and Spreadsheet · Outline of software engineering and Spreadsheet ·
Sun Microsystems
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.
List of programmers and Sun Microsystems · Outline of software engineering and Sun Microsystems ·
Tcl
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
List of programmers and Tcl · Outline of software engineering and Tcl ·
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.
List of programmers and TeX · Outline of software engineering and TeX ·
The Art of Computer Programming
The Art of Computer Programming (sometimes known by its initials TAOCP) is a comprehensive monograph written by Donald Knuth that covers many kinds of programming algorithms and their analysis.
List of programmers and The Art of Computer Programming · Outline of software engineering and The Art of Computer Programming ·
Tim Berners-Lee
Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English engineer and computer scientist, best known as the inventor of the World Wide Web.
List of programmers and Tim Berners-Lee · Outline of software engineering and Tim Berners-Lee ·
Unified Modeling Language
The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.
List of programmers and Unified Modeling Language · Outline of software engineering and Unified Modeling Language ·
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.
List of programmers and Unix · Outline of software engineering and Unix ·
Vi
vi is a screen-oriented text editor originally created for the Unix operating system.
List of programmers and Vi · Outline of software engineering and Vi ·
Video game
A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a video device such as a TV screen or computer monitor.
List of programmers and Video game · Outline of software engineering and Video game ·
Visual Basic
Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.
List of programmers and Visual Basic · Outline of software engineering and Visual Basic ·
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.
List of programmers and World Wide Web · Outline of software engineering and World Wide Web ·
Yacc
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.
List of programmers and Yacc · Outline of software engineering and Yacc ·
The list above answers the following questions
- What List of programmers and Outline of software engineering have in common
- What are the similarities between List of programmers and Outline of software engineering
List of programmers and Outline of software engineering Comparison
List of programmers has 710 relations, while Outline of software engineering has 480. As they have in common 70, the Jaccard index is 5.88% = 70 / (710 + 480).
References
This article shows the relationship between List of programmers and Outline of software engineering. To access each article from which the information was extracted, please visit: