» Willkommen auf Offtopic «

Venom
aus Berlin
offline


OC God
21 Jahre dabei !

Intel Pentium III
500 MHz @ 666 MHz mit 1.54 Volt


bei SuperPi (auch nen topic in Umfrage.Forum) ist in der Hilfe Datei ein (zwei) algorithmus angegeben wie man pi berechnen kann...


ich mag Kinder... ich schaff nur kein ganzes

Beiträge gesamt: 1771 | Durchschnitt: 0 Postings pro Tag
Registrierung: Juni 2003 | Dabei seit: 7819 Tagen | Erstellt: 19:50 am 27. Jan. 2004
impala
aus gelutscht
offline


Enhanced OC
20 Jahre dabei !

Intel Pentium I
90 MHz @ 100 MHz


hab es als benchmark verwendet als ich noch jung und noob war...


Gehirn overclocked @ IQ 140, läuft stabil mit Wasserkühlung bei 37°C Körpertemperatur.

Beiträge gesamt: 280 | Durchschnitt: 0 Postings pro Tag
Registrierung: Jan. 2004 | Dabei seit: 7612 Tagen | Erstellt: 20:41 am 27. Jan. 2004
Fahnder der Stille
aus Bamberg
offline



OC God
22 Jahre dabei !

AMD Turion 64
2200 MHz



mal so: wie berechnet man PI?  


Mann kann Pi auch mit einfacher Überlegung berechnen wenn man weiß, das
PI = Fläche des Einheitskreises (r=1)
ist.

1. Du hast einen Einheitskreis
2. Den Einheitskreis vierteilen
3. Die Enden der Striche (da wo sie mir dem Kreisrand zusammentreffen) miteinander verbinden--> es entstehen vier Dreiecke

4. Die Dreiecke mittig teilen so das 8 rechtwinklige Dreiecke entstehen.
5. Du weißt wie man ein Dreieck berechnet: ---> (a*h)/2
6. Dein a ist r, also 1
7. Dein h ist sin(360°/8)*r
(= Winkel für ein Dreick am Kreismittelpunkt* dem Radius = Höhe h)

8. Deine Flache von einem Dreicke ist also:

         (a * h) / 2      --->   (r * (sin(360°/8)*r)) / 2

9. Das ganze mal 8 (Anzahl deiner Dreicke).

10. Nun hast du die gesamte Fläche der Dreicke.

11. Wenn du nun die Anzahl der Dreicke gegen "unendlich" machst,
bekommst du den Flächeninhalt des Einheitskreises.=> A=3,14...

Probiers mal aus und mach statt 8 Dreiecke 10000...

allgemeine Form:

                                      (sin(360°/n)*r) *r)
                             n *    ------------------------
                                                   2

mit n = Anzahl der Dreiecke; und r=1


Ich brauche keinen Sex! Ich werde jeden Tag vom Leben gef****.

Beiträge gesamt: 1192 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2001 | Dabei seit: 8358 Tagen | Erstellt: 21:52 am 27. Jan. 2004
Eisenblut
offline



OC God
22 Jahre dabei !


Noch einmal zu der Eingangsfrage. Wie die letzten Seiten gezeigt haben, kann kein allgemeiner Rat gegeben werden, womit du anfangen willst. Es kommt auch hier auf deine Interessen an. Wenn du einfach mal sehen willst, ob dir proggen Spaß macht und du ein bischen rumprobieren willst, ist Visual Basic nicht verkehrt, Delphi ist auch ganz ok, hat aber schon erheblich mehr Möglichkeiten. Aber VB ist sicherlich eine absolute Sackgasse, wenn du vor hast, etwas wirklich ernsthaftes mit den gewonnen Erkenntnissen anfangen willst. Damit wirst du beruflich wohl nur etwas zu tun haben, wenn du ein paar Macros für MS Office brauchst. Aber dass sind normalerweise Übungen für das Handgelenk, nichtsdestrotrotz im Büroalltag sehr nützlich, wenn man eigentlich nichts mit "richtiger" Programmierung zu tun hat oder haben will. C/C++ ist zwar deutlich unzugänglicher, aber gerade für Unix und Linux unverzichtbar. zudem es aus dem Bereich massenhaft kostenlose Editoren und Compiler gibt. Und wenn man sich als Anfänger in den entsprechenden Foren tummelt, bekommt man wirklich ganz ausgezeichnete Unterstützung. Aber als ausgezeichneten Kompromiss würde ich momentan zu Java raten, was spätestens mit der kommenden 1.5 sehr nahe zu C++ aufschliesst und einfach die eierlegende Wollmilchsau ist, auf jeder Plattform anzutreffen und in jedem wichtigen Programm nutzbar, egal ob IBM, SAP, Oracle, Siebel, überall kann man mit Kava etwas anfangen.

Mein Rat: Wenn du schon einmal mit Linux rumgespielt hast und daran Spaß hattest, dich durch Konfigurationen, Kerneloptionen, Routingtabellen, usw. zu schlagen, dann versuche dich an Java und C++, ansonsten probiere VB oder Delphi aus.

Das wichtigste bleibt aber, proggen, proggen, proggen, wie schon vorher geschrieben. Egal in welcher Sprache, denn das schwierigste ist nicht C++, Java oder Assembler, sondern ein Problem fassbar zu machen und dass ist erst einmal eine reine Gedankenübung. Wenn man das aber mal verstanden hat, dann ist Programmierung mindestens so befriedigend wie die Jagd nach dem nächsten HighScore.


With all due respect Sir, but...

Beiträge gesamt: 3756 | Durchschnitt: 0 Postings pro Tag
Registrierung: Okt. 2002 | Dabei seit: 8069 Tagen | Erstellt: 23:36 am 27. Jan. 2004
Fahnder der Stille
aus Bamberg
offline



OC God
22 Jahre dabei !

AMD Turion 64
2200 MHz



Das wichtigste bleibt aber, proggen, proggen, proggen, wie schon vorher geschrieben. Egal in welcher Sprache, denn das schwierigste ist nicht C++, Java oder Assembler, sondern ein Problem fassbar zu machen und dass ist erst einmal eine reine Gedankenübung. Wenn man das aber mal verstanden hat, dann ist Programmierung mindestens so befriedigend wie die Jagd nach dem nächsten HighScore.


auf dem Punkt gebracht!:thumb:


...aber so läuft es! (aus eigener Erfahrung: Wenn du mal eine gewisse Schwelle überwunden hast, dann macht es Spaß, ja sogar irgendwie süchtig... ...denn, wenn man Spaß an der Sache hat entwickelt man sich am schnellsten und wird dann richtig gut):)


Ich brauche keinen Sex! Ich werde jeden Tag vom Leben gef****.

Beiträge gesamt: 1192 | Durchschnitt: 0 Postings pro Tag
Registrierung: Dez. 2001 | Dabei seit: 8358 Tagen | Erstellt: 9:31 am 28. Jan. 2004
Vega
aus kleines Nest im Westen Thüringens
offline



OC Newbie
21 Jahre dabei !

AMD Barton


@ ErSelbst wo studierst du ?  :noidea:
Ich bin zurzeit Erstsemester an der Uni Jena, wir durften hier mit Modula 3 anfangen. Und C, C++ kommt bei uns gar nicht offiziell aufn Lehrplan. Dafür dürfen wir es uns selbst beibringen.
So und zur Ausgangsfrage gibts wohl kaum noch was zu sagen, C dürfte fürn Anfang zu umständlich sein, ausserdem fällt bei C ja immer das Stichwort Spaghetti-Code, so komplett zum Anfangen sind die Pascal verwandten Sprachen nicht schlecht (z.b Turbo Pascal, Modula ...) da bei diesen vorallem auch auf die Grammatik sehr viel Wert gelegt wird (vorallem bei Modula)
Aber is alles Geschmackssache und ne Frage was man Programmieren will.


"Teile dein Wissen. Das ist ein Weg, Unsterblichkeit zu erlangen." Dalai Lama

Beiträge gesamt: 81 | Durchschnitt: 0 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 7875 Tagen | Erstellt: 15:46 am 28. Jan. 2004
QnkeI
aus Wolfenbüttel
offline


OC God
21 Jahre dabei !

AMD Athlon 64 X2 Dual Core
2200 MHz


Delphi 6 Personal war mala uf na PC-Magazin und PCWelt-Heft-CD. Vielleicht könnt ihr die noch nachbestellen.

Also mit Delphi hast du auch Möglichkeiten unter Linux. Da gibs von Borland Kylix.

Also VB is ne absolute Sackgasse und ist eigentlich auch nur als Makrosprache gut. Genauso wie Java, da du mit Java auch nur über Umwege Proggis basteln kannst. (Hatte das ma mit Borland JBuilder probiert. Du kannst deine Proggis aber nich zu einer ordentlichen EXE kompilieren. Du musst dir so Software wie Java2Exe oder J2exe holen um Java-Proggis in EXE zu verwandeln. und mit der software hatte ich nur probs. hab es nich geschafft zum schluss eine lauffähige exe zu haben).

Es wird oft empfohlen mit Delphi anzufangen und dann wenn man wirklich professionell werden will mi C# weiter zu machen. C# ist sehr kompliziert und bei Delphi hast du erstmal die Grundlagen der Programmierung sauber und lesbar aufgebaut.

Beiträge gesamt: 7473 | Durchschnitt: 1 Postings pro Tag
Registrierung: Mai 2003 | Dabei seit: 7857 Tagen | Erstellt: 17:20 am 28. Jan. 2004