Synonyms for kdevelop or Related words with kdevelop


Examples of "kdevelop"
KDevelop 4.x, another complete rewrite with a more object-oriented programming model, was developed from August 2005 and released as KDevelop 4.0.0 in May 2010. The last feature update of this branch was version 4.7.0 in September 2014, with bugfix releases continuing until KDevelop 4.7.4 in December 2016
KDevelop 4 is a completely plugin-based architecture. When a developer makes a change, they only must compile the plugin. There is a possibility to keep several profiles each of which determines which plugins to be loaded. KDevelop does not come with a text editor, but instead uses a plugin for this purpose as well. KDevelop is programming language independent and build system-independent, supporting KDE, GNOME, and many other technologies such as Qt, GTK+, and wxWidgets.
KDevelop 0.1 was released in 1998, with 1.0 following in late 1999. 1.x and 2.x were developed over a period of four years from the original codebase. Bernd Gehrmann started a complete rewrite and announced KDevelop 3.x in March 2001. Its first release was together with K Desktop Environment 3.2 in February 2004, and development of KDevelop 3.x continued until 2008.
Quanta is not being actively developed anymore, but some of its features have been merged to its sister project KDevelop.
KDE applications, such as Konqueror, Krusader, Kate, Konversation, Dolphin and KDevelop use Konsole to provide embedded terminal functionality via Kpart.
KDevelop uses an embedded text editor component through the KParts framework. The default editor is KDE Advanced Text Editor, which can optionally be replaced with a Qt Designer-based editor. This list focuses on the features of KDevelop itself. For features specific to the editor component, see the article on Kate.
KDevelop has supported a variety of programming languages, including C, C++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL, and Bash scripting. Supported build systems include GNU (automake), cmake, qmake, and make for custom projects (KDevelop does not destroy user Makefiles if they are used) and scripting projects which don't need one.
The first stable 5.x release was KDevelop 5.0.0 in August 2016. In October 2016, official Microsoft Windows builds were released for the first time.
The K Desktop Environment 2.1 release inaugurated the media player noatun, which used a modular, plugin design. For development, K Desktop Environment 2.1 was bundled with KDevelop.
Yakuake, in the same way as Kate, KDevelop and Konqueror, relies on Konsole to offer the terminal functionality, embedding it in the application as a KParts component.
KDevelop is part of the KDE project, and is based on KDE Frameworks and Qt. The C/C++ backend uses Clang to provide accurate information even for very complex codebases.
"Code completion" is available for C and C++. Symbols are kept in a Berkeley DB file for quick lookups without re-parsing. KDevelop also offers a developer framework which helps to write new parsers for other programming languages.
Kate has been part of the KDE Software Compilation since release 2.2 in 2001. Because of KParts technology, it is possible to embed Kate as an editing component in other KDE applications. Major KDE applications which use Kate as an editing component include the integrated development environment KDevelop, the web development environment Quanta Plus, and the LaTeX front-end Kile.
KDevelop 5 has parser backends for C, C++, Objective-C, Javascript/QML and PHP, with plugins supporting Python 3 and Ruby. Basic syntax highlighting and code folding are available for dozens of other source-code and markup formats, but without semantic analysis.
KDevelop 5 development began in August 2014 as a continuation of the 4.x codebase, ported to Qt5 and KDE Frameworks 5. The custom C++ parser used in earlier versions, which had poor support for C++11 syntax, was replaced by a new Clang-based backend. The integrated CMakeFile interpreter was also removed in favour of JSON metadata produced by the upstream CMake tool.
Debugging is often done with IDEs like Eclipse, Visual Studio, Kdevelop, NetBeans and . Standalone debuggers like GDB are also used, and these often provide less of a visual environment, usually using a command line. Some text editors such as Emacs allow GDB to be invoked through them, to provide a visual environment.
The plugin interfaces integrate Surround SCM client functionality into third-party applications. Surround SCM plugins are available for Eclipse, IntelliJ IDEA, KDevelop, Visual Studio, NetBeans, JDeveloper, PowerBuilder, WebStorm, Windows Explorer, Mac OS X Finder, Linux file system, Bugzilla, JIRA, Microsoft TFS, TestTrack, Ant, NAnt, Hudson, Jenkins, TeamCity, CruiseControl, CruiseControl.NET, Dreamweaver, FinalBuilder, Microsoft Office, and QA Wizard.
KDevelop is a free software integrated development environment (IDE) for Unix-like computer operating systems and Microsoft Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.
GNOME and KDE are popular desktop environments and provide a framework for developing applications. These projects are based on the GTK+ and Qt widget toolkits, respectively, which can also be used independently of the larger framework. Both support a wide variety of languages. There are a number of Integrated development environments available including Anjuta, , CodeLite, Eclipse, Geany, ActiveState Komodo, KDevelop, Lazarus, MonoDevelop, NetBeans, and Qt Creator, while the long-established editors Vim, nano and Emacs remain popular.
Like other Linux distributions, Yellow Dog Linux supports software development with GCC (compiled with support for C, C++, Java, and Fortran), the GNU C Library, GDB, GLib, the GTK+ toolkit, Python, the Qt toolkit, Ruby and Tcl. Standard text editors such as Vim and Emacs are complemented with IDEs such as Eclipse and KDevelop, as well as by graphical debuggers such as KDbg. Standard document preparation tools such as TeX and LaTeX are also included.