Seite 2 von 10

Verfasst: 25.01.2009 22:37
von Kaeru Gaman
damit is aber die frage nit beantwortet.... :mrgreen:

Verfasst: 25.01.2009 22:43
von ts-soft
Delphi Programme lassen sich recht einfach Identifizieren, aber C++ ???

Verfasst: 25.01.2009 23:26
von c4s
ts-soft hat geschrieben:Delphi Programme lassen sich recht einfach Identifizieren, aber C++ ???
Z.B. mit FileAlyzer (vom Spybot-Macher) kann man Executables nach
Signaturen scannen.
Mit einem ähnlichem Tool (weiß gerade den Namen nicht mehr) hatte ich
zum Spaß mal ein PB-Programm getestet und es erkannte dieses
korrekt. Sogar mit Versionsnummer.

Habe zum Spaß mal von ein paar Spielen die Haupt-Exe gescannt:
Chrome, FarCry, Half-Life 2, Max Payne 2, Trackmania Nations -> C++
S.t.a.l.k.e.r. -> Delphi

Verfasst: 25.01.2009 23:28
von Kaeru Gaman
das ist aber maximal ne Header-Analyse, wo das irgendwie drin steht.
... und das wäre dementsprechend auch manipulierbar.

Verfasst: 25.01.2009 23:33
von c4s
Naja ich glaube kaum das die Entwickler daran interessiert sind die Header
ihrer Programme zu manipulieren, sodass dort eine andere Code-Signatur
steht ;)

Verfasst: 25.01.2009 23:55
von Ronny S.
PB ist fast so mächtig wie "C", daher Frage ich mich warum nur so wenig interessante Anwendungen zu Stande kommen.
Sicherlich ist die Gemeinde um "C" Weltweit sehr viel grösser, aber trotzdem müsste doch auch mal ein durchschlagendes Programm damit zu realisieren sein, das würde der ganzen Sache auch einen grossen und wichtigen Schub geben.

Es ist natürlich klar, das sich die grossen Software Häuser und dessen Entwickler sagen "Wir Programieren seit Jahren in C, warum sollten wir jetzt in PB lernen", aber es müsste doch mal was von unten nachwachsen.

Verfasst: 26.01.2009 00:02
von ZeHa
@ Ronny: Es geht hier aber um C++ und nicht um C.

Und was das "von unten nachwachsen" angeht: da kann PB sich einfach nicht durchsetzen, weil das eine Sprache ist, die im wesentlichen von einer einzigen Person weiterentwickelt und gepflegt wird. C, C++, Java, usw. sind dagegen alles standardisierte Sprachen, für die es verschieden Compiler gibt, darunter auch kostenlose, es gibt extrem viel Literatur und vor allem auch viele andere Tools, die im geschäftlichen Bereich nunmal sehr von Bedeutung sind. Da hat PB im momentanen Stadium nichtmal den Hauch einer Chance, Fuß zu fassen. BlitzBasic z.B. ist da schon anders, das ist gerade im Spielebereich eine wichtige Sprache geworden (natürlich einschließlicher der neueren Varianten wie Blitz3D und BlitzMax). Aber auch Blitz deckt nur einen Nischenbereich ab.

Verfasst: 26.01.2009 00:27
von Ronny S.
@ZeHa
Es ist im Prinzip das gleiche was ich schon gesagt habe.
Nur das ist eben auch das Problem, die hiesige Sprache müsste keine Nische einnehmen.
Es fehlen im Grunde nur mal ein paar Anwendungen die zeigen was PB wirklich kann.

Verfasst: 26.01.2009 16:22
von Mok
Also...
Wenn ihr eine EXE-File mit einem (Hex-)Editor öffnet, und 3/4 nach unten Scrollt, seeht ihr iregndwo [bla bla...] Microsoft Visual C++ Runtime Library.
Hier ein Beispiel von hl.exe:
[quote]MZ

Verfasst: 26.01.2009 16:44
von Joel
Ronny S. hat geschrieben:@ZeHa
Es ist im Prinzip das gleiche was ich schon gesagt habe.
Nur das ist eben auch das Problem, die hiesige Sprache müsste keine Nische einnehmen.
Es fehlen im Grunde nur mal ein paar Anwendungen die zeigen was PB wirklich kann.
Richtig!!!!

Also wenn ihr daran Interessiert seit, würdeich Vorschlagen, als PB Gemeinde mal ein großes Projekt in PB zu Programmieren, also entweder in der Deutsch oder in allen Communitys.

Wäre cool, wenn man sowas mal Realisieren könnte. Also nach dem Motto, jeder der PB kann, kann mithelfen!