Verwenden wir eine Skriptsprache für ein komfortables C ++ - Leben. 6-Wie wäre es mit der Entwicklung eines Programms als Bibliothek für Python?

Umbenannt in "Wie wäre es mit der Entwicklung eines Programms, das in Python skriptfähig ist?"

Ich entwickle in C ++, aber es fällt mir schwer, weil sich die Entwicklungsgeschwindigkeit nicht erhöht. Ich weiß jedoch, dass die Schwierigkeit durch die Verwendung eines Frameworks, das die Zusammenarbeit mit Python voraussetzt, beschleunigt werden kann. Hier erfahren Sie, wie es geht.

Ich habe eine kommerzielle Anwendung verwendet, die Python verwenden kann. Basierend auf dem, was ich damals fühlte, schlage ich vor, ein Programm zu entwickeln, damit es in Python skriptfähig ist.

** Einschränkungen des GUI-Betriebs **

Um die Funktionen der Anwendung nutzen zu können, ist es schwierig, eine große Menge zu verarbeiten, wenn Sie auf der GUI aus dem Menü auswählen und die Ausführung wiederholen.

** Eindeutige Skriptbeschränkungen **

Es ist jedoch keine gute Idee, eine anwendungsspezifische Skriptsprache zu erstellen. Selbst wenn es so einfach ist, einen Job zu übergeben, ist es üblich, Variablen und Steuerungssyntax zu wollen, bevor Sie es wissen. Es kann eine entmutigende Aufgabe sein, eine so einzigartige Skriptsprache beizubehalten, die einfach sein sollte.

** Skriptfähiger Ansatz **

Ein Ansatz, um diese Situation zu überwinden, besteht darin, eine skriptfähige Anwendung in Python zu erstellen. Python ist eine Lizenz, die für kommerzielle Produkte verwendet werden kann, und Module, die in der C / C ++ - Sprache geschrieben sind, können von Python aus verwendet werden. In der von mir verwendeten Anwendung wurde von Anfang an mit der Anwendung verknüpftes Python vorbereitet, und von diesem Python aus war die Bibliothek der Anwendung als Python-Bibliothek verfügbar. Es hat folgende Vorteile:

** Vorteile für Benutzer **

** Vorteile für Anwendungsentwickler **

Als nächstes denke ich, dass die Vorteile aus der Sicht eines Anwendungsentwicklers wie folgt sind.

Sowohl ROS als auch TensorFlow bieten eine Python-Schnittstelle. Warum versuchen Sie nicht, Python auch in Ihrem Entwicklungsbereich einzusetzen?


[Python als Skriptumgebung einbinden](https://ja.wikipedia.org/wiki/Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6% E3% 81% 84% E3% 82% 8B% E8% A3% BD% E5% 93% 81% E3% 81% 82% E3% 82% 8B% E3% 81% 84% E3% 81% AF% E3% 82% BD% E3% 83% 95% E3% 83% 88% E3% 82% A6% E3% 82% A7% E3% 82% A2% E3% 81% AE% E4% B8% 80% E8% A6% A7)

Viele bildbezogene Software kann Python wie folgt als Skriptumgebung verwenden. Maya Blender Corel Paint Shop Pro GIMP Inkscape Metasequoia Poser RenderMan

Recommended Posts

Verwenden wir eine Skriptsprache für ein komfortables C ++ - Leben. 6-Wie wäre es mit der Entwicklung eines Programms als Bibliothek für Python?
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben
Verwenden wir nach Überprüfung mit Python eine Skriptsprache für eine komfortable C ++ - C ++ - Implementierung
Verwenden wir eine Skriptsprache für ein komfortables C ++ - Leben. 2 Generieren Sie automatisch eine C ++ - Quelle
Verwenden wir die Skriptsprache für ein komfortables C ++ - Leben. 4 - Verwenden wir die eigene C ++ - Bibliothek aus der Skriptsprache. -
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben - OpenCV-Port Python zu C ++ -
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben. 3-Überlassen Sie die grafische Darstellung matplotlib-
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben. 5 - Verwenden Sie die integrierte Spyder-Umgebung, um numerische Daten zu überprüfen.
Verwenden Sie Pymol als Python-Bibliothek
Verwendung der C-Bibliothek in Python
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Skriptsprache C - Wie wird eine Textdatei ohne Shebang ausgeführt?
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Verwendung von Anfragen (Python Library)
Verwenden Sie Blender als Python-Modul
Ein Hinweis zu Mock (Python-Mock-Bibliothek)
Verwendung von hmmlearn, einer Python-Bibliothek, die versteckte Markov-Modelle realisiert
[Python] Es war sehr praktisch, die Python-Klasse für das ROS-Programm zu verwenden.
Lebe ein typenloses Twitter-Leben mit Alexa
Erstellen Sie einen Bot, der Twitter-Trends verstärkt
Komfortables Dokumentenleben mit Docutils und Ruby
Verwenden Sie eine Skriptsprache für ein komfortables C ++ - Leben
Erstellen wir eine virtuelle Umgebung für Python
[Python] Organisieren der Verwendung für Anweisungen
Verwendung von "deque" für Python-Daten
Python als stark dynamisch typisierte Sprache
OpenGoddard Verwendung der 2-Python-Bibliothek zur nichtlinearen optimalen Steuerung und Trajektoriengenerierung
Verwendung der OpenGoddard 3-Python-Bibliothek zur nichtlinearen optimalen Steuerung und Trajektoriengenerierung
Verwendung der OpenGoddard 4-Python-Bibliothek zur nichtlinearen optimalen Steuerung und Trajektoriengenerierung
Anweisungen zum schnellen Veröffentlichen einer C ++ - Python-Bibliothek mit pybind11 auf Github
Verwendung der OpenGoddard 1-Python-Bibliothek zur nichtlinearen optimalen Steuerung und Trajektoriengenerierung