FACTOID # 14: If you like kids, then Uganda might be the place for you. Half the population is under 15!
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > GNAT Programming Studio
GNAT Programming Studio

GPS with Ada source
Maintainer: AdaCore
Latest release: 4.0 / September 2006
OS: GNU/Linux, MS Windows and Solaris/SPARC
Use: Integrated development environment
License: GPL-compatible MGPL
Website: http://libre.adacore.com/gps/

The GNAT Programming Studio or GPS (formerly known as the GNAT Programming System) is a free multi-language IDE for GNU/Linux, MS Windows and Solaris/Sparc. GPS uses GTK+ as graphical user interface. This IDE is released by AdaCore under the GNAT Modified General Public License. Image File history File links Download high resolution version (1530x1165, 297 KB)GNAT Programming System Screenshot This is a screenshot of copyrighted computer software. ... Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977–1983. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ... In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... AdaCore is a computer software company that develops an Ada compiler, tools and libraries. ... A software release refers to the creation and availability of a new version of a computer software product. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... Unix systems filiation. ... Microsoft Windows is a range of commercial operating environments for personal computers. ... Solaris is a computer operating system developed by Sun Microsystems. ... Sun UltraSPARC II Microprocessor Sun UltraSPARC T1 (Niagara 8 Core) SPARC (Scalable Processor ARChitecture) is a pure big-endian RISC microprocessor architecture originally designed in 1985 by Sun Microsystems. ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... The GNU logo Wikisource has original text related to this article: GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a widely used free software license, originally written by Richard Stallman for the GNU project. ... The GNU logo The GNAT Modified General Public License (short: Modified GPL, GMGPL) is a version of the GNU General Public License specifically modified for the generic feature found in the Ada programming language. ... Website - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... This article is about free software as defined by the sociopolitical free software movement; for information on software distributed without charge, see freeware. ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... Unix systems filiation. ... Microsoft Windows is a range of commercial operating environments for personal computers. ... Solaris is a computer operating system developed by Sun Microsystems. ... Sun UltraSPARC II Microprocessor Sun UltraSPARC T1 (Niagara 8 Core) SPARC (Scalable Processor ARChitecture) is a pure big-endian RISC microprocessor architecture originally designed in 1985 by Sun Microsystems. ... Initially created for the raster graphics editor, the GNU Image Manipulation Program, the GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... This article or section needs a complete rewrite for the reasons listed on the talk page. ... AdaCore is a computer software company that develops an Ada compiler, tools and libraries. ... The GNU logo The GNAT Modified General Public License (short: Modified GPL, MGPL) is a version of the GNU General Public License specificly modified for the generic feature found in the Ada programming language. ...


GPS does not include a compiler; instead, it uses the GNU Compiler Collection to produce executable code. The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...


The latest released version, 4.0, supports programming languages such as Ada, C, C++, Fortran 90, JavaScript, Pascal, Perl, Python and Tcl. In addition the following filetypes are supported: Autoconf, Awk, Changelog, M4, Makefile, GNAT Project file, Shell script, Texinfo. Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977–1983. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... C++ (generally pronounced /si plʌs plʌs/) is a general-purpose, high-level programming language with low-level facilities. ... FORTRAN[1] is a general-purpose[2], procedural[3], imperative programming language that is especially suited to numeric computation and scientific computing. ... JavaScript is the name of Netscape Communications Corporations implementation of ECMAScript, a scripting programming language based on the concept of prototypes. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ... Perl, also Practical Extraction and Report Language (a backronym, see below) is a dynamic procedural programming language designed by Larry Wall and first released in 1987. ... Python is an interpreted programming language created by Guido van Rossum in 1990. ... // Tcl (originally from Tool Command Language, but nonetheless conventionally rendered as Tcl rather than TCL; and pronounced like tickle) is a scripting language created by John Ousterhout. ... processing Autoconf is a tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of UNIX-like systems. ... AWK is a general purpose computer language that is designed for processing text based data, either in files or data streams. ... A changelog is a log or record of changes made to a project, such as a website or software project. ... The term M4 has several meanings: The M4 macro processing language. ... make is a computer program that automates the compilation of programs whose files are dependent on each other. ... The name gnat is applied to small insects in the order Diptera (the true Flies) and specifically within the suborder Nematocera. ... A shell script is a script written for the shell, or command interpreter, of an operating system. ... GNU Texinfo is a free computer program for generating documentation in multiple formats from a single source file. ...


The most interesting new delvelopment function of GPS 4.0 are remote edit, remote debug and cross compilation capabilities for platforms for which the GNAT Programming Studio and/or the GNU Compiler Collection are not natively available. Compiling a program takes place by running a compiler on the build platform. ... The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...


GPS 4.0 also features new edit functions among which is a new intelligent Autocomplete feature. Autocomplete is a feature provided by many source code text editors, word processors, and web browsers. ...


GPS 4.0 supports the following Version control systems: CVS, Rational ClearCase, Subversion. Revision control (also known as Version control) is the management of multiple revisions of the same unit of information. ... The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, implements a version control system: it keeps track of all work and all changes in a set of files, typically the implementation of a software project, and allows several (potentially widely separated) developers to collaborate. ... Rational ClearCase is a software tool for revision control (configuration management, SCM etc) of source code and other software development assets. ... Subversion is an open source application used for revision control. ...


GPS 4.0 can edit files encoded in all GNAT supported encoding schemas. In detail: ISO-8859-1, ISO-8859-2, ISO-8859-5, ISO-8859-6, ISO-8859-7, KOI8-R, SHIFT-JIS, GB2312, UTF-8, UTF-16 and UTF-32. ISO 8859-1, more formally cited as ISO/IEC 8859-1 or less formally as Latin-1, is part 1 of ISO/IEC 8859, a standard character encoding defined by ISO. It encodes what it refers to as Latin alphabet no. ... ISO 8859-2, more formally cited as ISO/IEC 8859-2 or less formally as Latin-2, is part 2 of ISO/IEC 8859, a standard character encoding defined by ISO. It encodes what it refers to as Latin alphabet no. ... ISO 8859-5, also known as Cyrillic is an 8-bit character encoding, part of the ISO 8859 standard. ... ISO 8859-6, also known as Arabic, is an 8-bit character encoding, part of the ISO 8859 standard. ... ISO 8859-7, also known as Greek, is an 8-bit character encoding, part of the ISO 8859 standard. ... KOI8-R is an 8-bit character encoding, designed to cover Russian, which uses the Cyrillic alphabet. ... GB2312 is the registered internet name for a key official character set of the Peoples Republic of China, used for simplified Chinese characters. ... UTF-8 (8-bit Unicode Transformation Format) is a variable-length character encoding for Unicode created by Ken Thompson and Rob Pike. ... In computing, UTF-16 is a 16-bit Unicode Transformation Format, a character encoding form that provides a way to represent a series of abstract characters from Unicode and ISO/IEC 10646 as a series of 16-bit words suitable for storage or transmission via data networks. ... UTF-32 is a method of encoding Unicode characters, using a fixed amount of 32 bits for each character. ...


GPS uses Python as scripting language. Python is an interpreted programming language created by Guido van Rossum in 1990. ...


Precompiled version of the GPS 4.0 is available from the GNU Ada Project and - the orignial source code is available via cvs access (See GPS Homepage for details). The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, implements a version control system: it keeps track of all work and all changes in a set of files, typically the implementation of a software project, and allows several (potentially widely separated) developers to collaborate. ...


See also

Free software Portal

Image File history File links Portal. ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... GNAVI is an open source visual software development environment, like Delphi and Visual Basic. ... KDevelop is a free IDE for GNU/Linux and other Unix-like operating systems. ... Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 1977–1983. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... C++ (generally pronounced /si plʌs plʌs/) is a general-purpose, high-level programming language with low-level facilities. ... Python is an interpreted programming language created by Guido van Rossum in 1990. ...

External links

  • Official GPS Homepage
  • GNU Ada Project - additional releases

  Results from FactBites:
 
GNAT Programming Studio - Wikipedia, the free encyclopedia (250 words)
The GNAT Programming Studio or GPS (formerly known as the GNAT Programming System) is a free multi-language IDE for GNU/Linux, MS Windows and Solaris/Sparc.
This IDE is released by AdaCore under the GNAT Modified General Public License.
The most interesting new delvelopment function of GPS 4.0 are remote edit, remote debug and cross compilation capabilities for platforms for which the GNAT Programming Studio and/or the GNU Compiler Collection are not natively available.
Ada (programming language) - Wikipedia, the free encyclopedia (1791 words)
Ada is a structured, statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract by the Navy during 1977–1983.
Requests for proposals for a new programming language were issued and four contractors were hired to develop their proposals under the names of Red (Intermetrics led by Benjamin Brosgol), Green (CII Honeywell Bull, led by Jean Ichbiah), Blue (SofTech, led by John Goodenough), and Yellow (SRI International, led by Jay Spitzen).
This proposal was influenced by the programming language LIS that Ichbiah and his group had developed in the 1970s.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m