Portal > Foren > Java > Allgemeine Java-Programmierung > Von JAVA Code zu C++ Code ?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.07.2004, 03:07 Nach oben    #1
kampet
Gast
 
Beiträge: n/a
Standard Von JAVA Code zu C++ Code ?

hi,
ich hab mal in Google Group gelessen es gibt ein Programm oder es wird entwickelt womit es möglich sein soll von ein JAVA Quellcode ein C++ Quellcode zumachen.
Was hält ihr davon ?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 10:16 Nach oben    #2
Neuer Benutzer
 
Registriert seit: 26.05.2004
Beiträge: 21
Standard

url?

Naja, ich fände es toll, ich wollte schon laaange c++ lernen, da leider 99% aller desktop applikationen die man halt jeden tag verwendet in c++ geschrieben und auch alle open source projekte.. fänds also gut
Asraniel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.07.2004, 10:22 Nach oben    #3
kampet
Gast
 
Beiträge: n/a
Standard

Google.de Groups
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2004, 22:15 Nach oben    #4
bluelight
Gast
 
Beiträge: n/a
Standard

ich halte nicht gerade viel von sowas da ich denke das man c+ pogramme auh wirklich in c++ schreiben solte, außerdem ist meiner meinung javacode besser, wenn man unbedingt nativ code haben will kann man ihn ja mit dem gjc complieren
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2004, 23:50 Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Ich frage mich, ob man einen solchen Übersetzer braucht. Warum programmiert man unter Java, wenn man nachher doch ein C++-Programm daraus machen will? Ich denke, ein Übersetzer könnte da viele Probleme bekommen, auf die man als C++-Probleme so garnicht stößt. Es läßt sich halt nicht alles ein zu ein Übersetzen. Wenn man schnelle Algorithmen braucht, dann kann man auch c programmieren und diese in Java mittels native-interfaces einbinden.

@bluelight: der gjc macht manchmal allerdings noch Probleme.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.07.2004, 10:38 Nach oben    #6
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

gcj wenn ich bitten darf.

Unproblematischer sind allerdings proprietäre und kommerzielle Compiler die die Klassenlib von Sun lizenziert haben. Etwa http://www.excelsior-usa.com/jet.html für Windows.

@Kampet: Link ist tot.
Allerdings sehe ich nicht ganz wie das Funktionieren sollte. Schliesslich gibts ja die ganze Klassenbibliothek nicht für C++.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.07.2004, 13:45 Nach oben    #7
asdfmike
Gast
 
Beiträge: n/a
Standard

also, ich stehe dem sehr skeptisch gegenueber, denn lassen sich sich iterationen und bool'sche ausdruecke noch sehr gut portieren, faengt das ganze bei den unterschieden des klassen/interface-designs an zu hinken.
ein weiteres, sehr schwer zu loesendes (aber dennoch moeglich) problem, waere das portieren von der 'reflection api', es muessten alle informationen - der jeweiligen (cpp) klasse - eigens abgespeichert werden, sodass zur laufzeit darauf zugegriffen werden kann. es muessten (evtl. eine vielzahl) cpp-bibliotheken mit eingebunden werden, fuer 'threads' zum beispiel, das programm waechst unter umstaenden enorm.
der code welcher daraufhin entsteht, koennte zudem auch noch sehr komplex und 'overhead' freundlich sein.
die performance, des cpp-codes, haut bestimmt auch niemanden um.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2004, 20:19 Nach oben    #8
makii
Gast
 
Beiträge: n/a
Standard

Zu all dem hinzu kommt dass man den großen Java-Vorteil der Portabilität des Bytecodes aufgibt, da die Binaries von C++ ja auf die Architektur / das Betriebssystem gelinkt werden.

Und da sich der Geschwindigkeitsvorteil von C++ ggüber Java so langsam aber sicher egalisiert...
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
Java Programm - Code Frage (Problem) Finki Allgemeine Java-Programmierung 16 23.10.2005 12:36
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:49 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44