Programmiersprachen

Ich will eine vielzahl von Programmiersprachen lernen, das interessiert mich einfach. Bloß da kommen ein paar Fragen auf: -Wie viele Programmiersprachen gibt es? -Wie heißen diese? -Welche sind am Sinnvollsten? X -Welche sind recht leicht zu erlernen? -Welche könnt ihr mir empfehlen, die es wert ist zu lernen? Bitte mit Begründung. X -Für welche braucht man spezielle Programme fürs Programmieren? -Was kann man mit den einzelnen Programmiersprachen alles machen? Bitte wenn möglich ohne Links. Ich will mir auch keine kopierten Texte durchlesen.

8 Antworten zur Frage

Bewertung: 4 von 10 mit 1499 Stimmen

Videos zum Thema
YouTube Videos

Programmiersprachen

Links höchstens als Ergänzung für die eigene Antwort.
Ich hätte dann noch ganz gerne die Bedeutung der Abkürzungen gewusst und die restlichen Fragen auch noch.
Vielzahl", okay.
- Java, dazu braucht es einen Editor und den Compiler von Sun
- C, wieder einen Editor, und einen Compiler, z.B. den gcc
- C++, auch den gcc
- D, wieder einen Editor, Digital Mars D als Compiler oder gdc
- Fortran, wieder einen Editor, Compiler gibts frei oder im Sun Studio
- Lisp, wieder einen Editor oder einen guten Taschenrechner
- Scheme, Editor und DrScheme als Interpreter
- Prolog, Editor und SWI Prolog als Interpreter
- Python, Editor und Python-Interpreter
- ADA
- Perl
- Basic
- ABAP
- Pascal
- Delphi
- Assembler, mit Fun auf einem PIC
- Forth
- Cobol
- SQL, PL/SQL
- VBA
- Bash/Unix-Shell
Reicht für's erste bestimmt
C#,.NET fallen mir auch noch ein.
Einige sind leichter zu erlernen, die beste gibt es so oder so nicht. Kommt immer auf deinen Anwendungsfall an, was Du tun willst.
PHP, Flex, Flash!
Oh man, ich bin zu lange in der Branche.
Also empfehlen als Bastler kann ich definitiv Assembler sonst C und Java.
Unter weiter, Ruby, Grails. Jython Was es nicht alles gibt.
vi, vim = DER Editor
PERL = Practical Extract and Report Language
SQL = Structured Query Language
VBA = Visual Basic for Applications
Wieviele Sprachen gibt es?
Unzählbar, 300-400 Stück dürften es sein.
Wie heissen sie?
Lange Einstiegsliste hast Du ja.
Welche sind am sinnvollsten?
Kommt auf den Anwendungsfall an! Eine Formeltransformationssprache für eine Webentwicklung nutzen wird übel enden, genau wie eine Mikrokontrollersteuerung in Java nicht gut ausgehen wird.
Welche sind leicht zu erlernen?
Hängt auch von Vorbelastung und Neigung ab, Python ist schnell und leicht zugäglich im allgemeinen. Für mich Assembler allerdings auch.
Welche könnt ihr empfehlen?
Anwendungsfall bestimmt wie Waffe, äjm, Sprache der Wahl.
Was kann man mit ihnen alles machen?
Assembler - alles. Mit den General-Purpose-Sprachen wie Pascal, Java, C auch alles, mehr oder minder gut. Mit Special-Purpose-Sprachen einiges hervorragend, anderes gar nicht).
Einschätzung von mir - lerne nicht eine Horde von Sprachen, such Dir eine aus der prozeduralen Programmierung und lerne sie hervorragend, eine aus der objektorientieren und tue das gleiche. Lerne das Paradigma und die Techniken - dann ist die Sprache fast nebensächlich.
Es unzaehlige Programmiesprachen. Mit unzaehlig meine ich: "nicht zaehlbar". Als Ergaenzung zu den oben genannten Programmiersprachen zaehle ich mal ein paar unkonventionelle Programmiersprachen auf:
Brainfuck
SPL
CHEF
ZOMBIE
Zero Tolerance
Java2K
3Code
Beatnik
Befung e
Cow
Emoticon
Haifu
HQ9+
HQ9++
Intercal
Iota and Jot
Ook.
Malbolge
Whitespace
Das sind alles lustige Sprachen, ich spreche davon Brainfuck , Befunge und natuerlich HQ9+
Wenn du programmieren willst, dann such dir ein paar "Sprachfamilien" raus. Mit C++ kannst du innerhalb von Stunden Java, C und C# lernen, weil die Grammatik fast identisch ist.
Mit Basic kannst du fast alle Basic-Dialekte innerhalb von Stunden lernen.
Das gleiche gilt fuer Pascal, von dem aus du leicht TubroPascal und DelphiLanguage lernen kannst.
Von aelteren Sprachen, wie Scheme, Algol etc. wuerde ich dir abraten, da der Code sehr unuebersichtlich ist und nicht mehr wirklich zeitgemaess.
Zu Phyton und Perl kann ich leider noch nichts sagen.
,
SaM
Es gibt sehr viele.
Sehr mächtige aber nicht zu scchwierige Sprachen sind Perl/Python und Java.
Perl/Python sind quasi für das schnelle aber effiziente coden kleinerer Projekte und mit Java kannste grosse Objektorientierte Programme realisieren.
Wenn du C++ schon dran bist ist das auch nicht verkehrt da C zwar fehleranfälliger als Java ist aber trotzdem "näher an der Maschine"
HTML / javascript / und wie sie alle heissen sind ja keine Programmiersprachen im klassischen Sinne würde ich sagen.
Für java brauchsr du ein JDK
Für Perl brauchst du einen Perl Interpreter

Welche Programmiersprachen benutzen Hacker?

Was soll das denn wieder für eine Frage sein?
Dazu gebraucht es doch nicht einer Programmiersprache und man kann alles.
Dazu gebraucht es umfangreiche Kenntnisse, allein über die Betriebssysteme die verwendet werden bzw. angegriffen werden. Man braucht Kenntnisse über Internet, allgemein die Netzwerke und Protokolle.
Man braucht Kenntnisse in ASM, da der Code nicht immer als reinform vorliegt.
Man braucht Kenntnisse in Python, da man evtl. Skripte schreiben muss.
Man braucht Kenntnisse in C, da man evtl. Programme schreiben muss.
Man braucht Kenntnisse in PHP, JS, Sql, wenn man so etwas wie Fishing, was der User NGTRX in seiner Antwort angesprochen hat, betreiben mag.
Einfach C, auch C++.
Alles unter spartanischem Linux. Grafische Benutzeroberflächen sind verpönt.
Da wo nötig, braucht man SQL für sogenannte SQL-Injections sowie PHP für Fishingseiten. Und für PHP braucht man wiederum HTML-Kenntnisse.
Phishingseiten unterliegen keiner Rechtschreibreform
Ja, und natürlich braucht man auch möglichst umfangreiches Wissen über das Angriffsobjekt, wie Rezaa ganz richtig anmerkt.
Was für eine Frage
Es kommt darauf an!
Jeder Hacker/Cracker hat andere Kenntnisse und Präferenzen.
Je nach Ziel/Aufgabe/Anwendung eben anders.
Wie kommst Du nur stets darauf, dass alle Menschen "identische"
Sprachen benutzen und identisch vorgehen müssen?
Programme kann man in nahezu jeder Programmiersprache schreiben.
Dazu benötigt es nicht immer zwingend C, C# oder C++ *lach*
Gleiches gilt bei Skripts und Co. Es gibt nicht "DAS SKRIP" oder "DIE Programmiersprache" schlechthin.
Vorteile hat man ohnehin, wenn man sich mit der Materie, ASM, Programmiertechniken/-programmen, Zielobjekten usw. auskennt.
Also nimmst du auch jemand ernst, der unter Windows Vista mit C# RSA-Encoding betreibt?
Sich daran auszuprobieren bildet, seine Grenzen zu erkennen macht Weise und um damit Schaden anrichten zu können, muss man dafür geboren sein.