Zum Inhalt springen

Programmiersprachen


Empfohlene Beiträge

Man sollte hier erst einmal etwas differenzien: Es gibt Markupsprachen wie z.B. HTML, LaTeX usw. und die drei großen Gruppen imperative, logische und funktionalen Sprachen. In der Ausbildung wird man fast ausschließlich mit imperativen Sprachen wie z.B. C++, .NET Sprachen usw in Kontakt kommen. Die logischen & funktionalen wird man wohl eher innerhalb eines Studiums kennen lernen.

Da Du hier von einem "Informatiker" sprichst würde ich eher sagen, das "Mittel für den Zweck", d.h. anhand einer Problemstellung sollte man die Sprache auswählen, d.h. je mehr Sprachen man kennt um so besser kann man das Problem lösen. Auch wenn die Fraktion der imperativen Sprachen deutlich größer vertreten ist, sollte man immer im Kopf haben, dass es auch andere Sprachen gibt.

Wie schon alle Vorposter gesagt haben, es gibt keine Richtlinie, die vorschreibt, welche Sprachen für einen "Informatiker" (Lehre & Studium) Pflicht sind. Wichtig ist vor allem, dass man einen Algorithmus unabhängig von der Sprache entwerfen kann, wenn dieser dann implementiert werden muss, sollte man eine Sprache auswählen, mit der man effizient den Algorithmus umsetzen kann und dann eben die Konzepte, die in der entsprechenden Sprache vorhanden sind, anwenden.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich bin 14 Jahre alt welche Programmiersprache wäre für mich die beste zum beginnen?

Was genau hast du an "keine" nicht verstanden?

Wenn du unbedingt mit einer Sprache beginnen willst, wäre vielleicht SQL am sinnvollsten. Da ist die Chance, es später nicht mehr zu brauchen so ziemlich gleich null. Nochmal: Es macht keinen Sinn, wenn du jetzt C# lernst, wenn du später nie wieder damit arbeitest! Genau so mit Java, genauso mit PHP und allem Anderen!

Frage geklärt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Man sollte hier erst einmal etwas differenzien: Es gibt Markupsprachen wie z.B. HTML, LaTeX usw. und die drei großen Gruppen imperative, logische und funktionalen Sprachen. In der Ausbildung wird man fast ausschließlich mit imperativen Sprachen wie z.B. C++, .NET Sprachen usw in Kontakt kommen. Die logischen & funktionalen wird man wohl eher innerhalb eines Studiums kennen lernen.

Da Du hier von einem "Informatiker" sprichst würde ich eher sagen, das "Mittel für den Zweck", d.h. anhand einer Problemstellung sollte man die Sprache auswählen, d.h. je mehr Sprachen man kennt um so besser kann man das Problem lösen. Auch wenn die Fraktion der imperativen Sprachen deutlich größer vertreten ist, sollte man immer im Kopf haben, dass es auch andere Sprachen gibt.

Wie schon alle Vorposter gesagt haben, es gibt keine Richtlinie, die vorschreibt, welche Sprachen für einen "Informatiker" (Lehre & Studium) Pflicht sind. Wichtig ist vor allem, dass man einen Algorithmus unabhängig von der Sprache entwerfen kann, wenn dieser dann implementiert werden muss, sollte man eine Sprache auswählen, mit der man effizient den Algorithmus umsetzen kann und dann eben die Konzepte, die in der entsprechenden Sprache vorhanden sind, anwenden.

Gut Danke viel mal für die Hilfe

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich bin 14 Jahre alt welche Programmiersprache wäre für mich die beste zum beginnen?

Darauf gibt es keine eindeutige Antwort und es wurden schon (zu) viele Streitgespräche dazu geführt.

Grundsätzlich ergibt sich die Programmiersprache oft aus den Anforderungen, d.h. überleg dir was du programmieren möchtest und such dir eine passende Programmiersprache aus. (Lies z.B. bei Wikipedia für was bestimmte Sprachen überwiegend eingesetzt werden und wo ihre Stärken und Schwächen liegen)

Jemand der sagt: Nimm die Sprache X, das ist die beste und einfachste für alles liegt je nach Anforderung höchstwahrscheinlich falsch.

Falls dich interessiert welche Sprachen in der Industrie eingesetzt werden (sofern man dies messen kann), schau dir mal folgenden Link an:

TIOBE Software: The Coding Standards Company

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die leichteste meine ich

Das ist ein subjektiver Eindruck. Wenn man jemanden, der bisher nur imperative Sprachen kennt, eine logische Sprache vorsetzt, werden sie sagen "das ist schwer" (umgekehrt ist das analog). Ich würde die Sprache davon abhängig machen, was Du erreichen willst.

  • wenn Du maschinennah arbeiten möchtest, dann wäre wohl C eine gute Wahl
  • möchtest Du eher in den Bereich der Logik gehen, wäre Prolog sinnvoll
  • wenn Du eher mathematisch arbeiten möchtest dann Haskell
  • für Lösung von numerischen / statistischen Problem wären Systeme wie z.B. Matlab, R oder Octave sinnvolle Systeme
  • für symbolische Mathematik kann man sich Maple anschauen
  • für algebraische Probleme wäre z.B. GAP ein Tool
  • wenn man nur eine GUI benötigt wäre Tk eine entsprechende Scriptsprache
  • bei Webanwendungen würde man wohl in die Richtung PHP, Python, JavaScript und/oder Java in Verbindung mit HTML gehen
  • cross-plattform Anwendungen wäre wohl in die Richtung Java, sowie C++ mit entsprechenden Bibliotheken sinnvoll

Du siehst durch die Aufzählung, dass man hier sicherlich keine konkrete Sprache als "die Beste" nennen kann.

Bearbeitet von flashpixx
Link zu diesem Kommentar
Auf anderen Seiten teilen

Darauf gibt es keine eindeutige Antwort und es wurden schon (zu) viele Streitgespräche dazu geführt.

Grundsätzlich ergibt sich die Programmiersprache oft aus den Anforderungen, d.h. überleg dir was du programmieren möchtest und such dir eine passende Programmiersprache aus. (Lies z.B. bei Wikipedia für was bestimmte Sprachen überwiegend eingesetzt werden und wo ihre Stärken und Schwächen liegen)

Jemand der sagt: Nimm die Sprache X, das ist die beste und einfachste für alles liegt je nach Anforderung höchstwahrscheinlich falsch.

Falls dich interessiert welche Sprachen in der Industrie eingesetzt werden (sofern man dies messen kann), schau dir mal folgenden Link an:

TIOBE Software: The Coding Standards Company

Danke für die Website

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das ist ein subjektiver Eindruck. Wenn man jemanden, der bisher nur imperative Sprachen kennt, eine logische Sprache vorsetzt, werden sie sagen "das ist schwer" (umgekehrt ist das analog). Ich würde die Sprache davon abhängig machen, was Du erreichen willst.

  • wenn Du maschinennah arbeiten möchtest, dann wäre wohl C eine gute Wahl
  • möchtest Du eher in den Bereich der Logik gehen, wäre Prolog sinnvoll
  • wenn Du eher mathematisch arbeiten möchtest dann Haskell
  • für Lösung von numerischen / statistischen Problem wären Systeme wie z.B. Matlab, R oder Octave sinnvolle Systeme
  • für symbolische Mathematik kann man sich Maple anschauen
  • für algebraische Probleme wäre z.B. GAP ein Tool
  • wenn man nur eine GUI benötigt wäre Tk eine entsprechende Scriptsprache
  • bei Webanwendungen würde man wohl in die Richtung PHP, Python, JavaScript und/oder Java in Verbindung mit HTML gehen
  • cross-plattform Anwendungen wäre wohl in die Richtung Java, sowie C++ mit entsprechenden Bibliotheken sinnvoll

Du siehst durch die Aufzählung, dass man hier sicherlich keine konkrete Sprache als "die Beste" nennen kann.

Danke für die Infos

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...