Jump to content
Malarkey

Coder-Stübchen

Recommended Posts

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/

Edited by Malarkey

Share this post


Link to post
Share on other sites

In der Schule Object Pascal.

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

Angefangen mit C/C++.

Java ist nicht meine Welt :D

Share this post


Link to post
Share on other sites
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:

Share this post


Link to post
Share on other sites
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:????

Share this post


Link to post
Share on other sites
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...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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.)

Share this post


Link to post
Share on other sites
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 :)

Share this post


Link to post
Share on other sites

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

Edited by Bulletproof0000

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.