Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: sammelthread ot
AUTOR BEITRAG
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8791 - 20.06 13:50

naja war ja mehr so geschubst
aaf

RANG Lord of Clanintern

#8792 - 20.06 21:43

naja dann ist das natürlich was anderes
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8793 - 20.06 22:34

argfh meine scheiß hdd muckt rum... narf die ganzen apres ski hits gedönse im eimer. ich rast aus. ich brauch diese scheiß musik nun. mickie krause lkjsdlkfj
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8794 - 20.06 22:38

alter verwalter wenn ich seh wie klasse ich heute nacht noch schreiben konnte. astrein. wodka
aaf

RANG Lord of Clanintern

#8795 - 20.06 22:47

lol...an deinem bescheidenen musikgeschmack ändert das nix
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8796 - 20.06 22:49

ach ich brauch son kack halt grade.

wenn ich überlege wie ich samstag abend wieder rumgehüpft bin mit den ganzen leuten wird mir schlecht.
aaf

RANG Lord of Clanintern

#8797 - 20.06 23:57

naja, einsicht isn anfang































nimm mich nicht zu ernst
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8798 - 21.06 19:08

hab ich noch nie, ich hoffe du bsit nicht enttäuscht.
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8799 - 21.06 10:44

ich wollt 's gestern abend noch schreiben, habs dann vergessen ... dich nimmt doch eh niemand ernst claudius *g*.


[edüt]


man beachte die zeit zu der poky geschrieben hat und die zeit zu der ich geschriebe hab *g*. also MEINE stimmt.
mwl

RANG God

#8800 - 21.06 13:00

genome database? gnu debugger? oder wie

such mal nach gdb in google (meinst sicher getdataback oder?)
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8801 - 21.06 13:41

ey das scheiß ci is ma wieder total verbuggt. was sollen der mist. argh.
aaf

RANG Lord of Clanintern

#8802 - 21.06 13:44

hab den post von pat gelöscht...
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8803 - 21.06 15:05

sacht mal welche seite kommt bei euch wenn ihr auf tvtv.de geht? bei mir is das seit heute mittag n redirect auf www.computermagazin.net, übrigens genauso wie horsthorstmann.de .
aphex // benny *status: prosexuell*

RANG Ultimate 0wn3r

#8804 - 21.06 15:06

also ich bekomm n online-tv-programm
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8805 - 21.06 15:18

ich bekomm auch tvtv.de richtig.. mhhh kann dir hier mal sone nette exe schicken... da haste bis irgendwann tv genial freigeschaltet *g*
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8806 - 21.06 16:02

tvgenail is blöd, das zeiht mir zu viel cpu und zu viel bandbreite
horst

RANG Master of Clanintern

#8807 - 21.06 16:25

also bei horsthorstmann.de kommt die seite die ich da erwarte *FG*
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8808 - 21.06 20:13

lamer!
tvgenail is blöd, das zeiht mir zu viel cpu und zu viel bandbreite
lamer!

das zieht 5 minuten alle 2 wochen bissel cpu.. pfff..
aaf

RANG Lord of Clanintern

#8809 - 23.06 09:29

moin jungs...
bereite mich grad auf meine mündliche prüfung in info vor.
thema: oop in delphi.

nennt mir doch mal bitte die vor und nachteile von oop...
zur sicherheit, damit ich nichts vergesse

danke
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8810 - 23.06 10:40

meinste jetzt generell oder in bezug auf delphi? weil generell eröffnet die objektorientiertheit ne ganz andere form des programmierens, diverse programmiertechniken währen ohne objektorientiertheit nur schwer bzw teilweise garnicht zu realisieren.

beispiele:

verkettete listen. währen zwar über strukturen (wie auch immer die teile in delphi heisen) machbar aber so späße wie wahlfreier zugriff (überladen des []-operators in c++ mein ich jetzt) weil ne klasse um die liste drum rum liegt kannste mit funktionen nur sehr umständlich realisieren, wenn man ne liste wie n array anspricht is das deutlich komfortabler als über ne zugriffsfunktion.

smartpointer. ich hab jetzt auch keine ahnung wie delphi das handhabt und ob man da jetzt auch aufräumen muss aber in c++ - die einzige sprache von der ich einzelheiten kenne - is es n riesen vorteil. wenn n teil in sich allokierten speicher per destructor frei gibt muss ich nich extra aufräumen, wenn n das teil refference-counting betreibt und nur wenn nötig tiefe kopieen anfertigt muss ich nich andauernd drauf achten dass ich mit referenzen arbeite, etc.

wie gesagt, viele vorteile der objektorientiertheit direkt fallen mir nicht ein, die meisten vorteile ergeben sich durch darauf aufbauende programmiertechniken würde ich sagen.
aaf

RANG Lord of Clanintern

#8811 - 23.06 11:22

meinte generell, wenn wer was auf delphi bezogenes weiss, isses natürlich auch recht

oh man, das ist so scheisse das thema...

quote:

Objektorientierte Programmierung (kurz OOP), ist eines der grundlegenden Konzepte moderner Softwareentwicklung. Dieses Konzept basiert auf Klassen und Objekten...
Der Programmierer versteht unter einem Objekt die Zusammenfassung von Daten und zugehöriger Funktionalitäten. Diese Daten und Funktionalitäten des Objekts werden in einer Klasse definiert, das Objekt ist nur eine Instanz dieser Klasse. Oberflächlich betrachtet ist ein Objekt also nichts anderes als ein Record, dem noch Funktionen und/oder Prozeduren zum Auslesen bzw. Manipulieren seiner Daten angefügt wurden.
Dieses Konzept überwindet den prozeduralen Ansatz der klassischen Programmierung zugunsten einer realitätsnahen Modellierung.
Das heißt,


dafür hab ich jetzt fast 2h gebraucht...
wie erklärt man bitteschön jemandem der gar nichts von oop weiss, was das ist? :/
der weiss ja nichtmal, was instanzen sind etc...total kacke. hab kein bock mehr :/
eddwardd

RANG Godlike

#8812 - 23.06 11:47

das berühmte auto beispiel erklärt sehr anschaulich die vorteile der oop.
objekt auto besteht aus objekten motor, karroserie, fahrwerk, getriebe etc. und methoden vorwärts, rückwärts, lenken, schalten, schlag mich tot.
es ist einfach ein oop programm zu schreiben, dass ein auto simmuliert und es ist kaum möglich es prozedual zu coden.
außerdem ist obejkt modell für menschen weniger abstrakt, d.h. ein mensch kann sich auto als objekt viel leichter vorstellen und das programm begreifen, weil oop sich an reelen welt orientiert (zumindest im ansatz). eine ungeordnete menge von sich gegenseitig beeinflüßenden funktionen könnte z.b. ebenfalls ein auto simulieren, aber da würde niemand so richtig durchsteigen.

nachteile von oop... eigentlich nur höhere komplexität von oop. für eine menge triviale probleme ist prozeduale lösung viel einfacher als oop. beispiel: 'hello world' klasse => totaler overkill.
mhh vielleicht gibts mehr nachteile, fällt mir jetzt nicht ein.

auf jeden fall würde ich an einer beispiel klasse festhalten. am beispiel läßt es sich halt einfacher erklären.
mwl

RANG God

#8813 - 23.06 12:11

phppatterns hat hello world als oop

gerade das autobeispiel ist gut. eben mehr auf die modellfunktion eingehen
aaf

RANG Lord of Clanintern

#8814 - 23.06 12:37

danke, das ist ein anfang...

das autobeispiel hatte ich schon...
[sollte nach 'das heißt,' kommen ]

hab auch grad mit meiner info lehrerin telefoniert - und die hat mich sehr beruhigt. ich muss nämlich nicht, wie ich dachte, und für unmöglich hielt, total unwissenden prüfern innerhalb von 10 minuten alles wissenswerte zu oop von 0 auf beibringen, sondern kann davon ausgehen, dass die die verwendeten fachbegriffe von anfang an kennen

hm der nachteil der tw. langsameren ausführung trifft nur auf php bzw. parsersprachen zu, oder?
der binärcode den delphi aus oop code erzeugt ist ja nahezu identisch mit binärcode aus prozeduralem code, oder?
eddwardd

RANG Godlike

#8815 - 23.06 12:43

binärcode ist binärcode :) d.h. ich vermute oop verlangsamt programme nicht. aber frag mal dazu warlord, der schreibt dir ein roman über kompiler :)
mwl

RANG God

#8816 - 23.06 12:50

hab auch gehört dass es langsamer wird... bin aber der falsche warlord
aaf

RANG Lord of Clanintern

#8817 - 23.06 13:15

hehe...

btw. http://www.computerbild.de/t6/pdf/pdf06_00/b0600995.pdf
aaf

RANG Lord of Clanintern

#8818 - 23.06 13:25

lol...computer bild is so geil...^^
quote:

Ein Objekt kann ein anderes
Objekte können zu so genannten
Klassen zusammengefasst werden,
wenn sie Gemeinsamkeiten
aufweisen. Der Trabi fällt etwa
unter die Klasse Auto – oder in
Programmierer-Sprache ausgedrückt:
Das Objekt Trabi ist eine
Instanz der Klasse Auto.
Ein Vorteil der objektorientierten
Programmierung: Mit Hilfe
von bereits vorhandenen Objekten
können sehr einfach neue
Objekte erstellt werden. Der
Fachausdruck hierfür lautet
Vererbung.
Wenn der Trabi durch einen SKlasse-
Mercedes ersetzt werden
soll, können die Eigenschaften
mit wenigen Klicks
angepasst werden.
kaos

RANG Master of Skill

#8819 - 23.06 14:33

geile erklärung

und zum thema oop is langsamer:
Jo oop ist (auch in kompilierten) sprachen langsamer.
liegt daran, dass für objekte, deren funktionen vererbt werden eine vtable (virtuelle [funktions] tabelle ) besitzen, die zur laufzeit abgefragt wird um die speicheradresse der richtigen funktion zu finden (bei bedarf erklär ich dir des genauer, nur bin hier grad @ work und hab kein bock da mehr zu zu schreiben :>) UND es wird immer das objekt als erster parameter der funktion übergeben (intern, ist aber immer so [mal abgesehen von statischen funktionen ...])

noch fragen ?
aaf

RANG Lord of Clanintern

#8820 - 23.06 14:44

hab bedarf an einer etwas umfangreicheren erklärung...
aber nur unwesentlich länger - hat aber noch etwas zeit.
werde das nicht in den vortrag aufnehmen, aber falls rückfragen kommen, warum oop langsamer ist.

hab aber erst morgen um 14 uhr prüfung

ansonsten hab ich atm keine generellen fragen mehr...