Schrift
[thread]2105[/thread]

Programmiersprachen: Womit ist Perl geschrieben?



<< |< 1 2 >| >> 20 Einträge, 2 Seiten
#Kein Kommentar
 2007-06-12 18:17
#23855 #23855
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
hi leute,

nur mal so ne ganz dumme frage am rande:

mit welchen programmiersprachen sind die hochsprachen Perl, C/C++ und Java eigentlich geschrieben?
oder muss der entwickler der sprachen monatelang vor dem bildschirm sitzen und endlose zahlenkolonnen von Nullen und Einsen eintippen?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Taulmarill
 2007-06-12 18:21
#23856 #23856
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
der Perl Interpreter ist in C geschrieben. Ich schätze mal, dass die meisten C(++) Compiler auch in C geschrieben sind.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
#Kein Kommentar
 2007-06-12 18:28
#23857 #23857
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
und womit ist C/C++ geschrieben?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
MisterL
 2007-06-12 18:31
#23858 #23858
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Zumindest was C angeht, wird man wohl Assembler (oder etwas anderes hardwarenahes) verwendet haben. Die restlichen Sprachen haben C/C++ als Basis: http://www.computerbase.de/lexikon/Perl

Gruss MisterL
“Perl is the only language that looks the same before and after RSA encryption.”
#Kein Kommentar
 2007-06-12 18:35
#23859 #23859
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
und diese Assembler sind dann in maschinensprache geschrieben?

gruss,
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
murphy
 2007-06-12 18:57
#23860 #23860
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
C-Compiler und Assembler sind in aller Regel auch in C geschrieben. Das führt natürlich zu dem Problem, dass man einen C-Compiler braucht, um einen C-Compiler zu bauen -- wenn man keinen hat, sitzt man auf dem Trockenen, was auch als Bootstrappingproblem bezeichnet wird.

Im Falle von GCC zum Beispiel kompiliert man zunächst mit irgendeinem C-Compiler eine Minimalversion von GCC, mit dieser Minimalversion kompiliert man dann den GCC und schließlich kompiliert man den GCC nochmal mit sich selbst neu.
When C++ is your hammer, every problem looks like your thumb.
#Kein Kommentar
 2007-06-12 19:01
#23861 #23861
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
das heißt aus C programmiert man C ??
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Taulmarill
 2007-06-12 19:11
#23862 #23862
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
Ja. Man braucht keine maschienennahe Programmiersprache um einen Compiler zu schreiben. Ein Compiler nimmt nur den Quellcode, und macht daraus eine ausführbare Datei (ganz simpel ausgedrückt). Der Compiler muss also nur eine Datei lesen, viele, viele Berechnungen anstellen, und dann eine Datei schreiben.

Prinzipiell kann man auch einen Assembler oder C-Compiler in Perl schreiben. Währe nur evtl. etwas langsam...
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
#Kein Kommentar
 2007-06-12 19:12
#23863 #23863
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
aber wenn alle sprachen auf C aufgebaut sind.
mit was für eine sprache wird dann C kompiliert?
mit einem C-Compiler? das geht doch garnicht\n\n

<!--EDIT|#Kein Kommentar|1181661279-->
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
#Kein Kommentar
 2007-06-12 19:16
#23864 #23864
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
ich meine wenn man noch gar kein C hat, dann kann man es doch auch nicht damit kompilieren, oder?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2007-06-12 18:17.