Mit welcher Programiersprache sollte man beginnen???

Sammlung von Anleitungen und HowTos für dBox2
doktorknow
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 27. November 2001, 00:00

Mit welcher Programiersprache sollte man beginnen???

Beitrag von doktorknow »

Hallo Ihr Halbgötter,
es ist wirklich wahnsinn was Ihr so auf die Beine stellt!!! Meine Hochachtung - und wie viel Euch von uns Unwissenden zugetraut wird konnte man ja an den April-Scherzen sehen. Ich hätte Euch auch geglaubt, wenn ihr gesagt hättet, dass Ihr jetzt in den 2. Kartenschacht einen Pizzaofen per Software-Update eingebaut hättet und der einzige Schönheitsfehler die noch nicht lieferbaren Mini-Pizzas gewesen wären.

Naja, wenn ich nun einen Einstiegspunkt suche und noch nicht viel erfahrung in Sachen Programierung habe (ich will noch nicht selber rummproggen sonder ansatzweise verstehen was da abgeht) - mit welcher Programiersprache sollte man beginnen bzw. gibt es eventuell sogar einen Buchtitel den man empfehelen kann bzw. mit dem Ihr gute Erfahrungen gemacht habt??
Über eine Antwort würde ich mich sehr freuen - ich weiss natürlich, dass Ihr mehrere Sprachen verwendet - aber es gibt ja eher einfach zu lernende Sprachen und recht schwere - ich such eden EINFACHEN Einstieg...
Vielen Dak im Voraus!!! Und macht weiter so - Ihr seid die Größten!!
Doktorknow


PS Ich hoffe das Forum ist richtig...
chrissi
Senior Member
Beiträge: 162
Registriert: Freitag 30. November 2001, 00:00

Beitrag von chrissi »

Naja, zu den Themen:

- c++ bücher

- c bücher

- linux-kernel programmierung

- open source mit cvs

- GNU C / C++ compiler

- Makefiles / configure / automake etc

- Reverse Engeneering, aber richtig ;-)

solltest du genug zu lesen finden.

die apps sind in C++ / C geschrieben
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

gibt es eventuell sogar einen Buchtitel den man empfehelen kann bzw. mit dem Ihr gute Erfahrungen gemacht habt??
Evil Geniuses in a Nutshell,
Hitchhiker's Guide to the Galaxy,
Illuminatus.
doktorknow
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 27. November 2001, 00:00

Danke!!

Beitrag von doktorknow »

@ chrissi: Danke für Deine schnelle Antwort. So etwas ähnliches hatte ich befürchtet. Naja, mal sehen was die so bei Schmorl haben... und wenn mir ein Cover gefällt :) und der Preis :-? stimmt werde ich vielleicht zuschlagen.

@ obi: ja, auch schöne Bücher :lol: HALBGOTT sei Dank, dass Du nicht jede Zeile wörtlich genommen hast sonst hättest Du vielleciht noch erwähnt, dass Ihr gar nicht die Größten seid, sondern der Längste von Euch 1,98 Meter ist und Du schon von Menschen gehört hast die über 2,30 Meter sein sollen :wink:

Dank Euch!!
dk@dbox2
Interessierter
Interessierter
Beiträge: 25
Registriert: Dienstag 16. April 2002, 22:16

source code

Beitrag von dk@dbox2 »

hallo!
ich bin auch neu auf diesem gebiet und würde sehr gerne mal sehen wie so eine source aussieht,da ich schon mit programmieren erfahrung habe.
kann man den source code von irgendeiner software auch irgendwo herbekommen.
würd mich echt interessieren :wink: wie das ganze aufgebaut ist.vielleicht kann ich mich ja auch dran beteiligen :D nachdem ich die matura in einem monat hinter mir hab :wink:

grüße dominik
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

Enduser!
Interessierter
Interessierter
Beiträge: 82
Registriert: Dienstag 9. April 2002, 14:40

Re: Mit welcher Programiersprache sollte man beginnen???

Beitrag von Enduser! »

doktorknow hat geschrieben:Hallo Ihr Halbgötter,
Vielen Dak im Voraus!!! Und macht weiter so - Ihr seid die Größten!!
Doktorknow
:o Wow.
Ich sucke gern.
Bild
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Also ich persönlich würde empfehlen (<--- so hat er es gemacht) mit einer niederen Sprache zu beginnen, meint damit Visual Basic, oder Delphi, wobei Delphi schon nicht so ganz niedrig ist :-))

Diese Sprachen sind einfach zu erlernen, sei es von der Methodik und auch von der Synthaktischen Seite und es können zumindest die erlernten Techniken, oder einige in Viele Sprachen übernommen werden.

Das du dir allerdings heute ein Buch kaufst und Übermorgen Verstehst was Programmiergötter da so hinzaubern, so muß ich dich enttäuschen.... Das dauert halt etwas.

So hab ich zu Anfang z.B. mal ein Zahlenformatwandler geproggt der die verschiedenen Formate umwandelt. Das Prog hatte so ca. 150 Zeilen Code!!!! Man kann das auch mit nur 10!!! Zeilen erledigen, Erfahrung macht es halt!
Und vergiss die Buchversprechen: "C in 21 Tagen, oder C++ in 21 Tagen" Absoluter Humbug
Wenn du immer noch interesse hast, dann hast du die richtige einstellung und solltest sofort loslegen :-)))))


Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

da scheiden sich die geister...
fang lieber mit c an und mach dann ne gute objekt orientierte sprache, dann weisst du auch nachher, warum andere sprachen das tun, was sie tun.
das ist imho sinnvoller, als zuerst ne "simple" sprache zu lernen.
davon abgesehen bringen einem so sachen wie visual basic und delphi nur auf windows wirklich was und sind irgendwie so gut wie unportierbar.

naja, das ist meine einstellung, ne diskussion darueber ist wohl so sinnlos wie die, welches betriebsystem das beste ist oder welchen editor man benutzen sollte.
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Natürlich hast du recht mit dem Windoof Crams(meint nicht Cramfs:-))
Unportierbar wäre da schon der richtige ausdruck, trotzdem denke ich das es didaktisch sinnvoll ist vom leichten zum schweren vorzugehen und die Syntax von C++ ist einfach zum Kotzen, da sollten wir uns nicht streiten.

Mir hat VB sehr geholfen C, C++ besser zu verstehen und wenn du mit objektorientiert anfängst, da kannst du einem Anfänger schon angst machen, überall wird von OOP gesprcohen und nirgendwo wird es erklärt und ahhhhhhhhhhhhhhh, na egal, denn Der Weg ist das Ziel, oder? Eigentlich sollte das Ziel das Ziel sein und wie man das erreicht, das ist individuell.


Ich wollte auch keinen Zwang mit meinem Vorschlag ausüben sondern, nur einen Vorschlag unterbreiten.

Und welches Betriebssystem besser ist, da brauchen wir uns wirklich net drüber zu unterhalten, denn Gäb es dieses System nicht, meint damit LINUX, gäb es kein TuxBox Projekt, oder ::::::::::::::::::::::::::::::::

Grüße
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
DarkGuy
Forums-Hampel
Forums-Hampel
Beiträge: 3
Registriert: Sonntag 21. April 2002, 00:29

Beitrag von DarkGuy »

Hmmm....

Welches Buch empfehlt ihr mir denn zur Linux Kernel Programmierung ?? Hmm... erst C und dann C++ ?? Ein bisschen kompliziert oder ??
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Fang mal mit C7C++ von Kaiser an, da hast du erst mal genug zu knacken.

Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Mordillo hat geschrieben:
Mir hat VB sehr geholfen C, C++ besser zu verstehen und wenn du mit objektorientiert anfängst, da kannst du einem Anfänger schon angst machen, überall wird von OOP gesprcohen und nirgendwo wird es erklärt und ahhhhhhhhhhhhhhh, na egal, denn Der Weg ist das Ziel, oder? Eigentlich sollte das Ziel das Ziel sein und wie man das erreicht, das ist individuell.

Jemand der mit einer "einfachen" Sprache anfaengt programmieren zu lernen wird spaeter immer irgendwo Probleme haben in OO-Modellen zu denken - zumindest eine gute Zeit lang.

Bestes Beispiel dafuer ist C++-Code, der einfach nur besserer C-Code ist, aber nix mit OO zu tun hat.

Der Rueckwaertige Umstieg ist leichter...

Deshalb bei Selbststudium eine gutes Buch kaufen, da ist dann auch OO erklaert.


rasc
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Okay, du hast recht, ich hab meine Problemchen mit der OOP, leider bin ich nicht mit ausreichend talent geschlagen um C++ gleich umzusetzen (mein ich nicht sarkastisch, ist halt so).


@ Rasc
Welches gute Buch würdest du denn zum selbststudium empfehlen?

Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
AlexR
Interessierter
Interessierter
Beiträge: 70
Registriert: Donnerstag 11. April 2002, 08:22

Beitrag von AlexR »

<begin joke>
Kann nicht mal einer das .net Framework auf die Box portieren :wink:
Dann wäre das Proggen erheblich einfacher
<ende joke>

Na mal im ernst.
Wenn du ein wenig mit VB rumgemacht hast ist C das reinste kauderwelch !
Ich wünschte ich hätte Nie VB gesehen sondern mit C angefangen !
Wer sich selbst nicht Helfen will dem ist auch nicht zu Helfen !
Nokia 2xA, Avia600, GTX, SAT
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

He, he, he

@AlexR
Dann bin ich wahrscheinlich der dümmste möchtegern Programmierer.

Empfehle doch mal bitte eine geeignete Selbstlecktüre für C/C++

Ach ja noch was, gibt es irgenwo ein FAQ, wie ich den CDK unter Windows bearbeiten und Compilieren kann?
Mit Cygwin, das ist klar, aber wie genau, DANKE.




Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

>von alten 6502er Zeiten träum<
tw1nh3ad
Interessierter
Interessierter
Beiträge: 22
Registriert: Sonntag 14. Juli 2002, 16:19

Beitrag von tw1nh3ad »

hiho zusammen,

meine it-laufbahn ist wirklich chaotisch bis jetzt verlaufen :D
angefangen habe ich mit professioneller 3d-computer-animation auf sgi's und irix (geiles bs, sag ich da nur).
dann hab' ich mit nem informatik-studium angefangen, hab's aber noch vor dem vordiplom wieder hingeschmissen.
heute administriere ich solaris/irix/freebsd-kisten.
nun zum thema, ich bereue es immer mehr, dass ich mit dem programmieren aufgehört habe, ich gebe zu, ich hab's nie richitg dürchgezogen. die praktikas an der fh (damals c++) waren wirklich zum ko.... das hat mich frustriert und gelangweilt. jetzt sind einige jahre ins land gegangen, und meine meinung hat sich in bezug auf das progammieren gewaltig geändert. ich kann zwar ein wenig shell-scripting und grundlegendes in perl, aber das is nich so der bringer.
ich möchte wirklich ernsthaft nun mit dem proggen beginnen und habe mal die bücher, die ich damals in der studizeit gekauft habe, mal rausgekramt. oh gott, sag ich da nur, dass fette addison-wesley über c++, ich geh lieber wieder ins bett, ne quatsch :D
meine frage, da ich schon immer autodidakt war, würde ich mich über bücher, links, etc. zum thema proggen (am besten c/c++/kernel) natürlich auf unix, versteht sich, sehr freuen. es wäre klasse, wenn es bücher mit tutorials gäbe, ein bisserl stepbystep like :lol:

warte auf supi tips 8)
grüsse
tw1nh3ad

Nokia 2xI Avia500

...FreeBSD separates the men from the boys...
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Hmm, addison wesley ist immer noch die Bibel für beginners, würd ich sagen, die Beispile sind zwr langweilig und auf den ersten blick nicht für die tuxbox zu exportieren, jedoch geht es ja auch darum gelerntes in in ungelerntes zu transferieren (Transferwissen).

C/C++ (A&W)ist ist mein weggefährte und hat meistens Antworten auf meine Fragen.


Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
tw1nh3ad
Interessierter
Interessierter
Beiträge: 22
Registriert: Sonntag 14. Juli 2002, 16:19

Beitrag von tw1nh3ad »

Hi Mordillo,
du meinst also, dass das A&W-Buch der richtige Einstieg ist...?
Kann man nicht noch weitere Lektüre empfehlen. Ein Buch ist vielleicht nicht der Weissheit letzter Schluss :D
grüsse
tw1nh3ad

Nokia 2xI Avia500

...FreeBSD separates the men from the boys...
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Das auf keinen Fall.
Buch zur Seite nehmen, Grundsachen mal durchlesen (If, For, na den ganzen kladderadatsch eben, weniger wegen dem "was macht das", sondern eher wegen der Notation) CVS downloaden, überlegen was man machen will (nicht gleich mit eigenen Treiberverbesserung anfangen :wink: )
Vielleicht irgendetwas von ner GUI aus starten (dazu muss auch code hinzugefügt werden, Menüs angelegt, dateien geöffnet -bearbeitet -gespeichert werden). Das sind gute Übungen zum einspielen der Grundsachen, daß man dabei nicht auf anhieb den "perfekten code" hinlegt ist klar, dann compilieren und warten was der compiler sagt, korrigieren etc etc.

Schau dir mal den Aufbau von NeutrinoNG und Enigma an, schönes Anschauungsbeispiel verschiedener Projektplanungen.
Viele sagen Enigma ist sehr ordentlich und sauber geplant, Neutrino ist halt aus der Entstehung heraus entstanden. Ich finde beide Planungen haben Vorteile.

Das Projekt ist ein guter Einstieg in die Programmierung, find ich.


GruzZ
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
tw1nh3ad
Interessierter
Interessierter
Beiträge: 22
Registriert: Sonntag 14. Juli 2002, 16:19

Beitrag von tw1nh3ad »

Hi Mordillo,

erstmal herzlichen dank, für deine antworten!!!
ich muss sagen, gerade als ich auf dieses projekt gestossen bin, ist bei mir das programmierfieber wieder ausgebrochen. das thema hat einfach was (ein bisschen fs, networking, proggen, video, audio, etc... :D )
nach perl hab' ich aufgehört... ...vielleicht bin ich bald soweit, mich bei euch mal zu melden :lol:

bis denne
grüsse
tw1nh3ad

Nokia 2xI Avia500

...FreeBSD separates the men from the boys...
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Na dann wünsch ich viel Spaß .. :-)


GruzZ
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.