ubuntuusers.de

Programmierung

Für Ubuntu bzw. Linux im Allgemeinen ist eine Vielzahl von Programmiersprachen verfügbar, mit deren Hilfe man eigenen Programme erstellen kann. Eine Übersicht ist im Artikel Programmiersprachen zu finden.

Wiki/Icons/develop.png

Programmiersprachen

Im Wiki gibt es Artikel zu den folgenden Programmiersprache. Die Liste ist alphabetisch sortiert:

Werkzeuge

Zusätzliche Software, die zum Erstellen von Programmen benötigt wird bzw. eingesetzt werden kann:

Elektronik

  • Arduino - beliebter und freier Mikrocontroller

  • Eagle - kommerzielles EDA-Programm

  • Fritzing - Software um elektronische Schaltungen auf dem Computer zu erstellen

  • Mikrocontroller - Programmierung von einigen Mikrocontrollern

  • ngspice - Schaltungssimulation

  • Oregano - grafischer Editor zur Erstellung von Netzlisten

Sonstiges

  • Skripte Sammlung nützlicher Skripte

  • Lokalisierung Programme in andere Sprachen übersetzen

  • howdoi - Kommandozeilenapplikation, um schnell Lösungen zu (einfachen) Programmierproblemen zu recherchieren

  • Anaconda - Python-Distribution

  • CMake - plattformübergreifendes Programmierwerkzeug

  • Manpage erstellen

  • SQLite - kleine, leichtgewichtige Datenbank, wird von diversen Projekten gerne als Backend genommen

  • ODBC-Datenquellen einrichten - Datenbanken über die ODBC-Schnittstelle abfragen

  • Django - eine Python-Framework zum Entwickeln von Internet-Applikationen

  • Flask - Python-Bibliothek zur Erstellung von WSGI-basierten dynamischen Webanwendungen

  • waitress - Applikationsserver für in Python geschriebene, WSGI-basierte Webanwendungen

  • Node.js - Javascript-Bibliothek zur Programmierung von server-seitigen Applikationen

  • Xephyr - nested X-Server, nützliches Werkzeug bei der Entwicklung im Desktop-Bereich

  • Doxygen - Dokumentation des Quellcodes erstellen

  • docutils - Dokumentationen erstellen

  • Pygments - Quellcode farbig hervorheben

  • SQLAlchemy - leistungsfähige Datenbankanbindung und objekt-relationaler Mapper für Python

  • venv - mehrere (virtuelle) Python-Umgebungen installieren

  • Android Studio - Anwendungen für Android programmieren

  • Crudini - Ini-Dateien in Shellskripten auslesen und modifizieren

  • Symbole - Icons zur Gestaltung grafischer Oberflächen finden

  • Links/Programmierung - weiterführende Adressen zum Thema Programmierung im Internet

Diese Revision wurde am 21. September 2023 15:53 von karzer erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Übersicht, Programmierung