Ja, das ist ein Unterschied, wie Tag und Nacht!
Nach einem Österreich-Urlaub möchte man als Berliner eigentlich keine Supermarktmilch mehr trinken, egal in welcher Form. :)
Ja, das ist ein Unterschied, wie Tag und Nacht!
Nach einem Österreich-Urlaub möchte man als Berliner eigentlich keine Supermarktmilch mehr trinken, egal in welcher Form. :)
Die kürzeste Lösung ohne zusätzliche Imports dürfte das hier sein:
l = ['8', '7', 6, 5]
i = int(''.join(map(str, l))
print(i, type(i)) # 8765 <class 'int'>
Disclaimer: Zwei Idioten, ein Gedanke ... Dory1 hatte bereits exakt diese Lösung lange vor mir gepostet. Die Credits gehen also zu 100% an Dory1 im Kommentar unter der dazu gehörigen Antwort. Sorry, hab ich vorher nicht gelesen!
Du kannst C++ Code sehr komfortabel in Java-Programmen über das JNI aufrufen. Welche IDE du dafür verwendest, ist völlig Wurst.
Innerhalb von Java erinnert eine Methode mit JNI entfernt an einen Prototypen in C++:
native void foobar();
Mithilfe des Java-Compilers kannst du dann aus deiner *.java Datei eine dazugehörige *.h Datei erzeugen lassen, die unter anderem diese Zeile enthält:
JNIEXPORT void JNICALL Java_FooBar_foobar(JNIEnv *, jobject);
Du musst dann "nur noch" eine passende Übersetzungseinheit basteln, also eine passende Implementierung in C++.
Nach ein paar Zwischenschritten musst du dann am Ende eine normal kompilierte dynamische Bibliothek (z. B. *.dll oder *.so) zusammen mit deiner *.class Datei ausliefern.
Das hat aber zwei große Nachteile:
Lua kannst du nutzen um C oder C++ Programme um eine schlanke Skriptsprache zu erweitern und bestimmte Dinge zur Laufzeit zu automatisieren.
Abgesehen davon ist jede Kombination von Programmiersprachen sehr speziell und muss individuell abgewogen werden, da so etwas auch immer neben Vorteilen, vielfältige Nachteile hat.
Bei großen Flugzeugen über längere Strecken gibt es getrennte Toiletten für die Erste Klasse, aber Business und Economy haben meistens die gleichen Toiletten.
Diese befinden sich sowohl vorne, als auch mittig, als auch hinten im Flugzeug.