User since
2003-08-15
76
Artikel
BenutzerIn
Sei C die Menge der Probleme, die ich mit c/c++ haben kann, und P die Menge der Problem, die ich mit Perl haben kann
=> P Teilmenge von C (vobei Teilmenge hier [s]NICHT[/s] als echte Teilmenge definiert ist)
;)
User since
2003-08-04
7321
Artikel
ModeratorIn
habe mir gerade nochmal die Seite im Buch durchgelesen.
DIe Aussage hängt irgendwie in der Luft.
Wenn sich niemand die Mühe gemacht hätte, DBI zu schreiben, würde es in Perl auch nicht gehen.
Soll heißen, man screibt sich einen Wrapper zu den um die jeweiligen Datenbank Modelle in c/c++ und legt für jeden eine Thread an.
Weiterhin ist c/c++ ja nicht gleich c/c++. Man muss ja auch nicht mehr alles von Hand zu Fuss schreiben. Jedes Betriebssystem hat seine Module und Libraries, auf die man geren zurückgreifen kann!
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=esskar,07.Jan..2004, 18:09][quote=kabel,07.01.2004, 16:55][quote=esskar,07.01.2004, 13:28]4) ihr glaubt wohl nicht, dass perl mächtiger ist als c/c++, oder?[/quote]
welches sprachprimitiv von C/C++ könnte es gegen ein perl skalar aufnehmen? ;)[/quote]
ich kann das selbe aber in c/c++ nachschreiben.
Sei C die Menge der Probleme, die ich mit c/c++ lösen kann, und P die Menge der Problem, die ich mit Perl lösen kann
=> P Teilmenge von C (vobei Teilmenge hier NICHT als echte Teilmenge definiert ist)
:)
[/quote]
Sowohl C als auch Perl sind turing-vollstaendig...
User since
2003-08-04
7321
Artikel
ModeratorIn
[quote=ptk,09.01.2004, 14:31]Sowohl C als auch Perl sind turing-vollstaendig...[/quote]
mist... es kennt sich jemand aus! :P
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Turing-Vollstaendigkeit ist ein Totschlagargument, aber kein sehr wirksames. Was man tatsaechlich an Problemen loesen kann, liegt weniger am Sprachumfang, sondern an der OS-Schnittstelle.
Brainfuck z.B. ist ohne Zweifel turing-vollstaendig, trotzdem kann ich damit nicht mal eine Datei umbenennen, weil einfach die passende Schnittstelle fehlt.
User since
2003-08-04
704
Artikel
BenutzerIn
um mal zum ursprünglichen problem zurückzukommen:
es fehlt also einfach eine schnittstelle, die die details wegkapselt.
bzw. keiner kennt sie.
-- stefan
User since
2003-08-04
5246
Artikel
ModeratorIn
also wenn man ESQL verwendet, funktioniert imho nur eine datenbank. es gibt jedoch bibliotheken zu ODBC (bitte nicht genauer nachfragen, ist schon zu lange her), mit denen man auch mehrere DBs ansprechen kann.