Anjuta - це гнучке інтегроване середовище розробки (Integrated Development Environment - IDE) для мов C і C ++, яка включає ряд потужних засобів для програмування. Серед них - засоби управління проектом, майстри додатків, вбудований інтерактивний відладчик, потужний редактор вихідного коду із засобами перегляду і підсвічуванням синтаксису.
GNS3 (graphical network simulator) - потужний симулятор, що дозволяє емулювати мережі великого розміру. Корисний адміністраторам і інженерам, а також користувачам, які готуються до здачі сертифікатів Cisco (CCNA, CCNP, CCIP, CCIE) і Juniper Networks (JNCIA, JNCIS, JNCIE). Крім образів Cisco IOS, GNS3 вміє працювати з olive образами JunOS.
Можлива емуляція простих Ethernet, ATM і Frame Relay світчей і фаєрів (ASA, PIX). Дозволяє підключити віртуальний світч до мережевої карти реальної або віртуальної системи. Всі настройки проводяться в інтуїтивно зрозумілій графічному середовищі.
Code::Blocks - це кроссплатформенна інтегрована середовище розробки (IDE). Він заснований на самостійно розробленій платформі плагінів, що забезпечує необмежену розширюваність. Більшість його функціональності вже забезпечується плагінами. У базовий пакет включені такі плагіни:
* Інтерфейс компілятора для багатьох безкоштовних компіляторів.
* Інтерфейс відладчика для GDB.
* Форматер вихідного коду (на основі AStyle)
* Майстер створення нових класів C++.
* Доповнення коду/браузер символів (у розробці)
* Обробник MIME за замовчуванням
* Майстер створення нових плагінів Code::Blocks.
* Список справ
* Розширюваний майстер на основі скриптів
* Автозбереження (зберігає вашу роботу у разі невдалого збою)
Програма для нелінійної апроксимації і аналізу функцій. Дозволяє проводити візуалізацію даних, а основне її призначення - поділ перекриваючих піків, і підбір параметрів методом найменших квадратів з використанням стандартного алгоритму Левенберга-Марквардта, звичайного алгоритму або сімлексного методу Нелдера-Міда.
За замовчуванням у програмі є вбудовані загальні «дзвоновидні »(bell-shaped) функції (Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt) і поліноми. Будь-які ж призначені для користувача функції можуть бути легко додані. Підтримують також фонову заміну змінних, калібрування даних і автоматизацію завдань за допомогою простої скриптової мови програмування.
Octave - мова високого рівня призначена для виконання обчислень чисельними методами та математичних обчислень.
Він являє собою зручний командний інтерфейс для вирішення лінійних і нелінійних математичних задач, а також проведення інших арифметичних експериментів, використовуючи мову, в більшості випадків сумісний з Matlab.
BASIC-256 - це проста у використанні версія BASIC, призначена для навчання дітей основ програмування. Використовує традиційні команди, такі як gosub, for/next та goto, що спрощує для дітей розуміння ходу роботи програми. Має вбудований графічний режим, що дозволяє намалювати картинку на екрані за кілька хвилин, а також набір докладних та простих посібників, які пояснюють принципи програмування на кумедних прикладах.
Ви можете використовувати його для створення практично всіх UML-діаграм. BOUML може генерувати код і в C ++, Java, Idl, Php, Python і MySQL, а також може докорінно змінити існуючі коди.
Програма підтримує діаграми класів, діаграми послідовності, діаграми кооперації, діаграми об'єктів, діаграми прецедентів, діаграми компонентів , діаграми станів, діаграми діяльності, діаграми компонент і схем розгортання.
CodeLite – це потужна та легка IDE, що спеціалізується на C, C++, PHP та Javascript.
Її особливості включають:
* Загальна підтримка компіляторів.
* Вбудована підтримка GDB.
* Механізм завершення коду на основі бази даних.
* Підсвічування синтаксису для файлів C/C++, Java, Perl, XML, Makefile, Lua, Diff, PHP, JavaScript, Python, HTML та ASP
* Складання тексту
* генератор коментарів doxygen.
IDLE - інтегроване середовище розробки (Integrated Development Environment) для Python.
IDLE написана з використанням Tkinter і тому доступна на різних операційних системах.