Zum Inhalt springen
Malarkey

Coder-Stübchen

Empfohlene Beiträge

Geschrieben (bearbeitet)
perl

Perl ist schon was feines.

Im Spoiler befindet sich der Code von Molester, das (wahrscheinlich) kleinste P2P Programm der Welt.

$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen

S,5;$SIG{ALRM}=\&i;m! (\S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm

9;(accept(C,S),alarm 0)?read C,$_,1e6:($_="$, $a f".shift)}sub i{}sub t{socket

C,2,1,6;$k{$w}&&=(connect C,&a)?print C"$, ".pop:0;close C}sub h{t"$_ i/"for

keys%k}sub a{$w=~/:/;pack'CxnC4x8',2,$',split'\.',$`}sub f{$w=$_,t"$1 $3/"for

keys%k}sub e{open C,'>',$3;print C $'}sub g{open(C,'<',$3)&&t"$a e$3/".<C>;&h}

Wird ja gerne als Beispiel genommen wie schön lesbar Perl doch ist. :whistling:

WHAT THE FAG? Was soll der Fetzen 'Kopf auf die Tastatur hau und sinlos umherroll' aka Perl-Code bitte können? :omg: €: Hab mal was programmiert auf Perl: :ugly:
IUWWT$87rIUUWAWHSDJNJOibdn C (SZ98o3zrU =POHQ 8WOIOU§RZG)((WOP(EURH$>G (§=Rufhd9woifdznhc0d/

Bearbeitet von Malarkey
Geschrieben (bearbeitet)

Hier der kommentierte Source Code:

http://ansuz.sooke.bc.ca/software/molester/molester

Ist halt ein kleines P2P TCP Filesharing Programm (ist ja offensichtlich).

Bearbeitet von Dayjay
Geschrieben

Bis jetzt nur Java und ein bisschen C#. :D

Geschrieben

In der Schule Object Pascal.

Auf Freiwilliger Basis gelernt: PHP, HTML, CSS und SQL.

Angefangen mit C/C++.

Java ist nicht meine Welt :D

Geschrieben
In der Schule Object Pascal.

Auf Freiwilliger Basis gelernt: PHP, HTML, CSS und SQL.

Angefangen mit C/C++.

Java ist nicht meine Welt :D

naja, PHP und Java sind sich doch sehr ähnlich :confused:

Geschrieben
In der Schule Object Pascal.

Auf Freiwilliger Basis gelernt: PHP, HTML, CSS und SQL.

Angefangen mit C/C++.

Java ist nicht meine Welt :D

naja, PHP und Java sind sich doch sehr ähnlich :confused:

:trollface:????

Geschrieben
In der Schule Object Pascal.

Auf Freiwilliger Basis gelernt: PHP, HTML, CSS und SQL.

Angefangen mit C/C++.

Java ist nicht meine Welt :D

naja, PHP und Java sind sich doch sehr ähnlich :confused:

:trollface:????

spreche jetzt nur aus nem halben Jahr Berufsschulerfahrung...

Geschrieben

Zugegeben, beide Sprachen besitzen eine C-artige Syntax und sehen damit auch ähnlich aus. :)

Aber an sich haben beide nicht soo viel gemeinsam. PHP ist (ursprünglich, kann auch in Bytecode übersetzt und gecached werden) eine Interpretersprache, Java wird übersetzt; Variablen sind in PHP typlos, in Java typisiert; ...

Vor allem unterscheiden sie sich beim "Stil" der Systemfunktionen und Bibliotheken, was imho das Schwierige beim Lernen einer neuen Programmiersprache ist. Zumindest dann, wenn die Sprachkonzepte an sich nicht komplett anders sind. So kann jemand, der eine C-artige Sprache beherrscht, meiner Meinung nach auch sehr schnell eine andere C-artige Sprache lernen. Die große Hürde stellt dann der Umgang mit den neuen Bibliotheken dar. So ist zumindest meine (auch kaum nennenswerte^^) Erfahrung :)

Geschrieben
Bis jetzt nur Java und ein bisschen C#. :D

Dem habe ich nichts hinzuzufügen :P

Wobei ich Java doch eher mag, C# ist eher nicht so mein Ding...

Meine "erwähnenswerten" Projekte in Java:

Notizblock - Überschrift und Inhalt einer Notiz, Kategorien für die Notizen, Suchfunktion

Ein Minecraft "Serverbrowser" - man kann einen Server anlegen und prüfen ob er online ist. Außerdem kann man direkt beitreten. Ist aber noch nicht ganz bereit für den Release :P

Diverse kleinere Tools (eigene globale IP in Zwischenablage kopieren, Bilder skalieren, etc.)

Größere Projekte, welche aber gerade aufgrund von mangelnder Erfahrung auf Eis gelegt sind:

Ein Client/Server Programm, mit welchem man in Gruppen Projekte abarbeiten kann (Aufgaben erstellen und zuweisen, Fortschritt angeben, etc.)

Geschrieben
Bis jetzt nur Java und ein bisschen C#. :D

Wobei ich Java doch eher mag, C# ist eher nicht so mein Ding...

Das selbe :D

Ich programmiere gerade für die FH als Testate ein Chatprogramm über Server/Clientkommunikation und einen Terminkalender :)

Geschrieben (bearbeitet)

@Cyborg:

Bei mir basiert das ganze eher auf Hobbybasis. Das höchste was wir an der Schule machen ist HTML, und damit sind schon einige überfordert.

Bearbeitet von Bulletproof0000
Geschrieben

Ich hab KP wie ich in C++ weitermachen soll =/

Also ich hab so die wichtigsten STL Elemente drauf, die grundlegende Objektorientirung (Klassen, Templates, Vererbung <- Mag ich gar nicht) und so.... Womit soll ich fortfahren? Wollte später in richtung Spieleprogrammierung gehen.

Geschrieben

Ich beschäftige mich seit ca. 3,5 Jahren mit C++.

Wie wäre es denn, Malarkey, wenn die Grundlagen sitzen, einmal mit einfacher 2D-Grafik anzufangen? Bekannte Bibliotheken sind SDL und SFML (darüber hört man viel Gutes), aber auch mit Direct3D kannst zweidimensional rendern - das mache ich immer, wenn ich es mache (in letzter Zeit wegen Zeit- und Lustmangel eher selten).

Geschrieben

Bei der Arbeit hauptsächlich PHP und teilweise Perl - ansonsten ab und an mal einen Fetzen Java

In der Schule hab ich früher noch C++ gelernt aber da würde ich kaum mehr als ein erweitertes Hallo Welt aus dem KOpf hinbekommen ...

Ansonsten HTML, CSS, JS selbstverständlich als Muttersprache neben Ironie und Sarkasmus :D

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.