Zum Inhalt springen
Malarkey

Coder-Stübchen

Empfohlene Beiträge

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
Link zu diesem Kommentar
Auf anderen Seiten teilen

In der Schule Object Pascal.

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

Angefangen mit C/C++.

Java ist nicht meine Welt :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

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:

Link zu diesem Kommentar
Auf anderen Seiten teilen

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:????

Link zu diesem Kommentar
Auf anderen Seiten teilen

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...

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

@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
Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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).

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.