Seite 3 von 10
Verfasst: 12.10.2007 11:41
von Kiffi
Dr. Shrek hat geschrieben:Kiffi hat geschrieben:Wenn ich OOP benötige, dann programmiere ich in einer OOP-Sprache.
Daraus schliesse ich aber: Wenn PB OOP unterstützt, wirst Du OOP mit PB programmieren.
das ist korrekt.
Grüße ... Kiffi
Verfasst: 12.10.2007 11:43
von X0r
Verfasst: 12.10.2007 11:51
von Tafkadasom2k5
ZeHa hat geschrieben:Außerdem finde ich, daß wenn man WIRKLICH programmieren lernen will, es ganz praktisch ist, wenn man erstmal prozedural lernt. Viele, die nur Objekte "zusammenwurschteln" können (sprich, viele Java-Programmierer), haben null Ahnung vom Programmieren, weil sie die prozeduralen Abläufe gar nicht überschauen können.
Dankeschön für diesen Beitrag. Genqau dieses muss ich jede Blockwoche meiner Ausbildung über mich ergehen lassen. Haben vom programmieren an sich echt garkeine Ahnung mehr.
Mein Chef sagte mal er hatte nen ausgebildeteten Programmierer hier gehabt. Er gab ihm ne minimal Aufgabe um seine Fähigkeiten nzu testen:
>> Mach mir ein Programm, welches mir Adresse und Name ausspuckt. Man soll editieren können. Alles in einer einzigen ASCII-Datei- ist ja schließlich nicht so viel.
> Welche Datenbank?!
>> ASCII-Datei!
> HÄ?!
Eigentlich traurig...
Verfasst: 12.10.2007 11:54
von X0r
Hey, ich hab eigentlich nix gegen prozedurale Programmierung. Es geht eher um die Zukunft, um Libs etc.
P.S: Ich arbeite auch zur Zeit an einem "großen" Projekt, ganz ohne OOP und natürlich in PB.

Verfasst: 12.10.2007 13:09
von bembulak
Also nachdem ich den Gedanken der OOP nun endlich verstanden habe, bin auch ich sehr begeistert davon.
Deswegen: Python + wxPython + Pygame.
Selbst für kleine Hacks mache ich da mittlerweile Klassen. Und wenn ich nicht will, kann ich immer noch prozedural oder gar funktional damit schreiben.

Ach, ich habe die "Schlange mit Batterien" lieb gewonnen.
Aber jeder darf und soll seine Meinung haben. Das ist auch gut so. Auch bewundere ich die vielen Projekte, wo es heißt C ist tot, alt, was auch immer.
Der Linux-Kernel, das Gnome-Projekt und viele andere basieren auf C, ja selbst Python, PureBasic, Ruby, ... sind mit C geschrieben. Schön, dass es sie gibt und das es Leute gibt die das machen.
Verfasst: 12.10.2007 14:09
von ZeHa
@ X0r: Gerade LIBs sind oft in reinem C geschrieben. Schau Dir nur mal SDL an, und sag mir jetzt nicht, daß diese Bibliothek "unwichtig" oder "klein" ist.
Verfasst: 12.10.2007 14:21
von milan1612
Vergesst Windows selbst nicht, große Teile des Kernels sind in C + ASM
geschrieben, so gut wie alle Treiber werden noch in C geschrieben und
auch viele Programme verwenden C

Verfasst: 12.10.2007 14:24
von inc.
Vor allem da man bereits mit einigen Tricks und ein paar zusätzlichen Zeilen zumindest OOP-basiert programmieren kann. OOP typische Funktionen wie Polymorphie sind auch via kleinen Umwegen möglich.
Wenn ihr also in PB OOP-basiert programmieren wollt, dann gäbe es z.B. hier einige Quellen ...
http://pb-lounge.pb-club.de/viewforum.php?f=95
Verfasst: 12.10.2007 14:24
von X0r
so gut wie alle Treiber werden noch in C geschrieben
Ich würd eher C++ sagen.

Verfasst: 12.10.2007 14:32
von Tafkadasom2k5
X0r hat geschrieben:so gut wie alle Treiber werden noch in C geschrieben
Ich würd eher C++ sagen.

Ich nicht, weils nicht unbedingt stimmt.