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

Integrated development environment

+ Save concept

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. [1]

102 relations: Ada (programming language), Application software, Build automation, C (programming language), C Sharp (programming language), C++, Class browser, Class diagram, Classic Mac OS, Cloud computing, Collaborative development environment, Command-line interface, Comparison of integrated development environments, Compiler, Computer terminal, Computer-aided software engineering, Dartmouth BASIC, Dartmouth Time Sharing System, Data Display Debugger, Dataflow programming, Debugger, Distributed computing, Eclipse (software), EICASLAB, Emacs, Emacs Lisp, Game integrated development environment, Geany, German language, GNAT, GNU, GNU Compiler Collection, GNU Debugger, GNU Emacs, Graphical user interface, Intelligent code completion, IntelliJ IDEA, Interpreter (computing), Java (programming language), Keyboard shortcut, Komodo Edit, KTechLab, LabVIEW, Lazarus (IDE), Lego Mindstorms, Linker (computing), Linux kernel, Macintosh, Macintosh Programmer's Workshop, MacOS, ..., Maestro I, Make (software), Makefile, Max (software), Microsoft, Microsoft Visual C++, Microsoft Visual Studio, Microsoft Windows, Microsoft Windows SDK, MonoDevelop, Mozilla, MyEclipse, NetBeans, Object browser, Object-oriented programming, Openlab, Perl, PHP, Plug-in (computing), POSIX, PostgreSQL, Programmer, Programming language, Programming paradigm, Prograph, Punched card, Python (programming language), Qfix robot kit, Rapid application development, Read–eval–print loop, Ruby (programming language), SharpDevelop, Softbench, Software development, Source code editor, Static program analysis, Synthesizer, System console, THINK C, Turbo Pascal, Unified Modeling Language, Unix, User interface, Version control, Vi, Vim (text editor), Visual programming language, Web integrated development environment, West Germany, X Window System, Xcode, .NET Framework. Expand index (52 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.

New!!: Integrated development environment and Ada (programming language) · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: Integrated development environment and Application software · See more »

Build automation

Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests.

New!!: Integrated development environment and Build automation · 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.

New!!: Integrated development environment and C (programming language) · See more »

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.

New!!: Integrated development environment and C Sharp (programming language) · See more »

C++

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

New!!: Integrated development environment and C++ · See more »

Class browser

A class browser is a feature of an integrated development environment (IDE) that allows the programmer to browse, navigate, or visualize the structure of object-oriented programming code.

New!!: Integrated development environment and Class browser · See more »

Class diagram

In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.

New!!: Integrated development environment and Class diagram · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Integrated development environment and Classic Mac OS · See more »

Cloud computing

Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.

New!!: Integrated development environment and Cloud computing · See more »

Collaborative development environment

A collaborative development environment (CDE) is an online meeting space where a software development project's stakeholders can work together, no matter what timezone or region they are in, to discuss, document, and produce project deliverables.

New!!: Integrated development environment and Collaborative development environment · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Integrated development environment and Command-line interface · See more »

Comparison of integrated development environments

The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included.

New!!: Integrated development environment and Comparison of integrated development environments · 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).

New!!: Integrated development environment and Compiler · See more »

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.

New!!: Integrated development environment and Computer terminal · See more »

Computer-aided software engineering

Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications.

New!!: Integrated development environment and Computer-aided software engineering · See more »

Dartmouth BASIC

Dartmouth BASIC is the original version of the BASIC programming language.

New!!: Integrated development environment and Dartmouth BASIC · See more »

Dartmouth Time Sharing System

The Dartmouth Time-Sharing System, or DTSS for short, is an operating system first developed at Dartmouth College between 1963 and 1964.

New!!: Integrated development environment and Dartmouth Time Sharing System · See more »

Data Display Debugger

Data Display Debugger (GNU DDD) is a graphical user interface (using the Motif toolkit) for command-line debuggers such as GDB, DBX, JDB, HP Wildebeest Debugger, XDB, the Perl debugger, the Bash debugger, the Python debugger, and the GNU Make debugger.

New!!: Integrated development environment and Data Display Debugger · See more »

Dataflow programming

In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture.

New!!: Integrated development environment and Dataflow programming · See more »

Debugger

A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).

New!!: Integrated development environment and Debugger · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

New!!: Integrated development environment and Distributed computing · See more »

Eclipse (software)

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.

New!!: Integrated development environment and Eclipse (software) · See more »

EICASLAB

EICASLAB is a software suite providing a laboratory for automatic control design and time-series forecasting developed as final output of the European ACODUASIS Project IPS-2001-42068 funded by the European Community within the Innovation Programme.

New!!: Integrated development environment and EICASLAB · See more »

Emacs

Emacs is a family of text editors that are characterized by their extensibility.

New!!: Integrated development environment and Emacs · See more »

Emacs Lisp

Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs).

New!!: Integrated development environment and Emacs Lisp · See more »

Game integrated development environment

A game integrated development environment (game IDE or game environment) is a specialized integrated development environment for creating video games.

New!!: Integrated development environment and Game integrated development environment · See more »

Geany

Geany (IPA:ʒeːniː) is a lightweight GUI text editor using Scintilla and GTK+, including basic IDE features.

New!!: Integrated development environment and Geany · See more »

German language

German (Deutsch) is a West Germanic language that is mainly spoken in Central Europe.

New!!: Integrated development environment and German language · See more »

GNAT

GNAT is a free-software compiler for the Ada programming language which forms part of the GNU Compiler Collection.

New!!: Integrated development environment and GNAT · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Integrated development environment and GNU · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Integrated development environment and GNU Compiler Collection · See more »

GNU Debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, Java and partially others.

New!!: Integrated development environment and GNU Debugger · See more »

GNU Emacs

GNU Emacs is the most popular and most ported Emacs text editor.

New!!: Integrated development environment and GNU Emacs · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Integrated development environment and Graphical user interface · See more »

Intelligent code completion

Intelligent code completion is a context-aware code completion feature in some programming environments that speeds up the process of coding applications by reducing typos and other common mistakes.

New!!: Integrated development environment and Intelligent code completion · See more »

IntelliJ IDEA

IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software.

New!!: Integrated development environment and IntelliJ IDEA · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: Integrated development environment and Interpreter (computing) · 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.

New!!: Integrated development environment and Java (programming language) · See more »

Keyboard shortcut

In computing, a keyboard shortcut is a series of one or several keys, such as Ctrl+F to search a character string.

New!!: Integrated development environment and Keyboard shortcut · See more »

Komodo Edit

Komodo Edit is a free text editor for dynamic programming languages.

New!!: Integrated development environment and Komodo Edit · See more »

KTechLab

KTechlab is an Open Source IDE for electronic and PIC microcontroller circuit design and simulation; it is a circuit designer with auto-routing and a simulator of common electronic components and logic elements.

New!!: Integrated development environment and KTechLab · See more »

LabVIEW

Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments.

New!!: Integrated development environment and LabVIEW · See more »

Lazarus (IDE)

Lazarus is a free cross-platform visual integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler.

New!!: Integrated development environment and Lazarus (IDE) · See more »

Lego Mindstorms

Lego Mindstorms is a hardware software platform produced by Lego for the development of programmable robots based on Lego building blocks.

New!!: Integrated development environment and Lego Mindstorms · See more »

Linker (computing)

In computing, a linker or link editor is a computer utility program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another 'object' file.

New!!: Integrated development environment and Linker (computing) · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: Integrated development environment and Linux kernel · See more »

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.

New!!: Integrated development environment and Macintosh · See more »

Macintosh Programmer's Workshop

Macintosh Programmer's Workshop or MPW, is a software development environment for the Classic Mac OS operating system, written by Apple Computer.

New!!: Integrated development environment and Macintosh Programmer's Workshop · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Integrated development environment and MacOS · See more »

Maestro I

Maestro I was the world's first integrated development environment for software.

New!!: Integrated development environment and Maestro I · See more »

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.

New!!: Integrated development environment and Make (software) · See more »

Makefile

A makefile is a file (by default named "Makefile") containing a set of directives used by a make build automation tool to generate a target/goal.

New!!: Integrated development environment and Makefile · See more »

Max (software)

Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.

New!!: Integrated development environment and Max (software) · See more »

Microsoft

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

New!!: Integrated development environment and Microsoft · See more »

Microsoft Visual C++

Microsoft Visual C++ (often abbreviated to MSVC) is an integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages.

New!!: Integrated development environment and Microsoft Visual C++ · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: Integrated development environment and Microsoft Visual Studio · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Integrated development environment and Microsoft Windows · See more »

Microsoft Windows SDK

Microsoft Windows SDK, and its predecessors Platform SDK, and.NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and.NET Framework.

New!!: Integrated development environment and Microsoft Windows SDK · See more »

MonoDevelop

MonoDevelop (also known as Xamarin Studio) is an open source integrated development environment for Linux, macOS, and Windows.

New!!: Integrated development environment and MonoDevelop · See more »

Mozilla

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

New!!: Integrated development environment and Mozilla · See more »

MyEclipse

MyEclipse 2014 is a commercially available Java EE and Ajax IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation.

New!!: Integrated development environment and MyEclipse · See more »

NetBeans

NetBeans is an integrated development environment (IDE) for Java.

New!!: Integrated development environment and NetBeans · See more »

Object browser

An Object Browser is tool that allows a user to examine the components involved in a software package, such as Microsoft Word or software development packages.

New!!: Integrated development environment and Object browser · See more »

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").

New!!: Integrated development environment and Object-oriented programming · See more »

Openlab

Openlab is a proprietary software package for performing 2D microscope image processing and integrating and controlling a diverse array of instrumentation in a laboratory environment.

New!!: Integrated development environment and Openlab · See more »

Perl

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

New!!: Integrated development environment 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.

New!!: Integrated development environment and PHP · See more »

Plug-in (computing)

In computing, a plug-in (or plugin, add-in, addin, add-on, addon, or extension) is a software component that adds a specific feature to an existing computer program.

New!!: Integrated development environment and Plug-in (computing) · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Integrated development environment and POSIX · See more »

PostgreSQL

PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.

New!!: Integrated development environment and PostgreSQL · See more »

Programmer

A programmer, developer, dev, coder, or software engineer is a person who creates computer software.

New!!: Integrated development environment and Programmer · 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.

New!!: Integrated development environment and Programming language · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: Integrated development environment and Programming paradigm · See more »

Prograph

Prograph is a visual, object-oriented, dataflow, multiparadigm programming language that uses iconic symbols to represent actions to be taken on data.

New!!: Integrated development environment and Prograph · See more »

Punched card

A punched card or punch card is a piece of stiff paper that can be used to contain digital data represented by the presence or absence of holes in predefined positions.

New!!: Integrated development environment and Punched card · See more »

Python (programming language)

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

New!!: Integrated development environment and Python (programming language) · See more »

Qfix robot kit

qfix robot kits are an education tool for teaching robotics.

New!!: Integrated development environment and Qfix robot kit · See more »

Rapid application development

Rapid-application development (RAD) is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development.

New!!: Integrated development environment and Rapid application development · See more »

Read–eval–print loop

A Read–Eval–Print Loop (REPL), also known as an interactive toplevel or language shell, is a simple, interactive computer programming environment that takes single user inputs (i.e. single expressions), evaluates them, and returns the result to the user; a program written in a REPL environment is executed piecewise.

New!!: Integrated development environment and Read–eval–print loop · See more »

Ruby (programming language)

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

New!!: Integrated development environment and Ruby (programming language) · See more »

SharpDevelop

SharpDevelop (also styled as #develop) is a free and open source integrated development environment (IDE) for the.NET Framework, Mono, Gtk# and Glade# platforms.

New!!: Integrated development environment and SharpDevelop · See more »

Softbench

HP Softbench was one of the first plug-in Integrated Development Environment (IDE) tool based on the UNIX operating system, UNIX tools and the X Window System.

New!!: Integrated development environment and Softbench · See more »

Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

New!!: Integrated development environment and Software development · See more »

Source code editor

A source code editor is a text editor program designed specifically for editing source code of computer programs by programmers.

New!!: Integrated development environment and Source code editor · See more »

Static program analysis

Static program analysis is the analysis of computer software that is performed without actually executing programs.

New!!: Integrated development environment and Static program analysis · See more »

Synthesizer

A synthesizer (often abbreviated as synth, also spelled synthesiser) is an electronic musical instrument that generates electric signals that are converted to sound through instrument amplifiers and loudspeakers or headphones.

New!!: Integrated development environment and Synthesizer · See more »

System console

The system console, computer console, root console, operator's console, or simply console is the text entry and display device for system administration messages, particularly those from the BIOS or boot loader, the kernel, from the init system and from the system logger.

New!!: Integrated development environment and System console · See more »

THINK C

THINK C was an extension of ANSI C for the classic Mac OS developed by THINK Technologies; although named Lightspeed C in the original mid-1986 release, it was later renamed THINK C. THINK Technologies was later acquired by Symantec Corporation and the product continued to be developed by the original author, Michael Kahl.

New!!: Integrated development environment and THINK C · See more »

Turbo Pascal

Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and MS-DOS.

New!!: Integrated development environment and Turbo Pascal · See more »

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.

New!!: Integrated development environment and Unified Modeling Language · 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.

New!!: Integrated development environment and Unix · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Integrated development environment and User interface · See more »

Version control

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

New!!: Integrated development environment and Version control · See more »

Vi

vi is a screen-oriented text editor originally created for the Unix operating system.

New!!: Integrated development environment and Vi · See more »

Vim (text editor)

Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix.

New!!: Integrated development environment and Vim (text editor) · See more »

Visual programming language

In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.

New!!: Integrated development environment and Visual programming language · See more »

Web integrated development environment

A web integrated development environment (Web IDE or WIDE), also known as cloud IDE, is a browser based IDE that allows for software development or web development.

New!!: Integrated development environment and Web integrated development environment · See more »

West Germany

West Germany is the common English name for the Federal Republic of Germany (FRG; Bundesrepublik Deutschland, BRD) in the period between its creation on 23 May 1949 and German reunification on 3 October 1990.

New!!: Integrated development environment and West Germany · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Integrated development environment and X Window System · See more »

Xcode

Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.

New!!: Integrated development environment and Xcode · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Integrated development environment and .NET Framework · See more »

Redirects here:

Appgen, Application Generator, Collaborative integrated development environment, IDE (computing), IDE-style interface, Indegrated Development Environment, Integrated Design Environment, Integrated Developer Environment, Integrated Development Enviroment, Integrated Development Environment, Integrated Development Environments, Integrated debugging environment, Interactive Development Environment, Interactive development environment, Programming environment, Social integrated development environment, Software Development Environment, Software development environment, Software development platform.

References

[1] https://en.wikipedia.org/wiki/Integrated_development_environment

OutgoingIncoming
Hey! We are on Facebook now! »