Karl_A
Anmeldungsdatum: 30. Januar 2006
Beiträge: Zähle...
Wohnort: Wesel
|
Hallo! Ich möchte nach einigen HTML-Seiten mal was "richtiges" programmieren. Da kam mir in den Sinn, dass es ganz praktisch wäre zu wissen, welche Rechner so im Netzwerk an sind, was nun mein erste ziel ist. Ich denke das sollte leicht zu schaffen sein, da man dau ja die betreffeden Computer nur anpingen muss. Nun stellen sich mir folgende Schwierigkeiten: Welche Sprache ❓ sollte ich am besten dafür benutzen und kann ich sie leicht erlernen? Wo kann ich am besten darüber erfahren? Welche programme muss ich dafür auf meinem Rechner installieren? Und zu guter letzt: Wie gehe ich die Sace an? Ich hoffe, dass ich hier gute Tipps bekomme. Gruß Karl A.
|
herates
Anmeldungsdatum: 16. Dezember 2005
Beiträge: Zähle...
|
fangen wir mit der sprache an....egal. ich denke dieseproblematik wird jde hochsprache schaffen. da du aber eh linux user bist würde ich sagen. fang mit c an. obwohl ich zum lernen java besser finde. wobei du als anfänger wohl eher eindache sachen machen solltest als direkt netzwerkprogrammierung. wenn du nur auf einem entsprechenden ping befehl des betriebsystem aufsetzt, wäre ein script wohl einfacher und schneller zu schreiben.
|
jack_sparrow
Anmeldungsdatum: 21. Januar 2006
Beiträge: 80
|
was leichtes? für anfänger? also c und java sind sicherlich sehr gute sprachen... ich glaub aber nicht, dass es das ist was du willst. wenn du nur ab und zu was programmieren willst ist python nur zu empfehlen (natürlich auch für größere sachen). Informier dich einfach mal, ob das was für dich ist ... Python_(Programmiersprache) , falls es dir nicht zu lange ist. sers p.s.: bin grad selber dabei C zu lernen ... um einen microcontroller steuern zu können. sieht ganz so aus, als ob ich noch viel lernen müsst!
|
herates
Anmeldungsdatum: 16. Dezember 2005
Beiträge: 422
|
wie wärs den dann mit prolog oder haskell ☺
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
nmap installieren:
nmap -sP 192.168.1.1-254 Neues Projekt ausdenken.
Für Linux essentiell ist bash-Programmierung. Für Linux-Kernel und -Treiber ist C die Sprache der Wahl. Für Plattformunabhängiges Programmieren ist Java sehr gut geeignet. Als Scriptsprache ist ruby sicherlich interessant. Leicht erlernbar ist keine, aber gute Bücher können helfen. Für Java z.B.: http://www.javabuch.de/ Für bash: http://freshmeat.net/projects/advancedbashscriptingguide/
|
Karl_A
(Themenstarter)
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14
Wohnort: Wesel
|
Dann legen wir am besten den schwerpunkt in die leichte erlernbarkeit 🤣 Hab mir c , python und java mal angesehen und finde, dass es ziemlich schwer zu begreifen ist. Ich werde ich sicher später mal damit beschäftigen, aber um in die Materie erstmal reinzukommen, wäre was einfaches zum Start besser. Ich möchte beim thema Netzwerk bleiben, da es mich am meisten Interessiert. Es ist mir auch egal, ob es so ein Programm schon gibt, das ich programmieren möchte, der lerneffekt zählt.
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Für Netzwerkzwecke bietet Java von Hause aus eine Menge APIs an, und von dritter Seite - insbesondere dem Apache-Projekt - gibt es nochmal fast alles, was man noch vermissen könnte. Der Einstieg in Java ist dagegen nicht leicht. Viel leichter ist der Einstieg in C aber nicht, und dafür kommt dann bei der Netzwerkprogrammierung viel mehr Arbeit auf Dich zu. Dafür kommst Du näher an die Hardware ran. Wenn der Lerneffekt wichtig ist, dann sind objektorientierte Sprachen wie Java und ruby für die Zukunft interessanter als das prozedurale c.
|
herates
Anmeldungsdatum: 16. Dezember 2005
Beiträge: 422
|
also ich fand java angenehmer als c. wobei am anfang finde ich es zienlich gleich im imperativen part.
|
Karl_A
(Themenstarter)
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14
Wohnort: Wesel
|
Ich werde mich jetzt mit dem Online Java-Buch beschäftigen. Könnt ihr mir sagen, welche Pakete ich dafür installieren muss und auch evtl., wo ich diese her bekomme? Hab ein paar Startprobleme, da das alles nur für Windows beschrieben ist 😕 Bin mal gespannt, wie lange ich brauche, um das kleine Programm zu basteln.
|
jack_sparrow
Anmeldungsdatum: 21. Januar 2006
Beiträge: 80
|
sieht nach ner ziemlich guten wahl aus, wenn du dich weiter mit netzwerkprogrammierung beschäftigen willst! Ich wünsch dir viel erfolg!
|
dEMaStEr
Anmeldungsdatum: 24. November 2005
Beiträge: 146
Wohnort: Aspach
|
Hallo Karl, im prinzip ist es egal mit welcher Programmiersprache man beginnt. Wichtig ist das man versteht was man tut. Ich würde fürn Anfang Python vorschlagen. Es ist sehr einfach und übersichtlich. Java würde ich nicht empfehlen ist immer ein großer Aufwand bis man die Umgebungsvariablen etc. eingestellt hat. C ist natürlich auch ganz ok für den Anfang jedoch sehr kompliziert. Michael
|