Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

perl oder python?

Diskussion: perl oder python? im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi Ich hoffe ich bin hier richtig. Also, ich würde gerne eine dieser sprachen lernen, weiß aber nicht welche... ...

Antwort
Alt 15.07.08, 16:12   #1 (permalink)
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard perl oder python?

Anzeige

Hi
Ich hoffe ich bin hier richtig.

Also, ich würde gerne eine dieser sprachen lernen, weiß aber nicht welche...
Hab mich schon auf wikipedia informiert, und in diversen blogs...

Was ich damit will:
Es soll primär als ergänzung zu C und erweiterung für bash-scripte dienen.

Währe schön, wenn ihr mir eure erfahrung mit perl/python mitteilt :)

RedEagle ist offline   Mit Zitat antworten
Alt 15.07.08, 16:20   #2 (permalink)
ba2
Guest
 
Likes:
Standard

Hi,

das ist Geschmackssache,
ich würde dir Python nahe legen ist aber echt nur meine persönliche Meinung
  Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.07.08, 16:24   #3 (permalink)
 
Registriert seit: 21.04.08
Ook! Leistung: Facit NTK
Likes: 0
Standard

Hallo!

Ich habe mir Python intensiver angeschaut... Perl nur ein klein wenig! Mir hat Python von anfang an besser gefallen, schon die Syntax lag mir mehr (es gibt mir zu viele nutzbare Zeichen in Perl)... außerdem schien es mir leichter zu erlernen.

Ich kann Python nur empfehlen, da du auch eine gute Schnittstelle zu C hast... Python wurde in C geschrieben.

Es wird allerdings auch sicherlich einige Perl-Vertreter geben...

Ich würde dir empfehlen, dir einfach Python und Perl etwas anzuschauen, einige kleine Projekte zu starten und dich dann zu entscheiden. Der Einstieg dürfte in den Sprachen nicht sonderlich schwer fallen...

Gruß
Felix
Ook! ist offline   Mit Zitat antworten
Alt 15.07.08, 16:37   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Ich denke nicht, dass es nur Geschmackssache ist. Man sollte sich unter anderem auch mal die Frage stellen was man für Scripte schreiben will und in welchem Umfeld diese zum Einsatz konmen sollen. Schreibt man z.B. Skripte für Linux-Server, würde ich eher auf Perl setzen, denn das ist bei den meisten Linux-Kisten eh installiert, während man Python erstmal nachinstallieren müsste. Schreibt man hingegen für Windows, spielt es tatsächlich kaum eine Rolle, da für beide Sprachen erstmal Interpreter installiert werden müssen. Ausserdem stehen für Perl wesentlich mehr Module zur Verfügung als für Python (klar, Perl gibt es schliesslich auch schon etwas länger). Da sollte man einfach mal schauen welche Sprache die Dinge am besten unterstützt, die man später mit seinen Skripten machen will.

Wenn man eh schon C kann und gewöhnt ist, wird man auf jeden Fall mit Perl wesentlich schneller klarkommen. Schliesslich ist die Syntax an C angelehnt. Pythons Syntax hingegen ist recht eigenwillig und gewöhnungsbedürftig.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 15.07.08, 18:06   #5 (permalink)
Senior Member
 
Registriert seit: 03.09.05
Lesco Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von bitmuncher
Wenn man eh schon C kann und gewöhnt ist, wird man auf jeden Fall mit Perl wesentlich schneller klarkommen. Schliesslich ist die Syntax an C angelehnt. Pythons Syntax hingegen ist recht eigenwillig und gewöhnungsbedürftig.
Ich wage mal zu behaupten, dass perl-Syntax für viele weitaus gewöhnungsbedürftiger ist als Python. Auch an die Strukturierung durch Einrückung gewöhnt man sich sehr schnell. Dieses Zitat finde ich eigentlich recht passend(sinngemäß):
Zitat:
If python is executable pseudo-code, then perl is executable line noise.
Aber dennoch sollte man jeweils die Sprache verwenden, in der man die Dinge am besten erledigen kann(eigene Fähigkeiten in der Sprache spielen durchaus eine Rolle dabei).

Vielleicht auch noch interessant: http://www.linuxjournal.com/article/3882
Ansonsten würde ich dir trotzdem empfehlen dir beide Sprachen anzuschauen und dann selbst zu entscheiden, denn wenn man sich in einer Sprache besser zurechtfindet kann das durchaus andere Vorteile wie etwa mehr vorhandene Module ausgleichen.
Lesco ist offline   Mit Zitat antworten
Alt 15.07.08, 20:44   #6 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Na, Perl natuerlich!

- leicht zu lernen
- riesige Gemeide
- Texte ohne ende zu shelljobs, Webcoding, Exploits und und und
- Ein ungleich grosser Fundus an Modulen (www.cpan.org)
- auf Kisten in the wild eher anzutreffen als Python
- macht Spass
- nichts, was du nicht damit erledigen kannst
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Alt 16.07.08, 09:54   #7 (permalink)
Themenstarter
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard

hm...
Dieser thread macht die entscheidung auch nicht viel einfacher

Werd mich dann wohl erstmal in perl einarbeiten - scheint ja nicht schaden zu könne
RedEagle ist offline   Mit Zitat antworten
Alt 16.07.08, 13:45   #8 (permalink)
 
Registriert seit: 01.09.05
naked_chef Leistung: Facit NTK
Likes: 0
Standard

Ich persönlich habe mich vor einer ganzen weile für Python entschieden, da Python meine Anforderungen am ehsten erfüllt.

Ich habe schon lange keine Linux ohne Python mehr gesehen, ist dies wirklich so selten?
Bei diversen Unix Derivaten (Solaris z.B.) ist es tatsächlich so, dass keine Python mitgeliefert wird ...
naked_chef ist offline   Mit Zitat antworten
Alt 16.07.08, 14:06   #9 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Zitat:
Original von naked_chef
Ich habe schon lange keine Linux ohne Python mehr gesehen, ist dies wirklich so selten?
Python wird zwar auf den meisten Desktop-Systemen installiert, aber auf Servern ist es eher selten anzutreffen. Ausnahme dürften hier nur Redhat-basierte Distros wie Fedora sein, wo viele Konfigurationstools in Python geschrieben sind und Server, wo z.B. im Webserver Python-Unterstützung implementiert ist.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » perl oder python?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Python 3 Installation 3X!_d0S Linux/UNIX 9 05.07.09 18:16
Python Taschenrechner ba2 Code Kitchen 3 02.07.07 05:37
ASP, PHP oder doch PERL? ghostdog Code Kitchen 18 22.04.06 09:30
Kommentare mit PHP oder Perl oder ...? Partyviech (Web-) Design und webbasierte Sprachen 6 12.09.05 20:57
PHP > Python > PHP djo (Web-) Design und webbasierte Sprachen 2 14.10.04 13:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61