| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Programmiersprachen im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hallo mich Interessiert schon lange eine Sache und zwar : Was ist eurer Meinung nach die beste Programmiersprache und ...
15Likes ![]() |
| | #1 (permalink) |
| Registriert seit: 27.12.11 ![]() Likes: 0 | Anzeige Hallo mich Interessiert schon lange eine Sache und zwar : Was ist eurer Meinung nach die beste Programmiersprache und wenn ,warum? welche ist am einfachsten oder schwierigsten -? welche lohnt sich am meisten zu lernen -? welche hat welche Vorteile -? also ich versuch gerade c++ zu lernen (was ich aber sehr schwer finde) ![]() Ich bin dankbar für jede Antwort. Mfg Sonyblackification |
| | |
| | #2 (permalink) |
| Registriert seit: 31.07.06 ![]() Likes: 32 | Nun, auf Deine Frage gibt es keine pauschale Antwort. Natürlich gibt es immer Programmierer, die von "ihrer" Sprache überzeugt sind und "ihre" eine Sprache für das Nonplus Ultra halten. Ich persönlich weiss, dass man viele Probleme mit verschiedenen Sprachen lösen kann und dass es meistens gar nicht so sehr darauf ankommt, welche Sprache man verwendet, sondern wie (d.h. in welchen Stil) man programmiert. Ich habe im Laufe der Jahre gelernt, dass es klug ist sich nicht auf eine Sprache festzulegen. Gerade wenn Du als Consultant für verschiedene Kunden programmierst, ist es je nach Firmenpolicy u. U. gar nicht möglich Deine Lieblingssprache zu installieren, sondern Du musst eben das nehmen, was bereits da ist. Keep an open mind, heißt die Devise daher. ![]() Wenn Du die wesentlichen Paradigmen, sprich prozedural, imperativ, objektorientiert verstanden und verinnerlicht hast, wird es Dir leicht fallen weitere Programmiersprachen innerhalb der von Dir erlernten Paradigmen zu verstehen. Letzten Endes ist es lediglich die Syntax, die neu erlernt werden muss und sogar diese ist bei vielen Sprachen ähnlich (z.B. C, C++, Java, PHP, z.T. Perl ähneln sich syntaktisch). In die vorhandenen Funktionen (bzw. Methoden bei OOP) findet man sich leicht rein, zumal die gängigen Sprachen mit deren Funktionen/Methoden sehr gut dokumentiert sind (J2EE, STL, CPAN u. Perldoc, ...). Die Essenz am Programmieren ist nicht das Lernen einer bestimmten Syntax wie C oder Python, sondern es ist die Fähigkeit einen Algorithmus zu bilden, der das gegebene Problem möglichst effizient löst oder weniger wissenschaftlich formuliert: Du musst lernen zu denken wie ein Programmierer. Wenn Du das kannst, spielt die Wahl der Sprache/Syntax eine minderwertige Rolle. Obgleich man versuchen sollte für neue Sprachen offen zu sein, gibt es Sprachen, die für bestimmte Aufgaben geeigneter sind als andere Sprachen. Geht es z.B. um eine Benutzeranwendung, die auf verschiedenen Plattformen laufen muss, würde ich aufgrund dessen Plattformunabhängigkeit zu Java tendieren, da der Aufwand mit C / C++ in diesem Falle größer wäre. Geht es hingegen um eine performanceintensive Applikation (z.B. Batch-Verarbeitung), würde ich Java meiden und stattdessen zu C / C++ und Assembler greifen. Dateiverarbeitung und komplexe Auswertungen schreien IMHO nach Perl, kleinere bis mittelgroße Steuerabläufe auf Unix / Linux schreibe ich in Shellskript (ksh, bash, je nach Plattform), für Web-Applikationen verwende ich PHP, Mysql, HTML, CSS und Javascript. Das sind allerdings nur meine persönlichen Präferenzen, die andere Entwickler nicht teilen müssen. Jede Sprache hat so deren Vor- und Nachteile. Nun, Dein C++ ist syntaktisch relativ schwer und (zum Teil) objektorientiert. Ich hoffe das ist für den Anfang nicht zu viel des Guten, andererseits: Wenn Du C++ beherrschst, werden Dir Java, Ansi-C und PHP syntaktisch leicht fallen. Greetz Hackse Geändert von Hackse (27.12.11 um 03:19 Uhr) |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 24.12.11 ![]() Likes: 3 | Zuersteinmal muss ich meinem Vorredner zustimmen: Es gibt keine Programmiersprache die einfach alles kann und ultimativ gut ist. Aber: Da ich Purebasic-programmierer bin (Ja ich weiß Basic aber bevor irgendwelche hämischen Bemerkungen kommen würde ich demjenigen mal empfehlen sich die Sprache anzusehen!!!) würde ich sagen das für einen Einsteiger PureBasic eine sehr gute Sprache ist: Man lernt sehr leicht den Umgang mit Variablen, Befehlen und den logischen Aufbau eines Programmes, sie wird immer weiterentwickelt, ist sehr günstig, es gibt eine Demoversion die alle Funktionen, bis auf WinAPi, hat und "nur" auf 600 Zeilen Code beschrenkt ist, mir gefällt der Syntax SEHR GUT, es ist übersichtlich, unterstzütz WinAPI, es gibt unzählige fertige Funktionen (z.B. Verschlüsselungen in AES, Base46, md5... , efficiente Packer, 2D Engines, 3D Engines, Sound und Mulimedia und und und...), Man kann direkt anfangen zu programmieren und muss vor dem eigentlichen Programm keine "Standart texte/Parameter" schreiben wir z.B. bei Java, Die Hilfedatei erklärt enorm gut wie alles Funktioniert und hat auch für jeden Befehl Beispiele (Ich hab die Sprache nur mit der Hilfe-Datei gelernt und erst als ich's konnte Spasseshalber mal ein paar Tutorials gemacht), Sie ist erstaunlich mächtig da sie auch Librarys unterstützt, es ist einfach zu installieren und zu benutzen, es gibt eine gute Community die sehr hilfsbereit ist, man hat es enorm schnell gelernt und zu guter letztDer Debugger! Der Debugger bei Purebasid ist mit abstand der beste den ich je gesehen habe: Hat man einen Fehler sagt er einem genau wo, was für einen und was man dagegen unternehmen kann. Viel besser als der von Java. Also als Anfänger würde ich wirklich PureBasic empfehlen, auch wenn diese nicht sehr bekannt ist. Aber das bleibt natürlich jedem selbst überlassen. Grüße H4Z4RD, hoffe ich konnte helfen P.S. Ja, ich mag Klammern Geändert von H4Z4RD (27.12.11 um 11:55 Uhr) Grund: Verbesserung |
| | |
| | #4 (permalink) | ||
| Registriert seit: 22.04.08 ![]() Likes: 15 | Grundsätzlich würde ich meinen Vorrednern zustimmen, nur würde ich gerade einem Einsteiger nicht zu Sprachen raten, bei denen man schon 70 Euro investieren muss, damit man den vollen Sprachumfang hat. Dazu kommt, dass man da auf diese eine IDE beschränkt zu sein scheint. Das hat man bei vielen anderen Sprachen nicht. Zitat:
Zitat:
Ich würde dir (Threadersteller) raten, sich einfach mal ein paar Tutorials durch zu lesen und dann zu gucken, wo dir Vorteile / Nachteile auffallen. Bei python hat man imho den Vorteil, dass der Quelltext eine unglaublich einfache Lesbarkeit hat - es ist zu dem kostenlos erhältlich und ist eine interpretierte Sprache, das heißt der gleiche Code funktioniert auf Windows, Linux und Mac OSX, sofern der Interpreter installiert ist (den gibts auch für diverse Smartphones). Natürlich ist python kein Allheilmittel, aber in der Regel komme ich mit viel weniger Zeilen python-Code aus, als ich für das gleiche Programm in Java oder C++ brauchen würde. Also für "schnelles" Programmieren ist es empfehlenswert. Natürlich ist die Syntax von python aber quasi ein Einzelgänger und sehr anders als von anderen Sprachen. | ||
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 27.12.11 ![]() Likes: 0 | Erstmal Danke an alle die Geantwortet haben , aber eins sollte ich vl noch sagen , und zwar habe ich schon ein buch für c++ gekauft , mein eigentliches Problem ist es dass ich oft die zeit dazu nicht habe und dann vieles wieder vergesse was ich vor einer Woche oder Monat gelernt habe .. ![]() Also sollte ich Jetzt weiter C++ versuchen oder Umsteigen? |
| | |
| | #6 (permalink) | |
| Registriert seit: 22.04.08 ![]() Likes: 15 | Zitat:
| |
| | |
| | #7 (permalink) |
| Registriert seit: 31.07.06 ![]() Likes: 32 | @Sonyblackification Wenn Du Dich für die Informatik entscheidest, entsteht Routine durch Fleiß des schulischen, akademischen oder beruflichen IT-Zwangs ganz automatisch. Freie IDEs hast Du bereits? Visual Studio Express cc386 Greetz Hackse |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 27.12.11 ![]() Likes: 0 | Ja ich besitze Code::Blocks und Microsoft Visual c++ 2010 express Geändert von Sonyblackification (27.12.11 um 23:57 Uhr) |
| | |
| | #9 (permalink) |
| Registriert seit: 31.07.06 ![]() Likes: 32 | Auch empfehlen kann ich den QT-Creator. Bisher unter KDE getestet und die beste IDE für C++, die ich kenne. Code::Blocks ist auch Crossplattform. Habe ich mir bisher noch nicht angesehen. Greetz Hackse |
| | |
| | #10 (permalink) |
![]() Registriert seit: 17.10.09 ![]() Likes: 10 | Ich mache mich hier jetzt bestimmt unbeliebt, aber ich finde die CDT Version von eclipse auch nicht schlecht. Hat unter anderem den Vorteil dass man sich nicht an andere IDEs gewöhnen muss da es eclipse, aufgrund der modularen Bauweise, eigentlich für alle Sprachen gibt. |
| | |
| | #11 (permalink) | |
| Registriert seit: 31.07.06 ![]() Likes: 32 | Zitat:
Greetz Hackse Geändert von Hackse (15.01.12 um 16:37 Uhr) | |
| | |
| | #12 (permalink) | |
| Registriert seit: 22.04.08 ![]() Likes: 15 | Zitat:
| |
| | |
| | #13 (permalink) |
| Registriert seit: 15.01.12 ![]() Likes: 0 | Hallo an alle also ich kann mich der ersten Antwort von Hackse nur anschließen. Außerdem spielt das Motiv warum man das programmieren erlernen möchte noch eine Rolle. Ich musste mal im studium C lernen und bin dann irgendwie auch bei C++ gelandet. Im großen und ganzen programmiere ich aus interesse und weil es mir spaß macht. Wenn man das fürs Studium oder für die Arbeit braucht dann geht man da aber ganz anders ran. Das Problem mit dem vergessen hatte ich am Anfang auch oft. Da hilft nur üben üben üben. Am besten du suchst dir mal irgend ein projekt. wo du dann mit einen bestimmten Ziel in eine Richtung programmierst. |
| | |
| | #14 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Wenn man schon unbedingt BASIC haben will, sollte man am ehesten noch FreeBASIC nutzen. Ist nämlich OSS und afaik auch das einzige OSS BASIC aktuell...
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
| | #15 (permalink) | |
| Registriert seit: 20.01.12 ![]() Likes: 0 | Zitat:
| |
| | |
![]() |
| Stichworte |
| beste, programmieren, programmiersprache, sprache |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Programmiersprachen erlernen | KrayzieC | Programmiersprachen | 2 | 07.10.10 12:16 |
| C verwandte Programmiersprachen | GLaDOS | Code Kitchen | 21 | 30.11.09 18:56 |
| graphische Programmiersprachen | benwilliam | Code Kitchen | 2 | 20.09.06 20:34 |
| Programmiersprachen | valentin_olchowski | Code Kitchen | 16 | 22.04.02 16:59 |
| Analyse von Programmiersprachen ? | Mark_2 | Code Kitchen | 1 | 22.02.02 16:34 |