AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Nativer Programmcode

Ein Thema von S20000 · begonnen am 17. Sep 2008 · letzter Beitrag vom 18. Sep 2008
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
S20000

Registriert seit: 22. Apr 2008
84 Beiträge
 
#1

Nativer Programmcode

  Alt 17. Sep 2008, 14:41
Hallo zusammen,

mit Delphi erzeuge ich ja exe-Dateien, die ohne Installation
von Laufzeitumgebungen auf verschiedenen Rechnern ausführbar sind.

Meine Frage ist, welche objektorientierten
Programmiersprachen können das noch? Die Frage Zielt
darauf ab, dass ich jemanden begründen soll warum ich DELPHI
für ein Projekt auswähle...

Gruß
Sebastian
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Nativer Programmcode

  Alt 17. Sep 2008, 14:43
Spontan fällt mir da C++ ein
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Nativer Programmcode

  Alt 17. Sep 2008, 14:44
C++, Java (Aufruf mit Java ....).

Der Vorteil von Delphi ist das viele der verfügbaren Komponenten auch keine Registrierung benötigen (im Gegensatz z.B. zu VB6 mit seiner COM-DLL-Hölle).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Weazy
Weazy

Registriert seit: 7. Apr 2005
Ort: Bern (Schweiz)
414 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Nativer Programmcode

  Alt 17. Sep 2008, 14:51
Java eben nicht, braucht wie .Net eben eine Virtuelle Maschiene. Spontan fallen mir C,C++,VisualBasic (nur die alten Vesionen welche nicht in .Net compilieren) und Assembler (ok, damit wirst du deine apps nicht schreiben wollen...) ein. Jede Sprache hat so seine Vor-und Nachteile, musst du halt auf deinem Können und nach deiner Applikation ausrichten.
Philippe Wechsler
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Nativer Programmcode

  Alt 17. Sep 2008, 14:54
Neben den genannten noch Fortran und weitere, ich glaube es ist leichter nach Programmiersprachen zu fragen, deren Programme eine Runtime brauchen, da wirst du eindeutig weniger zusammen bekommen...
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Nativer Programmcode

  Alt 17. Sep 2008, 14:56
Zitat von Weazy:
Java eben nicht, braucht wie .Net eben eine Virtuelle Maschiene.
Java braucht nicht installiert werden und das war doch die Frage!

Zitat:
die ohne Installation von Laufzeitumgebungen auf verschiedenen Rechnern ausführbar sind
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#7

Re: Nativer Programmcode

  Alt 17. Sep 2008, 15:01
Zitat von Weazy:
Java eben nicht, braucht wie .Net eben eine Virtuelle Maschiene.
Nicht unbedingt. Es gibt auch Ahead-of-Time-Compiler für Java!
  Mit Zitat antworten Zitat
Benutzerbild von Weazy
Weazy

Registriert seit: 7. Apr 2005
Ort: Bern (Schweiz)
414 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Nativer Programmcode

  Alt 17. Sep 2008, 15:02
Doch, java läuft auf einer Virtuellen Maschiene=Laufzeitumgebung die installiert werden muss! Da Java sehr beliebt ist ist java oft vorinstalliert. Habe kürzlich einen MSI Wind gekauft mit XP drauf. Da musste ich auch erst die Umgebung installieren das Java Programme überhaupt laufen. Vielleicht meinst du JavaScript? Das muss soviel ich weiss nicht installiert werden, bin mir aber nicht sicher...

Ok, mit den ahead-of-time compilern gebe ich dir recht, aber grundsätzlich braucht java eine Laufzeitumgebung die installiert werden muss...
Philippe Wechsler
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#9

Re: Nativer Programmcode

  Alt 17. Sep 2008, 15:10
Zitat von Weazy:
=Laufzeitumgebung die installiert werden muss!
Nein, die Java Runtime muss nicht installiert werden.
Der SQL Developer von Oracle ist z.B. eine Java-Anwendung die einwandfrei ohne installierte VM läuft. Nagut - die 140 MB Runtime liegen halt in einem Ordner unterhalb der Anwendung und wird von dort angezogen - aber es ist eben keine Installation notwendig.

Und genausowenig muss zwingend eine .NET Runtime installiert werden. Wenn die Anwendung auf Mono läuft kann man das genauso einfach so dazulegen und that's it.

Edit: Verklickt.. anstelle von Edit geantwortet
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Nativer Programmcode

  Alt 17. Sep 2008, 15:17
Zitat von Weazy:
Doch, java läuft auf einer Virtuellen Maschiene=Laufzeitumgebung die installiert werden muss!
Nein, mußt du nicht. Für eine Java-Anwendugn im Browser wirst du es installieren müssen. Aber bei 0815-Desktopanwendung nicht (nicht umsonsten verwenden wird schon 2-3 Java-Komponenten in unserer App mit JNI und ohne Installation von Java!)
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz