IDE

From Things and Stuff Wiki
Revision as of 02:44, 7 August 2023 by Milk (talk | contribs) (→‎juCi++)
Jump to navigation Jump to search


Editor

VSCode


  • VSCodium - The advanced editor - a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).

IDE

See also Python#IDE

KDevelop

  • KDevelop - A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP

CodeLite

  • CodeLite - an open source, free, cross platform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js) programming languages which runs best on all major Platforms ( OSX, Windows and Linux )

TKE

  • TKE - a full-featured source code editor with a minimalist UI.This editor is primarily written for programmers and contains support for many programming languages, syntax highlighting, optional built-in Vim support, multi-cursor/selection support, plugin support and many other features. The the feature list below for more details. [2]

Code::Blocks

  • Code::Blocks - a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!

Simple Teaching Assistant

Symbol Flux

ideU


ChangeOver

  • ChangeOver - Powerful yet simple IDEOne file. No install. No setup. It just works! [4]


Light Table


Lamdu

  • Lamdu - aims to create a next-generation live programming environment that radically improves the programming experience.

Theia

juCi++

  • https://gitlab.com/eidheim/jucipp - one of the first IDEs to utilize libclang for improved C/C++ tooling. The integrated C/C++ support has since then improved steadily, and support for other languages has been made possible through the language server protocol. The main goals of juCi++ is effective resource usage, stability, and ease of use. Instead of relying on 3rd party addons, features expected in an IDE is instead integrated directly into juCi++. For effective development, juCi++ is primarily written for Unix/Linux systems. However, Windows users can use juCi++ through POSIX compatibility layers such as MSYS2.


Anjuta

  • Anjuta - Features a number of advanced programming facilities including project management, application wizard, interactive debugger, source editor, version control, GUI designer, profiler and many more tools. Focuses on providing simple and usable user interface, yet powerful for efficient development. It supports the following programming languages: C, C++, Java, Javascript, Python, Vala