Welche Sprache

12/21/2016 20:12 Reaper of Souls#1
Guten Tag,

Ich möchte endlich eine Programmiersprache richtig können den das Problem ist ich kann jede ansatzweise aber nicht richtig.

Welche Programiersprache ist den am einfachsten zu lernen und bietet guten Einstieg auser C#/VB.NET ?
12/21/2016 20:58 warfley#2
Kommt drauf an in was.

Willst du Systemnah programmieren könntest du mit Pascal oder Ada anfangen (von C würde ich abraten), diese beiden sind aufgrund ihrer starken Strukturierung mMn gut geeignet um einen einstieg in die Programmierung, und die Funktionsweise von Systemen zu bieten.
Im Bereich Hypercomputing kommst du nicht an Fortran vorbei.
Für OOP wäre außer C# und VB Java eine nette Sprache, vor allem sehr Einsteigerfreundlich durch die doch sehr strikte Syntax.
In der funktionalen Programmierung mag ich persönlich Haskell, ich kenne da aber auch nur Haskell und OCaml und ich hasse die OCaml Syntax.
Wenn du eine gute Allarounder Sprache suchst mit der man schnell kleine und große Programme in nahezu jedem Einsatzgebiet schreiben kannst kann ich Python empfehlen.
Wenn du eher Masochistisch veranlagt bist tut es auch Brainfuck.

Also die Auswahl ist recht groß, ich könnte damit noch gut weiter machen. Die Frage zunächst mal ist für was, bzw. was willst du lernen. Wenn du Systemnah programmieren willst ist Python oder Java nichts für dich, wenn du schnell Programme auf die Beine stellen willst wären Pascal oder C die falsche Wahl.
12/21/2016 21:13 Reaper of Souls#3
Ich möchte z.B Programme wo mir meine Rootserver MySQL Datenbanken auslesen können und in die Datenbank schreiben können kann natürlich auch mit php kombieniert werden.

Und in der Zukunft möchte ich einen privat Server entwickeln dass hat aber noch mindestens 5 Jahre zeit.

Mit welcher Sprache ich anfange für meine Programme mit Datenbank funktion ist mir am Anfang egal aber später möchte ich eben auf C++ hinaus.
12/21/2016 21:50 warfley#4
Quote:
Originally Posted by Reaper of Souls View Post
Ich möchte z.B Programme wo mir meine Rootserver MySQL Datenbanken auslesen können und in die Datenbank schreiben können kann natürlich auch mit php kombieniert werden.

Und in der Zukunft möchte ich einen privat Server entwickeln dass hat aber noch mindestens 5 Jahre zeit.

Mit welcher Sprache ich anfange für meine Programme mit Datenbank funktion ist mir am Anfang egal aber später möchte ich eben auf C++ hinaus.
Ich würde dir tatsächlich da Pascal (FreePascal mit Lazarus) empfehlen, performancetechnisch vergleichbar mit C++, sehr gute Cross Plattform, Netwerkkommunikation und Datenbank Unterstützung vor allem für MySQL und Firebird durch die Standardbibliotheken. Durch FastCGI sehr einfach in den Apache httpd Webserver zu integrieren (auch durch Standardbibliothek). Und man hat relativ einfaches Multithreading (nicht so einfach wie in C# oder VB).

Im Gegensatz zu C++ ist halt viel mehr in den Standard Bibliotheken, grade was Serverentwicklung angeht. Aber wenn du auf C++ hinaus willst fang doch mit C++ an, auch wenn ich Persönlich (grade für die Serverentwicklung mit Datenbanken) Pascal besser finde.

C++ bietet dafür halt Syntaktisch größere Freiheiten durch mehr Syntaktische Konstrukte, allerdings finde ich das sehr verwirrend (ich bin einfach kein Fan der Syntax, die Tatsache das es für alles 5 Möglichkeiten gibt macht das nicht besser). Ich mag Pascal vor allem wegen der klaren Struktur, und als sehr Systemnahe Sprache wird man gezwungen sich Technisch mit dem System auseinander zu setzen um die best mögliche Leistung erzielen zu können, und ich lerne sehr gerne neue Sachen über Computer, Betriebsysteme, etc.