99 RE: Wie is denn C++? Claus-Dieter Volko DER KOMANDAR Hi, Komandar! (Was macht Konkwerar? :-) ) Ich programmiere schon einige Zeit lang in C, im Moment noch ohne Plus-Plus. Meine bisherigen Erfahrungen sind: C ist um ein gutes Stueck schwerer als Basic, weil die meisten Routinen nicht in der Programmiersprache eingebaut sind und man sie entweder selbst neu programmieren oder von Public-Domain- Quellcodesammlungen uebernehmen muss. Dafuer laesst sich VIEL mehr in C anfangen als in Basic! Waehrend man in Basic auf Umwegen gerade mal Interrupts ausfuehren, Speicher- stellen veraendern und auf E/A-Ports schreiben laesst, hat man in C dank eingebautem Inline- Assembler und anderen Kniffen die Kontrolle ueber die gesamte Hardware - und kann sie bis auf ihre Grenzen ausreizen! Ausserdem laesst sich in C vieles, was in Basic mehrere Befehlszeilen in Anspruch nehmen wuerde, ganz kurz schreiben. Beispiel: while(a=b++=--c,d!=b); entspricht in Basic: DO c = c - 1 b = c b = b + 1 a = b LOOP UNTIL d <> b Ok, das Beispiel macht wenig Sinn, aber diese und aehnliche Spezial- techniken von C und C++ lassen sich auch in vielen anderen Aufgaben hervorragend einsetzen! Thema Benutzerfreundlich- keit, Oberflaeche, Online-Hilfe etc.: Da kommt es an, welchen C++- Compiler du verwendest! Es gibt Compiler von Microsoft, die in dieser Hinsicht genauso gut wie QBasic sind, dafuer aber von Programmierfehlern nur strotzen. Und wie du dir vielleicht denken kannst, ist es das Schlimmste fuer einen Programmierer, wenn selbst der verwendete Compiler fehlerhaft ist. Andererseits gibt es auch GNU und Watcom C++, die wirklich jede Menge Power bieten, dafuer aber einen miesen bzw. gar keinen Editor besitzen! Meiner Meinung nach ist der beste Compiler Borland C++. Er ist ein Mittelding zwischen beiden Varianten, hat einen guten Editor und ist ziemlich fehlerfrei. Ich spreche aus eigener Erfahrung: Ich habe mehrere Programme geschrieben, die in Quick C nicht richtig liefen. Unter Borland C++ wurden sie dagegen einwandfrei ausgefuehrt! Falls du C erlernen willst: Ich schreibe gerade an einem C-Kurs, der speziell fuer Leute gedacht ist, die bereits QBasic koennen. Dieser Kurs erscheint regelmaessig im Diskmag Digital Chat. von Activater. Die ersten drei Kursteile habe ich bereits fertiggestellt. Wenn du willst, kann ich sie dir gegen einen "Unkostenbeitrag" von 3 DM in Briefmarken (entspricht den Kosten fr die Diskette und dem Rueckporto) schicken. Falls du sonst noch welche Fragen zum Programmieren hast, kannst du dich jederzeit an mich wenden! * * * THE REAL ADOK * * * Claus-Dieter Volko Hungereckstr. 60/2 A-1230 Wien e-mail: adok@blackbox.at